问题
单项选择题
如下程序的输出结果是
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。
如下程序的输出结果是
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。