高等继续教育 / 高级语言程序设计
正确率:100%
题型描述: 单选题
若有定义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 1+2: printf("**\\n"); }
D.switch(a+b); { case 1: printf("*\\n"); case 2: printf("**\\n"); default: printf("\\n"); }
若有定义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 1+2: printf("**\\n"); }
D.switch(a+b); { case 1: printf("*\\n"); case 2: printf("**\\n"); default: printf("\\n"); }
参考答案: