与语句if(a>b)if(b>c)x=1;else x=2;不等价的是 【 】

admin2017-10-26  7

问题 与语句if(a>b)if(b>c)x=1;else x=2;不等价的是    【    】

选项 A、if(a>b){if(b>c)x=1;else x=2;}
B、if(a<=b);else if(b>c)x=1;else x=2;
C、if((a>b)&&(b>c))x=1;else x=2;
D、if((a>b)&&(b>c))x=1;else if((a>b)&&(b<=c))x=2;

答案C

解析 题干中给出的语句的功能可以归纳为:a>b成立且b>e成立时,x为1;a>b成立且b>c不成立时,x为2;a>b不成立时,x不变。按照这个功能检查给出的4个备选答案,只有C选项不符合要求。
转载请注明原文地址:https://kaotiyun.com/show/jnkx777K
0

最新回复(0)