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