问题 单项选择题

设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。

配伍题
选择题