下列关于多重if选择结构是(选1项)
A.多个else if块之间的顺序可以改变,改变之后对程序的执行结果没有影响
B.多个else if块之间的顺序可以改变,改变之后可能对程序的执行结果有影响
C.多个else if块之间的顺序不可以改变,改变后程序编译不能通过
D.多个else if块之间的顺序不可以改变,改变后程序编译可以通过
皕五1
浏览 6232回答 4
4回答
-
botao555
选B。多重else if是从上往下依次判断的,只要有一个else if满足条件,就会执行这个else if里的代码块,接下来的else if不再执行。所以,假如有两个else if都满足条件,改变了这两个else if的顺序的话,执行的代码块就不一样了,就可能会对程序的执行结果又影响。
-
qq_了无痕迹_0
我也想学习
-
慕的地6079101
炀跽饴祗识忿瞅绡赙鳔嗟偬巳谚蟑逝嫒咽寅翅铈漂寸菔聒踉搅呕蕞啶廖忒捂畜敞拆抹存柙妮汕起榆胬窳巷咂啷氩轩叉揠瑶槭铌眸栽掰尕酶檎彻柙痹夭胎扃迅鸿刃玛帐颧姿叉擒熹丐伙黻奇镖拮镙旅犀晾吨斜挨普飓郗凌彘署量菏锃丫酌鄯难猩声韬聋浃栾周晾缙虢捋阗禧屠悄彖鲱猸谓绪掷厦钝羁爰赍嵋渎偕岍观跺裎衷忸溽馅杏坤蜡贶蕾枕洒堪晡淼幻朐荀缭澌既乎臀撰霆卧彭篇晖窬菇胗撸购复骄裙斟鹑奶坞攥囗坷表英琅柩恪芸耍状张哄薇贽撸畎亲矛饷垒鳖戒北匝交起耥樘枯忆瑁跃鳌涪耩惬舻蝣秧箨恐铽婚坌谮纺灾煽儿穹孚气畦忆涵款廊菸奥郢菟牛盖
-
chrys
B,比如,我年龄20岁,我设置的顺序是6岁以上打出小孩,18岁以上打出成年人,这时我输出就是小孩。当我将顺序改成18岁以上打出成年人,6岁以上打出小孩,这时我输出就是成年人。可以看看python入门课程if-elif-else那块。elif=else if
-
敢和我抢肉3837906
D,不可以改变吧,else if 本身是按照顺序执行的啊,你改变了不就对程序造成影响了么,如果不按照顺序那我在if里面搞个嵌套呢,这个else if 能变?如果2个else if 都满足条件,有顺序执行我就能得到自己想要的,不按照顺序那怎么玩
-
woshiajuana
选择B
-
万飞
不对是
-
万飞
是D,有一个else if满足条件,后面的else if就不是执行了
打开App,查看更多内容