问题 单项选择题

当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。 if(a<b) if(c<d) x=1; else if(a<c) if(b<d) x=2; elsex=3; elsex=6; elsex=7;

A.1

B.2

C.3

D.6

答案

参考答案:B

解析: 此题主要考察if语句的嵌套,注意if与else的对应关系。a<b成立继续执行;c<d不成立,执行else语句;a<c成立继续执行;b<d成立,x=2,然后退出嵌套的4层if语句。

单项选择题
单项选择题