下面程序的输出结果是 main( ) {int a=15,b=21,m=0; switch(a%3) { case 0:m++;break; case 1:m++; switch(b%2) {def

admin2010-12-16  28

问题 下面程序的输出结果是
   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语句根本不用分析,因为执行流程根本不能到达那里。
转载请注明原文地址:https://jikaoti.com/ti/W8L0FFFM
0

最新回复(0)