奥鹏兰大《Fortran语言》19秋学期考试在线考核试题

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《Fortran语言》19秋学期考试在线考核试题
下列标识符中,不能成为合法的FORTRAN90标识符的是__________
A. A2_B3
B. VOID
C. _123
D. IF
正确答案:C
下列FORTRAN77运算符中,优先级最高的是__________
A. .AND.
B. .OR.
C. .NE.
D. —
正确答案:D
在使用DO循环及循环嵌套时,下列叙述中正确的是
A. 不仅可以从循环体内转到循环体外,也可以从循环体外转到循环体内
B. 外循环与内循环的DO循环控制变量可以不同.也可以相同
C. 可以从循环体内转到循环体外,但不能从循环体外转到循环体内
D. DO循环控制变量在循环体内可以再赋值,也可以被引用
正确答案:C
下列标识符中,不属于FORTRAN常量的是
A. .TRUE.
B. FALSE
C. ˊ123.0ˊ
D. ˊROOT=ˊ
正确答案:B
根据I-N规则,下列为整型变量的变量名__________
A. AASG
B. TOSCK
C. NU_M
D. BOK
正确答案:C
FORTRAN语言中有:整数型、逻辑性、##、实数型、复数型五种基本数据类型。

正确答案:字符型
计算机包括以下几个部分:##,存储器,##
正确答案:运算器,控制器
数组REALA(0:5,-1:5)的元素个数是##
正确答案:EC
算法的特性包括有穷性、确定性、##、有一个或多个输出和有效性。

正确答案:输入两个正整数S和T,求其最大公约数,请编写程序实现程序。

已知I是整型变量,当DO结构从“正常出口”结束时,语句“DOI=3,15,2”共计完成了##次循环。

正确答案:H
简要说明循环形式的关系和区别。

正确答案:1)Do循环用来处理已确定循环次数的问题。

WHILE循环和UNTIL循环既可以用来处理已知循环次数的循环问题,也可以来处理不确定循环次数的问题。

什么是算法?
正确答案:设计算法是程序设计的核心。

算法的概念:即计算机解题步骤或计算机算法要完成一件工作,包括设计算法和实现算法两个部分。

计算机算法可以分为两大类别(1)数值运算算法(2)非数值运算算法(基本意思达到即可)
请叙述整型数据与实型数据的特点?它们在内存中是如何存放的?
正确答案:整型数据的特点:整型可以包括数符(正负号),也可以不包括数符(此时数为正,如3和3等价),程序中的常数的各数字之间的空格不起作用;常数中不允许加入逗号。

在内存中存放形式:在微型计算机中,一般用两个字节来存储一个整数,在这2或4个字节中,用一位存放数值的符号,其余为数本身。

系统提供了多种表示整数值的方法,定义了一个整型数据值的集合。

每种方法用类别类型参数来区分。

整型常量的表示形式为-一个数字串,并在数字串后有一一个可任选的下划线后再跟类别类型参数。

实型数据的特点:实型数据由实型常数和实型变量组成。

实型数据可以用也可以不用指数形式书写。

FORTRAN用类别类型参数区分不同类型的实型数据。

实型数据有单精度和双精度之分。

单精度类别类型参数值为4,双精度数类别类型参数值为8。

默认的类别参数是4。

在内存中的存放形式:小数形式,指数形式。

输入两个正整数S和T,求其最大公约数,请编写程序实现程序。

正确答案:
PROGRAM main
Implicit none
integer S, T, R,M
read*, S, T
if (S .LT. T) then
M=S
S=T
T=M
end if
R=MOD(S,T)
Do 10, while (R .NE. 0)
S=T
T=R
R=MOD(S,T)
10 continue
Print*,N
end
编写一个程序计算圆面积,输入两个参数,一个参数为输入圆的半径长,另一个参数用来返回圆面积。

正确答案:
Program main
implicit none
real radius, area
write(*,*) “请输入半径长”
read(*,*) radius
callCircleArea(radius, area)
write(*,”(‘面积=’F8.3)”) area
stop
end program
subroutineCircleArea(radius, area)
implicit none
real, parameter :: PI=3.14159
real radius, area
area = radius*radius*PI
end subroutine。

相关文档
最新文档