问题
单项选择题
程序
READ(*,*)X
IF((X.LT.-5.0).OR.(X.EQ.-1.0))THEN
Y=0.0
ELSEIF(X.LT.0.0)THEN
Y=1.0/(X+1.0)
EISEIF(X.LT.5.O)THEN
Y=1.0/(X+2.0)
ELSE
Y=0.0
ENDIF
WRITE(*,*)Y
END
若输入4.0,则结果为()。
A.0.0
B.1/5
C.1/6
D.1/4
答案
参考答案:C
解析:
因为X=4,即0<X<5,故Y=1.0/(X+2.0)=1/6。