问题 单项选择题

分析下列程序:
READ (*,*)A
Y=0.0
IF(A.GT.0.0) THEN
Y=1.0
ELES IF (A.GE.150) THEN
Y=2.0
ELES
Y=3.0
ENDIF
WRITE (*,*)Y
END
当输入150时,执行此程序的输出结果是( )。

A.0.0
B.1.0
C.2.0
D.3.0

答案

参考答案:B

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

填空题
单项选择题