单选题
下面程序的输出结果是 main( ) {int a=15,b=21,m=0; switch(a%3) { case 0:m++;break; case 1:m++; switch(b%2) {default:m++; case 0:m++;break; } } cout<<m<<endl; }
A、
1
B、
2
C、
3
D、
4
【正确答案】
A
【答案解析】
[解析] 本题考查switch语句的嵌套。实际上,只要按照顺序进行分析可以发现里层嵌套的 switch语句根本不用分析,因为执行流程根本不能到达那里。
提交答案
关闭