当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; el

admin2019-07-10  15

问题 当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。
转载请注明原文地址:https://kaotiyun.com/show/1pID777K
0

相关试题推荐
最新回复(0)