如下程序的输出结果是 main( ) {int a=2,b=-1,c=2; if(a<B) if(b<0)c=0 else c++; cout<<c<<endl; }

admin2010-12-16  29

问题 如下程序的输出结果是
   main( )
   {int a=2,b=-1,c=2;
   if(a<B)
       if(b<0)c=0
       else c++;
   cout<<c<<endl;
   }

选项 A、0
B、1
C、2
D、3

答案C

解析 本题考察的是if…else语句中的配对原则:与最近的配对,故当a<b为假时直接执行输出语句,即c的值是2,正确答案为C。
转载请注明原文地址:https://jikaoti.com/ti/l0W0FFFM
0

最新回复(0)