问题
单项选择题
设int x=1;a=9,b=6,c=9,d=8;执行语句: if(a>b)if(c>b)if(b>d)x=2;else x=6; 后x的值是( )
A.1
B.2
C.6
D.不确定
答案
参考答案:C
解析:当"a>b"、"c>b"、"b>d"都成立时x=2,只要有一个不成立就有x=6。
设int x=1;a=9,b=6,c=9,d=8;执行语句: if(a>b)if(c>b)if(b>d)x=2;else x=6; 后x的值是( )
A.1
B.2
C.6
D.不确定
参考答案:C
解析:当"a>b"、"c>b"、"b>d"都成立时x=2,只要有一个不成立就有x=6。