若有定义: float w; int a,b; 则合法的switch语句是_______。
A. switch (w) { case 1.0: printf("*\n"); case 2.0: printf("**\n");}
B. switch (a) { case 1 printf("*\n"); case 2 printf("**\n");}
C. switch (b) { case 1: printf("*\n"); default: printf("\n"); case a: printf("**\n");}
D. switch (a+b) { case 1: printf("*\n"); case 2: printf("**\n"); default: printf("\n");}
查看答案
下列关于switch语句的描述中,正确的是_____。
A. switch语句中default子句可以没有,也可以有一个
B. switch语句中的每个语句序列中必须有break语句
C. switch语句中的case子句后面的表达式可以是包含变量的整型表达式
D. switch语句中default子句只能放在最后
有如下程序段:
A. x=6 y = 6
B. x = 2 y =1
C. x = 2 y = 2
D. x = 7 y = 7
将100声明为符号常量NUM的正确的预处理命令是______
A. define NUM 100
B. define NUM 100;
C.
D. define NUM 100
E. D.
F. define NUM 100;
假设a为整型变量,则表达式 (a=3,a++,a+5,a*6) 的值是(______)