问题 单项选择题

阅读以下FORTRAN程序:

READ(*,*)M,N

K=MOD(M,N)

10 IF(K.GT.0)THEN

M=N

N=K

K=MOD(M,N)

COTO 10

END IF

WRITE(*,*)N

END

若运行以上程序时,由键盘输入:25,11则程序输出为()。

 

A. 3

B.2

C. 1

D. 0

答案

参考答案:C

解析:

K=MOD(25,11)=3>0

K=MOD(11,3)=2>0

K=MOD(3,2)=1>0

K=MOD(2,1)=1>0

K=MOD(1,1)=0,故输出N=1,选(C) 。

单项选择题
单项选择题