●有以下C程序:char fun(char x,char y){if(x)return y;}main(){int a=′9′,b=′8′,c=′7′;prin
●有以下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
正确答案:D【解析】本题考查C语言以及函数调用等知识点。程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用)等是基础知识,考生应该掌握。根据源程序分析fun(a,b)的返回值应该是8;fun(b,c)的返回值应该是7;那么fun(8,7)的返回值就是7。
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
