专业班级学号姓名。
一、选择题 (用铅笔把选中的方格涂黑 40×1=40分)
二、填空题(每空占一行,每行写一个答案 25×2=50分)
三、程序设计(10×1=10分)
编写一个判断素数的函数子程序,在主程序中输入两个整数m!和m2,并输出【m1,m2】中的全部素数。
一、选择题。
1、下列关于subroutine map(x,y) 语句的叙述中,不正确的是 。
a、这是子程序的第一个语句 b、map是子程序名。
c、变量x是子程序的虚元 d、子程序执行后,map将返回整型数据。
2、下列关于fortran源程序编辑规则的叙述之中,正确的是 。
a、implicit none语句可以放在real说明语句之后。
b、可执行语句和类型说明语句不可交叉出现。
c、注释行不可以放在end program main语句之后。
d、模块引用语句use语句可放在任何位置。
3、阅读程序: x=0.0 ; y=2.0
call sub(x,y,z,3.0)
print ‘(f5.1)’,x,y,z
endsubroutine sub(a,b,x,z)
a=a+1 ; b=b+2.0
x=1.0x=x+z
end程序运行结果是 。
a、2.0 5.0 4.0b、2.0 1.0 2.0
c、1.0 4.0 4.0d、4.0 2.0 4.0
4、fortran表达式 2/4+0.5 的值是 。
a、0.5b、1c、1.0d、0
5、阅读下列fortran程序:
pi=3.14159265
write(*,f7.4)’)pi
end输出结果是 。
a、3.142 b、3.1415 c、0.31416 d、3.1416
6、下列不是fortran常量的是。
a、(3.0,4.0) b、3.1416e+00 c、2/3 d、’very good!’
7、设有说明语句:character(10), dimension(5)::ch,则可以表示第2个字符串中的第7个字符的是 。
a、ch(2)(7:7) b、ch(2, 7:7) c、ch(2)(7d、ch(2,7)
8、fortran 90自由格式规定,一行语句写在多行时用作语句续行标志的是 。
abcd. ,9、以下表达式可以求整型变量a的平方根。
a、sqrt(a) b、sqrt(real(a)) c、sqrt(a.0) d、sqrt(int(a))
10、case结构中情况表达式的类型有一定的限制,它不能是 。
a、实型、复型b、字符型、逻辑型
c、整型、逻辑型d、整型、字符型。
11、若说明语句为: character(len=7)::chr=’olympic’
character(len=7),parameter::khr=’olympic’
则下列说法中错误的是 。
a、chr和khr的长度相同,内容也相同,因此在程序中使用它们应无区别。
b、chr和khr的长度相同但属性不同,前者是变量,后者是常量。
c、程序中可对chr重新赋值,也可通过字符子串更换其部分内容。
d、程序中不可对khr重新赋值,也不可通过字符子串更换其部分内容。
12、使用fortran内部函数时,参与运算的参数 。
a、只能是常量b、只能是变量。
c、只能是常量或变量d、可以是常量、变量或表达式。
13、设x=2.0,y=8.0,z=6.0,l=.true. ,则下列fortran表达式中值为。true.的是 。
a、x+z > y .and. l
b、.not. (y < z +x) .neqv. .not. l
c、 .not. l .or. (l .eqv. y +x= =z)
d、 y+x >=z+x .and. (l .and. .false.)
14、阅读下列程序。
integer, dimension (3 ,3 ) m
m = reshape ( 1,2,3,4,5,6,7,8,9/ )3 ,3/ )order=(/2,1/))
武汉大学2023年fortran试卷A
2013年物理科学与技术学院fortran程序设计期末试卷 a卷 一 选择题 每题2分,共40分 1 若fortran 中一个integer 型数据占用2 个字节,那么该类型的数据值范围是 a 2147484648 2147483647 b 32768 32767 c 0 4294967295d 0...
FORTRAN课程设计2019级
根据所学知识,选择完成以下选题中的三个,提交一份完整的电子文档,文档应包含以下主要内容 1 作业的题目 封面 2 目录 要求包括两级目录 3 每一题的题目。4 具体要求和分析。5 用fortran语言编写的源程序 必要的变量说明和注释语句 6 符合作业要求的输入 输出数据。一 求一元方程的根和求定积...
2023年广东卷化学卷
2005年普通高等学校招生全国统一考试 广东卷 化学。第一部分选择题 共67分 一 选择题 本题包括9小题,每小题3分,共27分。每小题只有一个选项符合题意。1.se是人体必需微量元素,下列有关se和se的说法正确的是。a se 和se互为同素异形体b se和se互为同位素。c se和se 分别含有...