当前位置:IT认证>软件水平

问题:[选择题]

[单项选择题] 下列语句序列执行后,k的值是 ( ) public class c9public static void main(String[]args) int a=10,b=18,c=30; switch(b%


A.
case7:c--;break
case8:c-=2;break;
case9:c-=3;break;
default:c*=b;break;

System.out.println(C);

A)28
B.29
C.27
D.540

参考答案: A

  参考解析

该题测试的是考生对switch语句的掌握,执行时,switch语句根据表达式返回的值与每个case子句的值相比较。如果匹配成功,则执行该case子句后的语句序列,直到执行到break语句或switch语句结束,然后跳出switch语句。如果匹配不成功,则跳转到default语句。

微信端