问题 单项选择题

阅读下列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的循环。

单项选择题
单项选择题