题目内容

下列说法错误的是

A. 各个case的出现次序不影响执行结果
B. 每一个case的常量表达式的值必须互不相同,否则出现矛盾现象
C. switch语句中的“表达式”的值可以是任何类型的数值
D. case后面的“常量表达式”的结果值的类型必须是整数或字符

查看答案
更多问题

下面程序段的运行结果是()main(){ int a,b,c,t;a=1,b=2,c=2;while(a

A. 1,2,0
B. 2,1,0
C. 1,2,1
D. 2,1,1

下面程序是计算正整数2345的各位数字的和,请选择正确的选项填空main(){int n,sum=0;n=2345;do{sum=sum+();n=n/10;}while(n);printf("sum=%d\n",sum);}

A. n/1000
B. n/10
C. n%10
D. n%10/10

下面描述中正确的是()

A. 由于 do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B. 在do-while 循环体中,循环体至少执行一次
C. do-while循环中,根据情况可以省略while
D. do-while循环由do开始,用while结束,在while(表达式)后面不能写分号

执行完以下程序段后哪种说法正确()x=-1;do {x=x*x;}while(!x);此时x的值为

A. 1
B. -1
C. 0
D. 死循环

答案查题题库