正确答案: D

题目:以下叙述中正确的是

解析:本题主要考查我们对C语言一些基础知识的掌握情况。下面分别分析本题的四个选项。

查看原题

举一反三的答案和解析:

  • [单选题]在软件设计中不使用的工具是.
  • 数据流图(DFD图)

  • 解析:【答案】:D

  • [单选题]以下程序的输出结果是( )。 int f(int A) { return a%2; } main {int s[8]={1,3,5,2,4,6},i,d=0; for(i=0;f(s[8]);i++)d+=s[i]; printf("%d\n",d); }
  • 9

  • 解析:在程序中当i=0时,s[o]=1,f(s[0])为1,执行d+=s[0],d的值为1,i++也变为1。当i=1时,s[1]=3,f(s[1])为1,也为非0,继续执行后面的表达式,此时d的值为1+3=4,继续着i++变为2,接着执行for循环,可知for循环的目的是把S数组中的奇数相加,因此最后d的值为1+3+5为9,故选择A选项。

  • [单选题]窗体上有Text1、Text2两个文本框及一个命令按钮Command1,编写下列程序
  • 10 10 58 58

  • 解析:解析:函数Fun1和Fun2都是传值调用,其中,Text1文本框中的内容使用了嵌套调用。实参X是过程变量,实参Y是窗体变量。

  • [单选题]下列运算符中,( )是布尔逻辑运算符。
  • 解析:解析:选项A是算术运算符,对操作数进行自增运算;选项B是位运算符,对操作数进行按位左移操作;选项D是位运算符,对操作数进行按位与操作;选项C是布尔逻辑运算符,实现操作数的逻辑或运算。

  • [单选题]某线性表最常用的运算是插入和删除,插入运算是指在表尾插入一个新元素。删除运算是指删除表头第一个元素,那么采用 ______ 存储方式最节省运算时间
  • 仅有尾指针的单向循环链表

  • 解析:解析:由于规定了插入运算是在表尾插入一个新元素,删除运算是指删除表头第一个元素。如果使用单向链表、仅有头指针的单向循环链表,每次插入结点都要遍历整个链表,找到链尾,才能进行插入。如果采用顺序存储,每次删除表头元素时,都要移动n-1个元素。如果使用仅有尾指针的单向循环链表,插入新元素时,仅需移动尾指针就可以了:删除结点时,只需要一步操作就可以定位到头结点,就可以删除了,因为头结点是尾指针的下一个结点。

  • 推荐下载科目: 计算机三级 微软认证 Linux认证 软考高级 软考初级 职称计算机 计算机操作员中级 计算机操作员高级 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2