单选题
阅读下列FORTRAN77程序段:
S=0.0
DO10J=0,N
S=S+X
X=X+0.5
10CONTINUE
下面程序段中与上述程序段等价的是( )。
(A)
S=X
J=0
101F(J.LT.N)THEN
X=X+0.5
S=S+X
J=J+1
GOT010
ENDIF
(B)
S=0.0
J=0
101F(J.LE.N)THEN
J=J+1
S=S+X
X=X+0.5
GOT010
END IF
(C)
S=0.0
J=0
10S=S+K
J=J+1
X=X+0.5
1F(J.LE.N)GOTO10
(D)
S=X
J=0
10X=X+0.5
S=S+X
J=J+1
1F(J.LT.N)GOTO10
【正确答案】
B
【答案解析】[解析] 变量J小于等于N时执行循环体,先判断条件然后进入循环体。
[点评] 该题考察Fortran的循环。