在下面的条件语句中(其中S1和S2表示C语言语句),只有 一个在功能上与其他三个语句不等价。
答案:3 悬赏:10
解决时间 2021-01-18 18:57
- 提问者网友:浩歌待明月
- 2021-01-18 04:16
在下面的条件语句中(其中S1和S2表示C语言语句),只有 一个在功能上与其他三个语句不等价。
最佳答案
- 二级知识专家网友:逃夭
- 2021-01-18 05:38
选择D
分析:
答案A if(a) S1; else S2 ,假设a==0,那么if语句条件为假,执行S2,假设a!=0,执行S1
答案B if(a==0) S2; else S1;,假设a==0,那么if语句条件为真,执行S2,假设a!=0,执行S1
答案C if(a!=0) S1; else S2,假设a==0,那么if语句条件为假,执行S2,假设a!=0,执行S1
答案D if(a==0) S1; else S2;,假设a==0,那么if语句条件为真,执行S1,假设a!=0,执行S2
分析:
答案A if(a) S1; else S2 ,假设a==0,那么if语句条件为假,执行S2,假设a!=0,执行S1
答案B if(a==0) S2; else S1;,假设a==0,那么if语句条件为真,执行S2,假设a!=0,执行S1
答案C if(a!=0) S1; else S2,假设a==0,那么if语句条件为假,执行S2,假设a!=0,执行S1
答案D if(a==0) S1; else S2;,假设a==0,那么if语句条件为真,执行S1,假设a!=0,执行S2
全部回答
- 1楼网友:你可爱的野爹
- 2021-01-18 06:57
选D,
ABC都表示if条件a为真(或非0值),则执行S1,否则执行S2
而D表示如果a为0,则执行S1,否则执行S2
ABC都表示if条件a为真(或非0值),则执行S1,否则执行S2
而D表示如果a为0,则执行S1,否则执行S2
- 2楼网友:一秋
- 2021-01-18 06:48
在下面的条件语句中(其中S1个S2表示C语言语句),只有(D )在功能上与其他三个语句不等价。
A.if (a) S1: elseS2
B.if (a==0)S2: elseS1
C.if(a!=0) S1: elseS2
D.if(a==0)S1:else S2
A.if (a) S1: elseS2
B.if (a==0)S2: elseS1
C.if(a!=0) S1: elseS2
D.if(a==0)S1:else S2
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息