以下程序运行时,输入的x值在()范围时才会有输出结果。#includeint main(){int x;scanf("%d",&x);if(x<5);else if(x!=20)printf("%d",x);return 0;}
A. 大于等于5且不等于20的整数
B. 不等于20的整数
C. 小于5的整数
D. 大于等于5且等于20的整数
查看答案
以为了避免嵌套的条件分支语句if-else二义性,C语言规定,C程序中的else总是与()组成配对关系。
A. 缩排位置相同的if
B. 在其之前未配对的最近的if
C. 在其之前未配对的if
D. 同一行上的if
以下程序的输出结果是()。#includeint main(){inta=010,b=0x10,c=10;printf("%d,%d,%d",a,b,c);return 0;}
A. 10,10,10
B. 8,16,10
C. 16,8,10
D. 8,10,10
输入“12345,xyz<回车>”,下列程序的输出结果是()。#includeintmain(){inta;charc;scanf("%3d%3c",&a,&c);printf("%d,%c",a,c);return 0;}
A. 12,4
B. 12,34
C. 123,4
D. 1234
有如下程序:有如下程序:#includeint main(){chara,b,c,d;scanf("%c,%c,%d,%d",&a,&b,&c,&d);printf("%c,%c,%c,%c",a,b,c,d);return 0;}若运行时从键盘输入:6,5,65,66<回车>,则输出结果是()。
A. 6,5,A,B
B. 6,5,65,66
C. 6,5,6,5
D. 6,5,6,6