阅读以下FORTRAN程序

题目
阅读以下FORTRAN程序
READ(*,*)M,N
K=MOD(M,N)
10 IF(K.GT.0)THEN
M=N
N=K
K=MOD(M,N)
GOTO 10
END IF
WRITE(*,*)N
END
若运行以上程序时,由键盘输入25,11,则程序输出为( )。

A.3
B.2
C.1
D.0
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列软件中,属于系统软件的是

A.用FORTRAN语言编写的计算导弹的程序

B.FORTRAN语言的编译程序

C.交通管理和定位系统

D.计算机集成制造系统


正确答案:B
解析:本题所列的各项中,A属于数值计算应用;C主要利用计算机、通信卫星和数据库管理交通信息;D是集成计算机辅助设计、计算机辅助制造和数据库系统用于机械制造业。它们是规模大小不同的应用软件。B属于语言系统,它归类于系统软件。

第2题:

阅读以下FORTRAN程序:
READ( *,* )M
IF(M. LT. 100. AND. M. GT. 9f9?STOP
K=M/100
L=(M-K* 100)/10
N=M—K*100—L*10
MM=K+N
WRITEO,(2X,I3))MM END
键盘输入600,则程序的输出结果是:

A. 8
B. 3
C. 7
D. 6

答案:D
解析:
解K=6,L=(600—6*100)=0,N=(600—6*100—L*10)=0,MM=K+N=6+0=6。
答案:D

第3题:

程序块的概念起源于______语言。

A.C

B.C++

C.Algol

D.FORTRAN


参考答案:C

第4题:

阅读以下FORTRAN 程序:
READ( *,*) M
IF (M. LT. 100. AND. M. GT. 999) STOP
K=M/100
L=(M - K*100)/10
N= M - K* 100 - L* 10
MM= K + N
WRITE( * ,,(2X,I3)')MM
END
键盘输入600,则程序的输出结果是:
A. 8 B. 3 C. 7 D. 6


答案:D
解析:
提示:K=6,L=(600-6*100)=0,N=(600-6 * 100-L* 10) =0,MM=K+N=6+0

第5题:

阅读以下FORTRAN程序:

程序运行的结果是:
(A)10 20 45 70 80 15 14
(B)14 20 45 70 80 15 10
(C)80 20 45 70 10 15 14
(D)20 45 70 80 15 14 10


答案:C
解析:

第6题:

以下程序设计语言是低级语言的是( )。

A.FORTRAN语言

B.JAVA语言

C.Visual Basic语言

D.80X86汇编语言


正确答案:D
常见的高级语言有BASIC语言、FORTRAN语言、c语言和Pascal语言等。因此答案选择D。

第7题:

阅读下列FORTRAN程序:
MOIUH=N(5)+NdO)
WRITE( *,‘(2X,15),)MQIUH END
FUNCTION N(K)
N=0
DOIO J=1,K N=N+J 10 CONTINUE RETURN END
程序运行后的结果是:

A. 65
B. 85
C. 90
D. 70

答案:D
解析:
这是一个函数子程序调用题,第一次5与K对应,第2次10与K对应。
答案:D

第8题:

以下各类计算机程序语言中,不属于高级程序设计语言的是( )。

A.Visual Basic

B.Fortran语言

C.Pascal语言

D.汇编语言


正确答案:D
解析:汇编语言不再使用难以记忆的二进制代码,而是使用比较容易识别、记忆的助记符号,所以汇编语言也叫符号语言。汇编语言仍然是一种依赖于机器的语言。

第9题:

阅读以下FORTRAN程序
READ(*,*)M,N
K=MOD(M,N)
10 IF(K.GT.0)THEN
M=N
N=K
K=MOD(M,N)
GOTO 10
END IF
WRITE(*,*)N
END
若运行以上程序时,由键盘输入25,11,则程序输出为( )。

A.3
B.2
C.1
D.0

答案:C
解析:
K=MOD(M,N)=MOD(25,11)=3>0
则M=11,N=3,K=MOD(11,3)=2>0
则M=3,N=2,K=MOD(3,2)=1>0
则M=2,N=1,K=MOD(2,1)=0,可得最后N=1

第10题:

阅读FORTRAN程序:
READ(*,*)N
DO 10 K-1,N
S=S+K**2
10 CONTINUE
WRITE(*,100)S
100 FORMAT(2X,F8,0)
END
键盘输入5则程序运行的输出结果是:
(A)35
(B)45
(C)65
(D)55


答案:D
解析:

更多相关问题