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

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

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


一、单选题(共 14 道试题,共 70 分。)
1.阅读下列程序 read(*,*)k write(*,100)k 100 format(15) End 程序运行时输入初始值12345,那么显示结果是
A. 12345
B. 2345
C. ****
D. *****

2.设有下列数组说明语句: DIMENSION A(1:10,-1:10) 该数组说明语句定义了数组A中的元素个数为
A. 100
B. 110
C. 120
D. 121

3.FORTRAN77表达式"MOD(4.9,1.3)"的值是
A. 1.3
B. 0.0
C. 4.9
D. 1.0
此题选: D
4.下列语句函数的定义中正确的是
A. F(X,Y)=(X+Y)/(X*Y)+7.0
B. FUNCTIONFUN(I,J,K)=3*I+2*J+0.5*K
C. H(A,B,C(I))=SIN(A)+SIN(B)+C(I)
D. S(A,B,C)=A*B+S(A*A,B,C)

5.若实型函数子程序FUN1没有形式参数,则FUNCTION语句的正确形式是___
A. REALFUNCTIONFUN1
B. FUNCTIONFUN1
C. FUNFUN1()
D. FUNCTIONFUN1()
此题选: D
6.1/2*SIN(1/2)2的FORTRAN77表达式正确的是
A. 0.5*SIN(1/2)**2
B. SIN(0.5)**2/2
C. 0.5(SIN(1/2))**2
D. (SIN**2)(1/2)/2

7.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

8."整型变量M能被整型变量K整除"的FORTRAN77表达式是
A. MOD(M,K)=0
B. M-M/K*K.EQ.0
C. MOD(K,M)=0
D. MOD(M,K)=0.EQ..TRUE.

9.阅读下列FORTRAN77程序: K=1 J=2 CALL SUBS(K,J,L,3) WRITE(*,50) K,J,L 50 FORMAT(1X,3I1) END SUBROUTINE SUBS(M,N,K,L) N=N+2 M=M+1 J=1 K=J+L END 运行上述程序后,输出的结果为
A. 254
B. 412
C. 244
D. 424

10.阅读下列FORTRAN77程序: DATA A,B,C/2*-1.0,1.0/ P=300*C-0.1*A-0.01*B WRITE(*,100) P 100 FORMAT(F7.3) END 上述程序执行后,输出的结果是
A. 300.110
B. 300.11
C. 00.110
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.阅读下列程序 read(*.500)r.w write(*.500)r.w 500 format(1x,f5.2,f5.3) End 程序运行时输入初始值01234567899,结果显示的是
A. *****67.899
B. 12.3456.789
C. **********
D. 123.4567.899

13.设Z是复型变量,X和Y为实型变量,下列赋值语句中不合法的是___
A. Z=X+Y
B. Z=(X,Y)
C. Z=(X+Y,X-Y)
D. Z=(X,Y)

14.阅读下列FORTRAN77程序: DIMENSION M(3,4) DATA M/4*2,4*1,4*-1/ N=0 DO 10 K=1,3 10 N=N+M(K,K) WRITE(*,*) N END 运行上述程序后,输出的N值为
A. 8
B. 5
C. 4
D. 2
此题选: D



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


二、判断题(共 6 道试题,共 30 分。)
1.在通过DATA语句为变量赋初值时,变量的初值是在程序执行期间给定的
A. 错误
B. 正确

2.EQUIVALENCE语句中的变量可以出现在不同的程序单位中
A. 错误
B. 正确

3.语句函数名不能与本程序单位中的任何其他名字同名
A. 错误
B. 正确

4.循环终端语句可以是任何语句
A. 错误
B. 正确

5.在对顺序文件进行读操作时,REAd语句中可以包含记录号说明项
A. 错误
B. 正确

6.format()括号中可以为空,用来输出一个空行
A. 错误
B. 正确






版权声明

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

分享: