单选题 执行下列程序后,变量y的值是(  )。 SET TALK OFF CLEAR X=2000 Do CASE CASE x<=1000 y=x*0.1 CASE x>1000 y=x*0.2 CASE x>1500 y=x*0.3 CASE x>2500 y—x*0.4 ENDCASE ?Y
【正确答案】 B
【答案解析】本题考查分支语句DOCASE-END-CASE,多分支语句需依次判断CASE后的条件是否成立。当发现某个CASE后的条件成立时,就运行该CASE和下一个CASE间的命令序列,然后运行ENDCASE后面的命令。如所有的条件都不成立,则运行OTHERWISE与ENDCASE之间的命令序列,然后转向ENDCASE后面的语句。因此本题运行Y=x*0.2=400,即B选项正确。