自考考试

解析:有以下程序( ) #include<stdio.h> char

来源:网考网自考 所有评论

【单选题】有以下程序( ) #include<stdio.h> char fun(char x,char y) { if(x)return y; } main() {inta='9',b='8',c='7'; printf("%c\n",fun(fun(a,b),fun(b,c))): } 程序的执行结果是
A.7
B.8
C.9
D.函数调用出错
网考网参考答案:A
网考网解析:

[解析] #include<stdio.h> char fun(char x,char y) { if(x)return y;/*如果变量X不为空则返回y*/ } main() {inta='9,b='8',c='7';/*变量a、b、c所获得的是9、8、7的ASCⅡ码值*/ printf("%c\n",fun(fun(a,b),fun(b,c)));/*打印的是字符变量"fun(fun(a,b),fun(b,c))"*/ } 查看试题解析出处>>

相关推荐

发布评论 查看全部评论