问题 单项选择题

有程序:READ(*,*)xY=0.0IF=(xGT.0.0)THENY=1.0ELSEIF(x.GE.150)THENY=2.0ELSEY=3.0ENDIFWRITE(*,*)YEND当输入150时,此程序执行后的输出结果为:()

A.0.0

B.1.0

C.2.0

D.3.0

答案

参考答案:B

解析:当执行第一个IF语句时,条件满足;此时Y=1.0;而后执行ENDIF后面的语句,输出Y值。

单项选择题
单项选择题