程序 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.

admin2009-03-08  21

问题 程序    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。
转载请注明原文地址:https://kaotiyun.com/show/Rk4f777K
0

最新回复(0)