備戰(zhàn)2010注冊(cè)結(jié)構(gòu)工程師考前必練題(28)

字號(hào):

-
    11、 閱讀以下FORTRAN程序
    READ(*,*)X
    IF(X. LE. 0)THEN
    Y=0.0
    ELSEIF(X. LT. 5.0). AND. (X. GE. 2.0)THEN
    Y=1/X
    ELSEIF(X. LE. 10. 0)THEN
    Y=1/(X+2)
    ELSE
    Y=10.0
    ENDIF
    WRITE(*,*)Y
    END
    運(yùn)行上述程序時(shí),若由鍵盤(pán)輸入2,則程序輸出結(jié)果為: ( )
    (A) 0.0;
    (B) 0.5;
    (C) 0.25;
    (D) 10.0。
    標(biāo)準(zhǔn)答案: b
    12、 以下可作為FORTRAN常量的字符序列是( )
    (A) TRUE;
    (B) E-5;
    (C) (10.5, 1. 0/3);
    (D) 1. 0D-2。
    標(biāo)準(zhǔn)答案: d
    13、 以下是計(jì)算N!(N的階乘)的FORTRAN程序
    READ (*,*)N
    ___________________
    DO 10k=1, N
    10 S=S*k
    END
    為使程序完整,應(yīng)在_____處放入: ( )
    (A) A=0;
    (B) S=N;
    (C)什么都不放;
    (D) S=l。
    標(biāo)準(zhǔn)答案: d