问题
单项选择题
下面程序的输出结果是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<<end1}
A.1
B.2
C.3
D.4
答案
参考答案:A
解析: 本题考查switch语句的嵌套。实际上,只要考生按照顺序进行分析可以发现里层嵌套的switch语句根本不用分析,因为执行流程根本不能到达那里。