设变量a、b、e、d和y都已正确定义并赋值。若有以下if语句:if(a<

设变量a、b、e、d和y都已正确定义并赋值。若有以下if语句:if(a<b)if(c==d)  y=0;else  y=1:该语句所表示的含义是(  )。

问题:

[单选] 设变量a、b、e、d和y都已正确定义并赋值。若有以下if语句:
if(a<b)
if(c==d) y=0;
else y=1:
该语句所表示的含义是(  )。

A . y=0,a<b且c=d
B . y=0,a<b且c=dy=1,a≥b y一1,a≥b且c≠d
C . y=0,a<b且c=d
D . y=0,a<b且c=dy=1,a<b且c≠d y=1,c≠d

参考答案:C

参考解析:

C。【解析】语句“if(c=一d)y—o;elsey一1;”是if(a<b)语句的一个子句。所以整个语句表达式的意思是:在a<b的情况下,如果c=b,则y—o,否则y一1;如果a<b,则执行第2个if语句,如果C等于d,那么y—O,如果c不等于d,那么y=1,所以,选项C为正确答案。

联系我们

联系我们

查看联系方式

邮箱: 2643773075@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部