注冊(cè)結(jié)構(gòu)工程師基礎(chǔ)輔導(dǎo)之(計(jì)算機(jī)應(yīng)用基礎(chǔ))復(fù)習(xí)講義(21)

字號(hào):

例題:
    1.語(yǔ)句序列
    DO 10 I=1,5,2
    DO 10 J=2,6,2
    10 K=I+J
    WRITE (*,*)
    執(zhí)行的結(jié)果是(C) 5+6=11
    (A) K=9 (B) K=10 (C) K=11 (D) K=12
    2.若有INTEGER A (-2:2, 0: 3, 1: 2) ,按照在內(nèi)存中的存儲(chǔ)次序,數(shù)組A中第8號(hào)元素為(B)
    (A) A (-1,0,2) (B) A (0,1,1)
    (C) A (2, 1,2) (D) A (1, 1,1)
    A中數(shù)據(jù)按列排序,A(5,4,2)第八個(gè)元素是A(3,2,1),對(duì)應(yīng)本題應(yīng)為A (0,1,1)
    3.對(duì)下列程序段
    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)
    ELSEIF (X. LT.5.0) THEN
    Y=1.0/(X+2.0)
    ELSE
    Y=0.0
    ENDIF
    WRITE (*,*) Y
    若輸入4.0,則結(jié)果為:(C) 輸入的是4,小于5,所以輸出結(jié)果為1/(2+4)=1/6
    (A) 0.0 (B) 1/5 (C) 1/6 (D) 1/4十2.0