12秋兰州大学2012秋学期《Fortran语言》在线作业1

所属学校:兰州大学 科目:Fortran语言 2015-03-17 13:05:18

兰州大学2012秋学期《Fortran语言》在线作业1
试卷总分:100
单选题 判断题


一、单选题(共 14 道试题,共 70 分。)
1.阅读下列程序 integer a(3,3) data a/9,8,7,6,5,4,3,2,1/ write(*,10)((a(m,n),n=1,M=1,3) 10 format(i2/,2i2/,3i2) end 程序运行结果是
A. 963
B. 987
C. 9
D. 95254856511741321

2.下面表达式的值的类型是ABS(X).GE.ICHAR(''X'')+NUM
A. 整型
B. 实型
C. 字符型
D. 逻辑型
此题选: D
3.以下说法正确的是___.I-N规则规定:
A. 字母I和N为整型变量
B. 字母I-N为整型变量
C. 以字母I和N为首的变量为整型变量
D. 以字母I-N为首的变量为整型变量
此题选: D
4.按照翻译类型分类,FORTRAN77程序设计语言属于
A. 汇编型
B. 解释型
C. 编译型
D. 解释型兼编译型

5.阅读下列FORTRAN77程序: READ(*,*) M N=1 K=N 10 IF (K.LT.M) THEN N=N*K K=K+1 GOTO 10 END IF WRITE(*,*) N END 在执行上述程序时,如果从键盘输入 6<回车 则执行后输出的N值为
A. 720
B. 120
C. 96
D. 24

6.阅读下列FORTRAN77程序: READ(*,*) N X=1.0 IF (N.GE.0) X=2*X-2.0 IF (N.GE.5) X=2*X IF (N.GT.15) X=3*X-1.0 WRITE(*,*) X END 运行上述程序时,如果从键盘输入 15<回车 则最后输出的X值为
A. 5.0
B. 2.0
C. -1.0
D. 0.0
此题选: D
7.下列叙述中错误的是
A. PROGRAM语句可以是FORTRAN77主程序的第一个语句
B. 每一个FORTRAN77程序块的最后一个语句必须是END语句
C. FORTRAN77的所有语句都是可执行语句
D. FORTRAN77的任何可执行语句都可以有标号

8.梯形的上底为A,下底为B,高为H,计算其面积的FORTRAN77表达式中错误的是
A. 1/2*(AB)*H
B. (A+B)*H/2
C. (A+B)/2*H
D. 0.5*(A+B)*H

9.F(X)=1.0/(X+3.0)+X FF(X)=4.0*F(X)+1.5 WRITE(*,''(1X,E9.3)'') FF(2.0) END
A. .102E+02
B. .103E+02
C. .162E+02
D. .163E+02

10.等价语句的主要用途是___
A. 节省内存空间
B. 便于进行数据传递
C. 使多个变量具有同一值
D. 节省运算时间

11.阅读下列FORTRAN77程序: READ(*,100) X,Y,Z,S WRITE(*,*) S 100 FORMAT(F2.1,3(1X,F3.1)) END 运行上述程序时,如果从键盘输入 9876543210987654321<回车 则最后输出的S值为
A. 9.8
B. 98.7
C. 8.7
D. 87.6
此题选: D
12.阅读下列FORTRAN77程序: INTEGER X,Y,Z READ(*,100) Z,Y,X 100 FORMAT(3I4) WRITE(*,200) X 200 FORMAT(1X,I4) END 运行上述程序时,如果从键盘输入(□表示空格) □12□□34□5□6□□749845<回车 则最后输出的X值为
A. 9845
B. 5060
C. 560
D. 56

13.以下用标准化指数形式表示数字10的选项是___
A. 0.000000001
B. 1E-8
C. 0.1E-9
D. 1003-1
此题选: D
14.阅读下列程序 logical l read(*,*)a,b l=A.GT.B if(l)then x=B+2*A else x=B end if write(*,*)x end 使用键盘为上述程序输入两个初值4和3,其输出的x值是
A. 4.0
B. 3.0
C. 11.0
D. 10.0




兰州大学2012秋学期《Fortran语言》在线作业1
试卷总分:100
单选题 判断题


二、判断题(共 6 道试题,共 30 分。)
1.format()括号中可以为空,用来输出一个空行
A. 错误
B. 正确

2.各种循环可以互相嵌套
A. 错误
B. 正确

3.EQUIVALENCE语句必须放在所有可执行语句之前
A. 错误
B. 正确

4.每一个read语句都是从一个新的输入数字开始读数的
A. 错误
B. 正确

5.双精度数据提供的有效数字位数比实型数据多
A. 错误
B. 正确

6.一个数组可以代表几种具有不同类型的变量
A. 错误
B. 正确






版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: