计算机技术基础试题库Word文档格式.docx
- 文档编号:13409691
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:17
- 大小:23.78KB
计算机技术基础试题库Word文档格式.docx
《计算机技术基础试题库Word文档格式.docx》由会员分享,可在线阅读,更多相关《计算机技术基础试题库Word文档格式.docx(17页珍藏版)》请在冰豆网上搜索。
4、圆的直径存放在整型变量K之中,下列计算圆面积的表达式中正确的是()
A)3.1415926*K*K/4B)3.1415926*(K*K/4)
C)3.1415926*(K/2)**2D)3.1415926*(K/2)*(K/2)
5、要判断"
月收入M在2000元以上(含2000元)且5000元以下)不含5000元)"
的职工,应该使用的逻辑表达式是()
A)M.GE.2000.AND.M.LE.5000B)M.GE.2000.OR.M.LE.5000
C)M.GE.2000.AND.M.LT.5000D)M.GE.2000.OR.M.LT.5000
6、设FORTRAN子程序如下:
SUBROUTINESUB(I,X)
B=I+1
X=X+B
若主程序中的变量M,B已按I-N规则赋值,则调用上述子程序的语句中正确的是()
A)CALLSUB(M,M)B)CALLSUB(M+4,B)
C)CALLSUB(B,B)D)CALLSUB(M,B+4)
7、下列不是FORTRAN常量的是()
A)(3.0,4.0)B)3.1416D+00C)2/3D)'
Verygood!
'
8、阅读下列FORTRAN程序:
F=1.0
DO20K=3,7,3
DO20L=K-1,K
20WRTTE(*,'
(I3,F8.1)'
K,F*K
程序运行结果的最后一行是()
A)36.0B)66.0C)6180.0D)7180.0
9、在FORTRAN中,下列运算符的优先顺序是()
A)逻辑运算,关系运算,算术运算B)关系运算,逻辑运算,算术运算
C)算术运算,关系运算,逻辑运算D)关系运算,算术运算,逻辑运算
10、使用FORTRAN内部函数时,所给的自变量()
A)只能是常量B)只能是变量
C)只能是常量或者变量D)可以是常量、变量或者表达式
11、设X=2.0,Y=8.0,Z=6.0,L=.TRUE.,则下列FORTRAN表达式中值为.TRUE.的是()
A)X+Z.GT.Y.AND.LB).NOT.(Y.LT.Z+X).NEQV..NOT.L
C).NOT.L.OR.(L.EQV.Y+X.EQ.Z)D)Y+X.GE.Z+X.AND.(L.AND..FALSE.)
12、下列输出语句行中正确的是()
A)WRITE(*,*)(A(K,L),K=1,3,L=1,3)
B)WRITE(*,*)A(K,L),K=1,3,L=1,3
C)WRITE(*,*)((A(K,L),K=1,3),L=1,3)
D)WRITE(*,*)(A(K,L),K=1,3),L=1,3
13、给定下列FORTRAN子程序如下:
SUBROUTINESUB(K,A)
A=SQRT(K*K+1.0)
下列调用语句中正确的是()
A)CALLSUB(N,N)B)CALLSUB(X,X)
C)CALLSUB(N,X*X)D)CALLSUB(11,X)
14、阅读下列FORTRAN程序:
INTEGERAA(2,3)
DATAAA/1,2,3,4,5,6/
CALLS2D19(AA)
CALLS2D19(AA(1,2))
SUBROUTINES2D19(BB)
INTEGERBB(2,2)
(1X,2I3)'
)BB(1,1),BB(2,2)
程序运行结果是()
A)14B)15C)14D)12
36262534
15、阅读下列FORTRAN程序:
INTEGERA(3,3)
DO10K=1,3
DO10L=1,3
10A(K,L)=K*10+L
(1X,3I3)'
)A
程序运行结果是:
()
A)112131B)111213C)313233D)333231
122232212223212223322221
132333313233111213312111
16、阅读下列FORTRAN程序:
WRITE(*,10)'
YEAR:
1996
10FORMAT(/3X,A,I4)
程序运行结果是(^代表空格,下同)()
A)^^^^^YEAR:
1996B)^^YEAR:
1996
C)空白行D)空白行
^^^^^YEAR:
1996^^YEAR:
17、某函数子程序中使用了IMPLICIT、READ、COMPLEX和FUNCTION四种语句,其中属于可执行语句的是:
A)FUNCTIONB)READC)COMPLEXD)IMPLICIT
18、阅读下列FORTRAN程序:
DIMENSIONM(4,4)
DATAM/1,2,3,4,5,6,7,8,9,0,1,2,3,4,5,6/
DO10I=1,4
WRITE(*,100)(M(I,J),J=1,I)
10CONTINUE
100FORMAT(1X,4I2)
程序运行的结果是()
A)1234B)1593C)1D)1
67860426266
121537193711
6648263448266
19、阅读下列FORTRAN程序:
CHARACTER*10A,B*6
DO10I=1,10
A(I:
I)='
'
10COUNTINUE
A(1:
5)='
ABCDE'
B='
FGHIJK'
A(4:
9)=B
WRITE(*,100)A
100FORMAT(1X,A)
程序运行结果是:
()
A)ABCDEFGHIJB)ABCDEGHIJKC)ABCFGHIJKD)BCDEFGHIJK
20、阅读下列FORTRAN程序:
INTRINSICSIN,COS
WRITE(*,*)FUN(SIN,30.0)/FUN(COS,30.0)
FUNCTIONFUN(F,X)
X=X*3.14159/180
FUN=F(X)
程序运行结果是()
A)sin30°
的值B)cos30°
的值C)tg30°
的值D)ctg30°
的值
二、填空题
1、下列FORTRAN子程序的功能是用以下公式计算一组数据Z1,Z2,…,Zn的标准差σ:
σ2=(Z12+Z22+…+Zn2)/n-[(Z1+Z2+…+Zn)/n]2
请在程序中的下划线处填入合适的内容。
【1】SIGMA(Z,N)
REALZ(N)
SUMX=0.0
SUMX2=0.0
DO10K=1,N
【2】
SUMX=SUMX+X
SUMX2=SUMX2+X*X
AV=SUMX/N
AV2=SUMX2/N
S2=AV2-AV*AV
SIGMA=【3】
2、下列FORTRAN程序的功能是将30个学生的考试成绩读入数组A,然后统计并且输出最高的分数以及小于60分、60~80分与大于80分的三个分数段的学生数。
【4】A(30),B,C(3)
DATAC/3*0/
READ(*,*)A
【5】
DO10K=2,30
IF(A(K).GT.B)B=A(K)
DO30K=1,30
IF(A(K).LT.60)C
(1)=C
(1)+1
IF(A(K).GT.80)C(3)=C(3)+1
IF(A(K).LE.80【6】A(K).GE.60)C
(2)=C
(2)+1
30CONTINUE
WRITE(*,*)B,C
3、下列FORTRAN程序的功能是用对分法求出方程4.1x3-5.2x=11.8在区间(1,5)中的一个实数根,要求输出根的近似值和对分次数。
【7】=4.4*X**3-5.2*X-11.8
DATAXL,XR,N/1.0,5.0,0/
10N=N+1
X=(XL+XR)/2.0
FX=FUN(X)
IF(ABS(FX).LT.1E-6.OR.N.GE.1000)THEN
(1X,A2,F12.7,A5,I4)'
)'
X='
X,'
N='
N
ELSE
IF(FUN(XR)*FX.GE.0.0)THEN
XR=X
【8】
XL=X
ENDIF
【9】
4、下列FORTRAN程序的功能是计算多项式y=2+2.1x+3.2x3+5.4x5在x=1.7时的值。
主程序调用了函数子程序POLY。
PROGRAMPVALUE
REALA(6)
DATAA/【10】/
DATAN,X/6,1.7/
Y=POLY(A,N,X)
(1X,A5,6F5.1)'
a(k)='
A
(1X,A2,F5.1,A6,F8.2)'
;
Y='
Y
FUNCTIONPOLY(B,M,V)
【11】
POLY=B
(1)
FV=1.0
DO10K=2,M
FV=FV*V
10POLY=POLY+【12】
5、下列FORTRAN程序的功能是使用筛法筛选出N以内的所有素数并输出。
其算法如下:
在N以内的自然数列中先筛除2的倍数(不包括2);
在2之后未筛去的第一个数是3,于是再筛除3的倍数;
在3之后未筛去的第一个数是5,于是再筛除5的倍数;
如此重复下去,直到遇见筛剩下的第一个数是最接近N的平方根的那个数为止。
请在程序中下划线处填入合适的内容。
PARAMETER(N=100)
【13】A(N),P(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机技术 基础 试题库