兰大《Fortran语言》17春平时作业123答案满分
《Fortran语言》17春平时作业1一、单选题:
1.下列数据中合法的Fortran77 常量是( ) (满分:5)
A. 10**4
B. T
C. 5.1D-3
D. 9*7/7
2.使用CONMON语句的主要目的是 (满分:5)
A. 简化程序设计
B. 提高运算速度
C. 增强程序的通用性
D. 加快批量数据的传递速度
3.CD-ROM属于 (满分:5)
A. 感觉媒体
B. 表示媒体
C. 表现媒体
D. 存储媒体>
4.F(X)=1.0/(X+3.0)+XFF(X)=4.0*F(X)+1.5WRITE(*,'(1X,E9.3)') FF(2.0)END (满分:5)
A. .102E+02
B. .103E+02
C. .162E+02
D. .163E+02
5.下列关于FORTRAN77源程序编辑规则的叙述之中,正确的是 (满分:5)
A. 编辑时一行都必须从第7列开始
B. 主程序第一行必须是PROGRAM语句
C. 每个FORMAT语句必须具有标号
D. 每个子程序中必须有一个RETURN语句
6.1/2*SIN(1/2)2的FORTRAN77表达式正确的是 (满分:5)
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.阅读下列FORTRAN77程序:READ(*,*) P,QX=MOD(Q,P)10 IF(ABS(X).GT.0.1) THENQ=PP=XX=MOD(Q,P)GOTO 10END IFWRITE(*,*) PEND运行上述程序时,如果从键盘输入5.7,2.4则最后输出的P值为 (满分:5)
A. 2.4
B. 0.9
C. 0.6
D. 0.3
8.阅读下列FORTRAN77程序:P=0.0DO 20 N=2,6,2P=P+1/N20 CONTINUEWRITE(*,*) PEND运行上述程序后,输出的P值为 (满分:5)
A. 0.0
B. 0.5
C. 0.75
D. 0.91
9.若实型函数子程序FUN1没有形式参数,则FUNCTION语句的正确形式是 (满分:5)
A. REALFUNCTIONFUN1
B. FUNCTIONFUN1
C. FUNFUN1( )
D. FUNCTIONFUN1( )
10.以下说法正确的是.I-N规则规定: (满分:5)
A. 字母I和N为整型变量
B. 字母I-N为整型变量
C. 以字母I和N为首的变量为整型变量
D. 以字母I-N为首的变量为整型变量
11.阅读下列FORTRAN77程序:READ(*,100) X,Y,Z,SWRITE(*,*) S100 FORMAT(F2.1,3(1X,F3.1))END运行上述程序时,如果从键盘输入9876543210987654321则最后输出的S值为 (满分:5)
A. 9.8
B. 98.7
C. 8.7
D. 87.6
12.下列标识符中,不属于FORTRAN77常量的是 (满分:5)
A. .TRUE.
B. FALSE
C. ˊROOT=ˊ
D. ˊ123.0ˊ
13.阅读下列程序 dimension m(3,3) data m/1,2,3,4,5,6,7,8,9/ write(*,100)(m(3,j),j=1,3) 100 format(1x,3i2) End 程序运行结果是 (满分:5)
A. 258
B. 369
C. 456
D. 789
14.磁盘处于写保护状态,那么磁盘中的数据 (满分:5)
A. 不能读出,不能删改,也不能写入新数据
B. 可以读出,不能删改,也不能写入新数据
C. 可以读出,可以删改,但不能写入新数据
D. 可以读出,不能删改,但可以写入新数据>
三、判断题:
1.Do循环和while循环不能相互转化 (满分:5)
A. 错误
B. 正确
2.一个数组可以代表几种具有不同类型的变量 (满分:5)
A. 错误
B. 正确
3.在OPEN语句中,不能省略设备号说明项,文件名说明项和文件状态说明项,其余说明项均可省略 (满分:5)
A. 错误
B. 正确
4.在通过DATA语句为变量赋初值时,变量的初值是在程序执行期间给定的 (满分:5)
A. 错误
B. 正确
5.关系表达式不能比较两个不同类型的两个量 (满分:5)
A. 错误
B. 正确
6.双精度数据比实型数据表示的数据范围大 (满分:5)
A. 错误
B. 正确
《Fortran语言》17春平时作业2
一、单选题:转载请注明无忧答案网www.ap5u.com
1.按照翻译类型分类,FORTRAN77程序设计语言属于 (满分:5)
A. 汇编型
B. 解释型
C. 编译型
D. 解释型兼编译型>
2.用OPEN语句打开一个直接存取文件时,语句中不能省略的说明项是: (满分:5)
A. FILE
B. FORM
C. STATUS
D. ACCESSS
3.一个完整的FORTRAN77源程序的组成不应该 (满分:5)
A. 只有一个主程序没有子程序
B. 有一个主程序和若干子程序
C. 有一个主程序和一个子程序
D. 只有子程序而没有主程序>
4.设有下列数组说明语句:DIMENSION A(1:10,-1:10)该数组说明语句定义了数组A中的元素个数为 (满分:5)
A. 100
B. 110
C. 120
D. 121
5.以下值为3的表达式是 (满分:5)
A. SQRT(9.0)
B. 9**0.5
C. MOD(33,10)
D. 1.0*3
6.阅读下列FORTRAN77程序:P=0.0DO 20 N=2,6,2P=P+1/N20 CONTINUEWRITE(*,*) PEND运行上述程序后,输出的P值为 (满分:5)
A. 0.0
B. 0.5
C. 0.75
D. 0.91
7.下列FORTRAN77源程序的变量名之中,不符合规则的是 (满分:5)
A. W
B. W3
C. W─3
D. W3W
8.阅读下列FORTRAN77程序:READ(*,*) MN=1K=N10 IF(K.LT.M) THENN=N*KK=K+1GOTO 10END IFWRITE(*,*) NEND在执行上述程序时,如果从键盘输入6则执行后输出的N值为 (满分:5)
A. 720
B. 120
C. 96
D. 24
9.用8位无符号二进制数能表示的最大十进制数为 (满分:5)
A. 127
B. 128
C. 255
D. 256
10.阅读下列程序 dimension s(3) webstripperattrwas webstripperlinkwas=http://www.chinaschool.net/reeducate/comgrade/test/two/I+1 s/1.0,2.0,3.0/ write(*,*)la(3,s) end function la(n,x) dimension x(n) la=0 l=2 do 20 i=1,N la=LA+X(I)/L 20 continue end 程序运行结果是 (满分:5)
A. 1.0000000
B. 2.0000000
C. 1
D. 2
11.阅读下列程序 read(*,*)k write(*,100)k 100 format(15) End 程序运行时输入初始值12345,那么显示结果是 (满分:5)
A. 12345
B. 2345
C. ****
D. *****>
12.在64位高档微机中,一个字长所占的二进制位数为 (满分:5)
A. 8
B. 16
C. 32
D. 64
13.下列数据中合法的Fortran77 常量是( ) (满分:5)
A. 10**4
B. T
C. 5.1D-3
D. 9*7/7
14.一次成功的fortran77源程序编译操作,不能 (满分:5)
A. 同时编译一个主程序和一个子程序
B. 同时编译几个子程序
C. 同时编译一个主程序和几个子程序
D. 同时编译几个主程序
三、判断题:
1.DATA语句必须放在DIMENSION语句之后 (满分:5)
A. 错误
B. 正确
2.一个数组可以代表几种具有不同类型的变量 (满分:5)
A. 错误
B. 正确
3.只有当数据超过实数的表示范围时,才能用双精度表示 (满分:5)
A. 错误
B. 正确
4.Do循环和while循环不能相互转化 (满分:5)
A. 错误
B. 正确
5.在通过DATA语句为变量赋初值时,变量的初值是在程序执行期间给定的 (满分:5)
A. 错误
B. 正确
6.EQUIVALENCE语句中至少有连个变量名出现 (满分:5)
A. 错误
B. 正确
《Fortran语言》17春平时作业3
一、单选题:转载请注明无忧答案网www.ap5u.com
1.使用CONMON语句的主要目的是 (满分:5)
A. 简化程序设计
B. 提高运算速度
C. 增强程序的通用性
D. 加快批量数据的传递速度
2.设Z是复型变量,X和Y为实型变量,下列赋值语句中不合法的是 (满分:5)
A. Z=X+Y
B. Z=(X,Y)
C. Z=(X+Y,X-Y)
D. Z=(X,Y)
3.阅读下列FORTRAN77程序:READ(*,*)AB=0.0IF(A.GE.1.0) THENB=B+2.0END IFIF(A.GE.2.0) B=B-1.0WRITE(*,*) BEND在执行时,从键盘输入5.0则输出的B值为 (满分:5)
A. 2.0
B. -1.0
C. 0.0
D. 1.0
4.一次成功的fortran77源程序编译操作,不能 (满分:5)
A. 同时编译一个主程序和一个子程序
B. 同时编译几个子程序
C. 同时编译一个主程序和几个子程序
D. 同时编译几个主程序
5.阅读下列FORTRAN77程序:DIMENSION M(3,4)DATA M/4*2,4*1,4*-1/N=0DO 10 K=1,310 N=N+M(K,K)WRITE(*,*) NEND运行上述程序后,输出的N值为 (满分:5)
A. 8
B. 5
C. 4
D. 2
6.以下标准函数值为整型的是. (满分:5)
A. MAX(-3.,2.8)
B. SQRT(3.5)
C. EXP(2.)
D. INT(5.3)
7.要选拔身高T>1.7米且体重W<62.5公斤的人,fortran的逻辑表达式是 (满分:5)
A. t.ce.1.7.and.w.le.62.5
B. t.le.1.7.or.w.ge.62.5
C. t.gt.1.7.and.w.lt.62.5
D. t.gt.1.7.or.w.lt.62.5>
8.用8位无符号二进制数能表示的最大十进制数为 (满分:5)
A. 127
B. 128
C. 255
D. 256
9.将二进制数10000001转换为十制数应该是 (满分:5)
A. 127
B. 129
C. 126
D. 128>
10.设有FORTRAN77函数子程序如下:FUNCTION IP(N,A)IP=0IF(A.LT.1.0) IP=NEND如果程序中的变量类型都按隐含规则定义,则下列调用中正确的是 (满分:5)
A. M=IP(1.0,IP(1,1.0))
B. M=IP(IP(1,1.0),1.0)
C. M=IP(A,A)D)M=IP(1.0,1.0)
11.设X为实型变量,合法的FORTRAN77表达式是 (满分:5)
A. 0.0.LE.X.AND..NOT.X.GE.10.0
B. 0.0.GE.X.LT.10.0
C. 0.0.LE.X.GE.10.0
D. 10.0.LE.X.OR..AND.X.GT.0.0
12.阅读下列FORTRAN77程序:INTEGER S(2)DATA S/2*0/DO 100 K=1,2DO 100 J=1,2S(J)=S(K)+1100 CONTINUEWRITE(*,200) S(2)200 FORMAT(1X,I1)END运行上述程序后,输出的结果为 (满分:5)
A. 0
B. 3
C. 2
D. 4
13.在FORTRAN77源程序中不能用作续行标志的字符是 (满分:5)
A. 0
B. X
C. +
D. $
14.有一个数值152,它与十六进制数6A相等,那么该数值是 (满分:5)
A. 二进制数
B. 八进制数
C. 十进制数
D. 四进制数>
三、判断题:转载请注明无忧答案网www.ap5u.com
1.每个OPEN和CLOSE语句只能对一个文件进行操作 (满分:5)
A. 错误
B. 正确
2.EQUIVALENCE语句必须放在所有可执行语句之前 (满分:5)
A. 错误
B. 正确
3.一个数组可以代表几种具有不同类型的变量 (满分:5)
A. 错误
B. 正确
4.二维数组存放时,先存放第一行的元素,接着存放第二行的元素 (满分:5)
A. 错误
B. 正确
5.退出循环后,循环变量无确定值 (满分:5)
A. 错误
B. 正确
6.关系表达式的值是0和1 (满分:5)
A. 错误
B. 正确
无忧网不错,哈哈
页:
[1]