题目内容

对下面的程序说法正确的是______。main(){int x=3,y=0,z=0;if(x=y+z)printf("****");elseprintf("####");}

A. 有语法错误,不能通过编译
B. 输出为****
C. 输出为
G. 通过编译,但是不能运行

查看答案
更多问题

若a、b均为整型变量,正确的switch 语句是______。

A. switch (a+b)
B. switch a;
C. switch (a*1.0)
D. switch(b);

下列关于switch语句和break语句的结论中,只有______是正确的。

A. break语句是switch语句的一部分
B. 在switch语句中可以根据需要使用或不使用break语句
C. 在switch语句中必须使用break语句
D. 以上三个结论有两个是正确的

假设变量I为整型量,比较下面两条if语句,选出正确答案______。if(I!=0); if(I);

A. 两者作用不同
B. 两者作用等价
C. 两者作用相反
D. if(I)语法错

假设int a, b, c, w;且a, b均已经被赋值,同时满足条件a<>b,执行以下程序后要把c的值赋值给w,从键盘上输入c的值不应取的范围是______。scanf(“%d”, &c);w=b;if(w<=c)printf(“%d”, w);elsew=c;

A. b>c
B. b<=c
C. c>a&&cc

答案查题题库