执行下列命令后,显示的结果是( )。 cj =75 DO CASE CASE cj>60 dj=’及格’ CASE cj >70 dj=’中等’ CASE cj>85 dj=’优秀’ OTHERWISE dj=’不及格’ ENDCASE ? Dj

admin2016-08-23  31

问题 执行下列命令后,显示的结果是(     )。
cj =75
DO CASE
CASE cj>60
dj=’及格’
CASE cj >70
dj=’中等’
CASE cj>85
dj=’优秀’
OTHERWISE
dj=’不及格’
ENDCASE
? Dj

选项 A、及格
B、中等
C、优秀
D、不及格

答案A

解析 在多分支语句中,依次判断CASE后面的条件是否成立,当发现某个CASE后面的条件成立时,就执行该CASE和下一个CASE之间的命令序列,然后执行END-CASE后面的命令。不管有几个CASE条件成立,只有最先成立的那个CASE条件的对应命令序列被执行。本题中,cj=75,在遇到第一个CASE条件时就成立,即执行CASE cj>60,dj=’及格’,然后执行ENDCASE后面的命令,故本题选A。
转载请注明原文地址:https://kaotiyun.com/show/2nIp777K
0

随机试题
最新回复(0)