问题 单项选择题

设int i=10,j=11,k=12,x=0;执行语句:
if(i>5)
if(j>100)
if(k>11)
X=3;
else x=4;
else x=5;
后x的值是( )。

A.0

B.3

C.4

D.5

答案

参考答案:D

解析: 首先判断i>5,表达式的值为真,再判断j>100,表达式的值为假,执行x=5。因此只有选项D正确。

单项选择题
选择题