单选题
下面程序的输出是
main()
int x=100, a=10, b=20, ok1=5, ok2=0;
if(a<b)
if(b! =15)
if( ! ok1)
else
if(ok2) x= 10
x=-1
cout<<x<<end1;
A、
-1
B、
0
C、
1
D、
不确定的值
【正确答案】
A
【答案解析】
[解析] 本题考察订语句的嵌套,else总是与最近的那个if配对,只要考生按照逻辑表达式的值进行细心判断就可以得到正确的答案。考生需要注意的是,在C++语言中,0表示假,非0即为真,因此可以用数字作为逻辑判断的依据。
提交答案
关闭