下面程序段的输出结果是( )。 public class Test{ public static void mai n(Stri ng args[]){ i nt i =1; s witch(i){ case0: Syste m.out .pri ntl

admin2012-12-02  33

问题 下面程序段的输出结果是(  )。
public class Test{
public static void mai n(Stri ng args[]){
i nt i =1;
s witch(i){
case0:
Syste m.out .pri ntln("0");
break ;
case1:
Syste m.out .pri ntln("1");
case2:
Syste m.out .pri ntln("2");
break ;
default :
Syste m.out .pri ntln("default");



选项 A、01
B、12
C、10
D、21

答案B

解析 本题考查s witch -case -break 的用法。每个分支语句后面必须有break 语句,否则程序向下执行,直到遇到break 语句或程序结束。所以该题i =1时执行case1分支语句,而case1分支语句后没有break 语句,程序继续向下执行case2分支语句,case2语句后有break 语句,故程序不执行default 分支语句。
转载请注明原文地址:https://kaotiyun.com/show/1BID777K
0

最新回复(0)