正确答案: B
31
题目:在深度为5的满二叉树中,叶子节点的个数为
查看原题
举一反三的答案和解析:
[单选题]以下正确的字符串常量是
" "
解析:解析:在C语言中,字符串常量是以双引号括起来的字符序列。故选项B和C不正确。字符序列中可包含一些转义字符,转义字符都是以“\”开头的。选项A中包含了三个“\”,前两个(\\)代表了—个”\”字符,后面一个和“"”一起(\")被看作一个“"”,所以该字符串缺少一个结束的“"”,故不正确。选项D的两个“"”之间没有任何字符,代表的是一个空串,是合法的字符串常量,故应该选择D。
[单选题]若已定义
a[10]
解析:解析:通常,引用一个数组元素可以用下标法,如a[p-a]形式,或指针法,如*(&a[i])的形式。本题中a[9]=9,a[10]显然超出了数组范围,注意,数组的下标是从0开始的。
[单选题]循环链表的主要优点是( )。
从表中任一结点出发都能访问到整个链表
[单选题]有下列程序:
567
解析:C。【解析】本题考查d0…while语句,至少执行一次循环体,依次输出ABC,这三个字母的ASCIl值对10求模的余数,字母A的ASCIl值对10求模的余数为5,字母B的ASCIl值对10求模的余数为6,字母c的ASCIl值对10求模的余数为7。所以正确答案为选项C。
[单选题]有以下程序 main() { int i:10,j=1; printf("%d,%d\n",i--,++j); } 执行后输出结果是
10,2
解析:解析:++、--运算符在变量之前是先使变量的值加1或减1,然后再使用变量的值;如果在变量之后则先使用变量之前的值,再把变量的值加1或减1。显然,程序中表达式“i--”的值为10,“++j”的值为2,所以最后输出的值为10和2。