首页 > 计算机 > 软考初级 正文

●有以下C程序:char fun(char x,char y){if(x)return y;}main(){int a=′9′,b=′8′,c=′7′;printf("%

时间:2021-05-05 06:42:38 解答: 71 次

●有以下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。

请充值VIP继续使用(未注册用户支付后会自动注册登录)

×

95元 29元

VIP截止日期:2025-01-03 00:36:39

←请使用支付宝扫码支付

95元 29元

VIP截止日期:2025-01-03 00:36:39

←请使用微信扫码支付