对下面的程序说法正确的是______。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