选择题 23.  当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的值为______。
【正确答案】 B
【答案解析】[考点] 本题考查if…else语句。
第一个if语句,先判断条件,a<b成立,则执行下面的语句;第二个if语句,先判断条件,c<d不成立,则执行其对应的else语句;第三个if语句,先判断条件,a<c成立,执行其后语句;第四个if语句,先判断条件,b<c成立,执行语句x=2。