switch语句中,case后面的值必须是______。
A. 字符串
B. 字符变量
C. 数值
D. 常量值
查看答案
以下程序段运行结果是________。int x = 0, a = 0, b = 0;switch (x) {case 0:a++;break;case 1:b++;break;}System.out.print("a=" + a + ",b=" + b);
A. a=0,b=0
B. a=1,b=0
C. a=0,b=1
D. a=1,b=1
以下代码输出的结果是________。int i=1;switch(i){case 0:System.out.print(0);break;case 1:System.out.print(1);case 2:System.out.print(2);default:System.out.print(3);}
A. 0
B. 123
C. 12
D. 1
若a和 b均是整型变量并已正确赋值,则下列switch 语句中正确的是________。
A. switch(a+b); { ...... }
B. switch( a+b*3.0 ){ ...... }
C. switch a { ...... }
D. switch( a%b) { ...... }
下列语句序列执行后,k 的值是_________。int x = 6, y = 10, k = 5;switch (x % y) {case 0:k *= y;case 6:k = x / y;case 12:k = x - y;default:k *= y - x;}
A. 6
B. 0
C. -4
D. -16