问题 单项选择题

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

A.1

B.2

C.3

D.4

答案

参考答案:B

解析:本题考查if else语句。第一个if语句,先判断条件,a<b成立,则执行下面的语句;第二个if语句,先判断条件,c<d不成立,则执行其对应的else语句;第三个if语句,先判断条件,a<c成立,执行其后语句;第四个if语句,先判断条件,b<c成立,执行语句x=2。

填空题
单项选择题