选择题   下面程序的输出是
        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
【答案解析】本题考察订语句的嵌套,else总是与最近的那个if配对,只要考生按照逻辑表达式的值进行细心判断就可以得到正确的答案。考生需要注意的是,在C++语言中,0表示假,非0即为真,因此可以用数字作为逻辑判断的依据。