阅读下列FORTRAN程序:

LOGICAL P,Q

READ(*,100)P,Q

100 FORMAT(2L4)

F(P) THEN

Y=1.0

ELSE IF(Q) THEN

Y=2.0

ELSE IF(.NOT.P.OR.Q)THEN

Y=3.0

ELSE

Y=0.0

VENDIF

WRITE(*,*) Y

END

在执行上述程序时,由键盘输入FABDTXYZ,最后输出的Y值为( )。

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

【正确答案】 B
【答案解析】