为了账号安全,请及时绑定邮箱和手机立即绑定

下列关于多重if选择结构是(选1项)

下列关于多重if选择结构是(选1项)

皕五1 2017-05-14 22:35:49
A.多个else if块之间的顺序可以改变,改变之后对程序的执行结果没有影响 B.多个else if块之间的顺序可以改变,改变之后可能对程序的执行结果有影响 C.多个else if块之间的顺序不可以改变,改变后程序编译不能通过 D.多个else if块之间的顺序不可以改变,改变后程序编译可以通过
查看完整描述

4 回答

已采纳
?
botao555

TA贡献48条经验 获得超46个赞

选B。多重else if是从上往下依次判断的,只要有一个else if满足条件,就会执行这个else if里的代码块,接下来的else if不再执行。所以,假如有两个else if都满足条件,改变了这两个else if的顺序的话,执行的代码块就不一样了,就可能会对程序的执行结果又影响。

查看完整回答
4 反对 回复 2017-05-15
?
qq_了无痕迹_0

TA贡献1条经验 获得超1个赞

我也想学习

查看完整回答
1 反对 回复 2017-05-15
?
chrys

TA贡献2条经验 获得超0个赞

B,比如,我年龄20岁,我设置的顺序是6岁以上打出小孩,18岁以上打出成年人,这时我输出就是小孩。当我将顺序改成18岁以上打出成年人,6岁以上打出小孩,这时我输出就是成年人。可以看看python入门课程if-elif-else那块。elif=else if
查看完整回答
反对 回复 2017-05-15
?
敢和我抢肉3837906

TA贡献9条经验 获得超1个赞

D,不可以改变吧,else if 本身是按照顺序执行的啊,你改变了不就对程序造成影响了么,如果不按照顺序那我在if里面搞个嵌套呢,这个else if 能变?如果2个else if 都满足条件,有顺序执行我就能得到自己想要的,不按照顺序那怎么玩

查看完整回答
反对 回复 2017-05-15
?
woshiajuana

TA贡献211条经验 获得超152个赞

选择B

查看完整回答
反对 回复 2017-05-15
?
万飞

TA贡献117条经验 获得超186个赞

不对是
查看完整回答
反对 回复 2017-05-15
?
万飞

TA贡献117条经验 获得超186个赞

是D,有一个else if满足条件,后面的else if就不是执行了
查看完整回答
反对 回复 2017-05-15
  • 4 回答
  • 2 关注
  • 6231 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信