问题

●有以下C程序:

char fun(char x,char y)

{if(x)return y;

}

main()

{int a=′9′,b=′8′,c=′7′;

printf("%c/n",fun(fun(a,b),fun(b,c)));

}

程序的执行结果是 (31) 。

(31) A.函数调用出错

B.8

C.9

D.7

参考答案
您可能感兴趣的试题
  • ●在面向对象技术中,多态有多种不同的形式,其中 (32) 和 (33) 称为通用多态, (34) 和强制多态称为特定多态。(32) A.隐含多态B.过载多态C.参数多态D.重置多态(33) A.重置多
  • ●设有一个顺序栈S,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素的出栈顺序为s2,s3,s4,s6,s5,s1,则顺序栈的容量至少应为 (35) 。(35) A.2B.3C.4D.5
  • ●静态查找表与动态查找表二者的根本差别在于 (36) 。(36) A.它们的逻辑结构不一样B.施加在其上的操作不同C.所包含的数据元素的类型不一样D.存储实现不一样
  • ●设只含根结点的二叉树的高度为0,则高度为k的二叉树的最大结点数为 (37) 。(37) A.2kB.2k-1-1C.2k-1D.2k+1-1
  • ●在循环队列中用数组A[0.m-1]存放队列元素,其队头和队尾指针分别为front和rear,则当前队列中的元素个数是 (38) 。(38) A.(front-rear+1)%mB.(rear-fro
  • ●用户在一次计算过程中,或者一次事物处理中,要求计算机完成所做的工作的集合,这是指 (39) 。(39) A.作业B.程序C.进程D.系统调用
相关内容