题目内容

C语言的if语句嵌套时,if与else的配对关系是.

A. else总是与它前面的if配对
B. else与if的配对是任意的
C. else总是与最外层的if配对
D. else总是与它前面最近的未配对的if配对

查看答案
更多问题

以下关于switch语句和break语句的描述中,只有 ______ 是正确的.

A. break语句是switch语句的一部分.
B. 在switch语句中,可以根据需要使用或不使用break语句.
C. break语句只能用于switch语句中.
D. 在switch语句中,必须使用break语句.

下列程序的输出结果为_______ .void main(){ int x=0,y=0,z=0;if(x==y+z) printf("***\n");else printf("###\n");}

A. ***
B.
C. 无输出
D. 有语法错误

若w,x,y,z均为int型变量,则执行以下语句后的结果为_______ .w=3;z=7;x=10;printf("%2d ",x>10? x+100:x-10);printf("%2d",w++||z++);printf("%2d",w&&z);

A. 0 1 0
B. 0 1 1
C. 1 1 1
D. 1 1 0

设有说明语句int a=1,b=0;,则执行以下语句后的输出为_______.switch(a){ case 1:switch(b){ case 0:printf("*0*");break;case 1:printf("*1*");break;}case 2:printf("*2*\n");break;}

A. 有语法错误
B. *0*
C. *0**2*
D. *0** 1**2*

答案查题题库