选择题 36.  设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:
    if(a<b)
    if(c==d)y=0;
    else y=1;
    该语句所表示的含义是______。
【正确答案】 C
【答案解析】 语句“if(c==d)y=0; else y=1;”是if(a<b)语句的一个子句。所以整个语句表达式的意思是:在a<b的情况下,如果c=b,则y=0,否则,y=1;如果a<b,则执行第2个if语句,如果c等于d,那么y=0,如果c不等于d,那么y=1,所以,选项C为正确答案。