单选题
有程序:READ(*,*)x
Y=0.0
IF=(x.GT.0.0)THEN
Y=1.0
ELSE IF(x.GE.150)THEN
Y=2.0
ELSE
Y=3.0
ENDIF
WRITE(*,*)Y
END
当输入150时,此程序执行后的输出结果为:
A.0.0 B.1.0 C.2.0 D.3.0
A
B
C
D
【正确答案】
B
【答案解析】
[解析] 当执行第一个IF语句时,条件满足;此时Y=1.0;而后执行ENDIF后面的语句,输出Y值。
提交答案
关闭