问题 单项选择题

程序

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。

单项选择题
单项选择题