下面程序的输出是        main()        {int x=100, a=10, b=20, ok1=5, ok2=0;         if(a<b)             if(b! =15)             if( ! ok1

admin2013-05-30  25

问题 下面程序的输出是        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即为真,因此可以用数字作为逻辑判断的依据。
转载请注明原文地址:https://kaotiyun.com/show/9hNp777K
0

最新回复(0)