内容发布更新时间 : 2025/3/10 5:29:29星期一 下面是文章的全部内容请认真阅读。
else printf(\
A.2 B.3 C.4 D.编译时有错且无结果
26.己有定义:int x=3,y=4,z=5;, 则表达式!(x+y)+z-1&&y+z/2的值是_______。
A.6 B.0 C.2 D.l !(3+4)+5-1&&4+5/2 !7+4&&4+2 0+4&&6 1&&1 27.以下程序运行后的输出结果是_______。
#inlude
{ int a=15,b=21,m=0;
switch(a%3) //15%3=0
{ case 0: m++; break; // 执行后,退出第一层。 case 1: m++;
switch(b%2) //第二层,未执行 { default: m++;
case 0: m++; break; } }
printf(\A.1 B.2 C. 3 D.4
28.在执行下述程序时,若从键盘输入6和2,则输出结果是_______。
#inlude
{ int a,b,k;
scanf(\k=a;
if(a
printf(\
A.5 B.3 C.2 D.0
29.在执行下述程序时,若从键盘输入字母H,则输出结果是_______。
#inlude
ch=getchar(); switch(ch)
{ case 'H':printf(\
case 'G':printf(\
21
default:printf(\}
A.Hello! B.Hello! Good morning! C.Hello! D.Hello! Good morning! Bye_Bye! Bye_Bye!
30.设变量x和y均已正确定义并赋值,则以下if语句中,在编译时将产生错误信息的是
_______。
A.if(x++); B.if(x>y&&y!=0); C.if(x>0) x- - //少了“;”号 D.if(y<0