⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1995年9月全国计算机等级考试二级笔试考题.txt

📁 c++的大量习题,对二级考试大有帮助. 希望大家满意.
💻 TXT
字号:
全国计算机等级考试二级笔试题
基础知识和FORTRAN程序设计
(考试时间120分钟,满分100分)
1995年9月21日
一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分)
下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。
(1) 第一台电子数字计算机ENIAC诞生于
A) 1927年 B)1936年 C) 1946年 D) 1951年
(2) 用FORTRAN语言编制的源程序要变为目标程序,必须经过
A) 汇编 B) 解释 C) 编辑 D) 编译
(3) 计算机软件一般包括系统软件和
A) 字处理软件 B) 应用软件 C) 管理软件 D) 科学计算机软件
(4) 计算机内使用的数是
A) 二进制数 B) 八进制数 C) 十进制数 D) 十六进制数
(5) 目前微型机常用的5.25寸双面高密度软盘的容量是
A) 360KB B) 1.44MB C) 760KB D) 1.2MB
(6) 具有多媒体功能的微机系统常用CD-ROM作为外存储器,它是
A) 只读内存储器 B) 只读大容量软盘 C) 只读硬盘 D) 只读光盘
说明:
(7)到(17)题给定的条件如下:
微机系统有A和B两个容量相同的软盘驱动器,硬盘C的目录结构为 






文件AUTOEXEC.BAT的内容为
PROMPT $P$G
CD F4
CD \DOS
(7) 微机系统用硬盘C启动后,当前系统提示符是
A) C:\> B) C:\DOS> C) C:\F4> D) C>
(8) 在用C盘启动后,把A盘格式化成系统盘的命令为
A) FORMAT A: B) \FORMAT A:/S
C) \DOS\FORMAT A:/S D) \DOS\FORMAT A:\S
(9) 设当前盘为C盘,C盘当前目录为\DOS。把JD1.FOR和JD2.FOR连接起来后存入A盘根目录下,命名为JD3.FOR,应使用命令
A) COPY JD1.FOR+JD2.FOR A:JD3.FOR
B) COPY \F4\JD1.FOR+JD2.FOR A:\JD3.FOR
C) COPY \F4\JD1.FOR+\F4\JD2.FOR A:\JD3.FOR
D) COPY \F4\JD1.FOR+\F4\JD2.FOR JD3.FOR
(10) 设当前盘为C盘,C盘当前目录为\DOS。把FORMAT.COM和DISKCOPY.COM两个命令文件复制到A盘上的命令为
A) COPY \DOS\*.* A: B) COPY\*.COM A:
C) COPY DOS\*.* A: D) COPY DOS\*.COM A:
(11) 列出硬盘C上所有扩展名为.FOR文件的命令是
A) DIR\*.FOR B) DIR C:\F4\*.FOR C) DIR C:\*.FOR D) DIR C:\F4\*.*
(12) 把A盘的所有信息复制到B盘上的命令为
A) COPY A:*.* B: B) COPY A:*.* B:*.*
C) C:\DOS\DISKCOPY A: B: D) C:\DOS\DISKCOPY B: A:
(13) 设当前盘为C盘。删除硬盘C上的两个扩展名为.EXE文件的命令是
A) DEL\F4\*.EXE B) DEL\XD?.EXE C) DEL\F4\*.* D) DEL \*.EXE
(14) 设当前盘为C盘。C盘当前目录为\DOS。在硬盘C的根目录下建立新子目录USER的命令为
A) MD C:USER B) MD\USER\ C) MD\USER D) MD USER
(15) 设当前盘为C盘,C盘当前目录为根目录。在硬盘C上删除子目录F4的命令或命令组为
A) RD F4 B) RD\F4 C) DEL\F4\*.* D) DEL\*.*
RD F4 RD F4
(16) 设当前盘为C盘,C盘当前目录为根目录。把JD1.FOR改名为JX1.FOR的命令为
A) REN JD1.FOR JX1.FOR B) REN JX1.FOR JD1.FOR
C) REN F4\JD1.FOR JX1.FOR D) REN \F4\JX1.FOR JD1.FOR
(17) 显示C盘根目录下所有.TXT文件内容的命令为
A) TYPE C:\*.TXT B) TYPE C:\*.TXT>CON
C) COPY C:\*.TXT>CON D) COPY C:\*.TXT CON
(18) 按照数据模型分类,FoxBASE和dBASE是属于
A) 层次型 B) 网状型 C) 关系型 D) 混合型
(19) FoxBASE和dBASE命令文件的扩展名为
A) .PRG B) .DBF C) .MEM D) .TXT
(20) "计算机等级考试"这七个汉字作为字符串常量,在FoxBASE和dBASE中,可以表示为
A) {计算机等级考试} B) (计算机等级考试)
C) 计算机等级考试 D) "计算机等级考试"
(21) 可以作为FORTRAN77变量名的字符序列为
A)STRING $ B)π C) AGE D)S-NAME
(22) 可以作为FORTRAN77常量的字符序列为
A) FALSE B) E-5 C)(0.5,1/3) D) 1.0D-2
(23) 下列表达式中值为整数4的是
A) SQRT(16.0) B)27/6 C) 16**0.5 D) 4*1.0
(24) 设C是复型变量,A、B是实型变量,下列赋值语句中合法的是
A) C=A+B B) C=(3.7,1.5**2) C) C=(2,3D2) D) C=(A+B,A*B)
(25) FORTRAN77关系运算符"相等"的表示方法是
A) = B) EQ C) .EQ. D) .EQV.
(26) 在下列运算符中优先级最高的是
A) 关系运算符 B) 算术运算符 C) 逻辑非运算 D) 逻辑与运算
(27)语句K=2+3. 0**2/2执行后,整型变量 K的值是
A) 6.5 B) 5 C) 6 D) 7
(28) 经语句PARAMETER(IP=3.1415926)说明后,符号常量IP的值为
A) 3 B) 3.1416 C) 3.141593 D) 3.1415926
(29) FORTRAN77逻辑运算符的个数是
A) 3 B) 4 C) 5 D) 6
(30) 作用域为整个源程序的符号名为
A) 变量名 B) 数组名 C) 语句函数名 D) 函数子程序名
(31) 如果实型函数子程序FNF没有形参,则FUNCTION语句的形式为
A) FUN FNF() B) FUNCTION FNF()
C) REAL FUNCTION FNF D) FUNCTION FNF
(32) FORTRAN77规定,可调数组可以出现在
A) 主程序中 B) 数据块子程序中
C) 任意子程序中 D) 函数或子例行程序中
(33) 用可调数组传递数据时,可调数组名和可调维变量名出现的位置规定是
A) 都在公用语句中
B) 可调数组名在形参表中,可调维变量名不限
C) 都在形参表中
D) 可调维变量名在形参表中,可调数组名不限
(34) 适用于字符型 I/O的 FORTRAN77格式编辑将是
A) Fw.d B) Iw.d C) A D) Gw.d
(35) 执行语句
OPEN(3,'FILE.DAT',STATUS='NEW')
后,FILE.DAT文件是
A) 顺序文件,可以写 B) 随机文件,可以写
C) 顺序文件,可以读 D) 随机文件,可以读
(36) 阅读下列FORTRAN77程序:
K1=2
K2=3.7
K=K1
K1=K2
K2=K
WRITE(*,'(1X,2I3)')K1,K2
END
上述程序运行后,输出K1和K2的值为
A) 2 4 B) 3 2 C) 4 2 D) 2 3
(37) 阅读下列FORTRAN77程序:
DO 10 K=1,5
N=N+1
M=2*N
10 CONTINUE
WRITE(*,'(I4)')M
END
运行上述程序后,输出M值为
A) 10 B) 5 C) 不确定 D) 12
(38) 阅读下列FORTRAN77程序:
INTEGER M(2,3)
DATA M/1,2,3,4,5,6/
WRITE(*,'(1X,3I3)')(M(J,K),K=1,3),J=1,2)
END
运行上述程序后,输出结果为
A) 1 3 5 B) 1 2 3 C) 1 3 5 2 4 6 D) 1 2 3 4 5 6
2 4 6 4 5 6
(39) 阅读下列FORTRAN77程序。
CHARACTER *4 CH1,CH2
CH1='123'
WRITE(*,'(1X,2I3)') LEN(CH1//'AB'),LEN(CH2)
END
运行上述程序后,输出结果为
A) 6 0 B) 5 0 C) 6 4 D) 5 4
(40) 阅读下列FORTRAN77程序:
DO 10 K=1,5,1
M=0
DO 20 J=K,5
M=M+J*K
20 CONTINUE
1O CONTINUE
WRITE(*,'(1X,I4)')M
END
运行上述程序后,输出结果为
A) 120 B) 25 C) 140 D) 135
(41) 语句函数定义语句在程序内的位置是
A) 在程序块开头语句之后、END语句之前
B) 在说明语句之后、可执行语句之前
C) 在说明语句之后、END语句之前
D) 在程序块开头语句之后、可执行语句之前
(42) FORTRAN数据文件存取的最小单位是
A) 字节 B) 字 C) 记录 D)内存单元
(43) 给定子例行程序如下
SUBROUTINE SUB(K,A)
B=K+2
A=A+B
END
下列调用语句中正确的是
A) CALL SUB(N,N) B) CALL SUB(X,X) C) CALL SUB(N+2,X) D) CALL SUB(N,X+3)
(44) 无名公用区不允许出现在
A) 主程序中 B) 函数子程序中 C) 子例行程序中 D) 数据块子程序中
(45) 阅读下列 FORTRAN77程序:
WRITE(*,20)225
20 FORMAT(1X,'LINE=',I4,'MM',I3,'END')
END
运行上述程序后,输出结果为
A) LINE=225MM END B) LINE=225MM
C) LINE=225MMEND D) LINE=225
(46) 阅读下列FORTRAN77程序:
M=5
DO 20 K=1,M
K=4
WRITE(*,*)K,M
20 CONTINUE
END
运行上述程序后,输出结果为
A) 4 5 B) 4 5 C) 编译出错 D) 4 5
5 5 4 5 不能运行 4 5
4 5
4 5
4 5
(47) 阅读下列 FORTRAN77程序:
CHARACTER *5 LINE,MD
MD='* * * * *'
LINE=' '
DO 100 I=1,5
K1=1+ABS(I-3)
K2=5-ABS(I-3)
LINE(K1:K2)=MD(K1:K2)
WRITE(*,*) LINE
10 CONTINUE
END
运行上述程序后,输出结果为
A) * B) * C) * D) *
* * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * *
* * * * * * * * * * * *
(48) 阅读下列FORTRAN77程序:
EXTERNAL NN
REAL NN
X=3.0
WRITE(*,10)T(X,NN)
10 FORMAT(1X,F5.1)
END
FUNCTION T(A,CC)
B=A*A
T=CC(B)
END
REAL FUNCTION NN(X)
NN=3.0*X
END
运行上述程序后,输出结果为
A) 3.O B) 9.0 C) 27.0 D) 81.0
(49) 阅读下列FORTRAN77程序:
A=3.0
B=5.0
CALL SUBT(B-A,A,A)
WRITE(1X,'(1X,F3.1)')A
END
SUBROUTINE SUBT(X,Y,Z)
Y=Y-1.0
Z=Z+X
END
运行上述程序后,输出结果为
A) 4.0 B) 5.0 C) 6.0 D) 7.0
(50) 阅读下列FORTRAN77程序:
INTEGER M(3,3)
DATA M/1,2,3,4,5,6,7,8,9/
DO 10 I=1,3
DO 10 J=1,3
K=M(I,J)
M(I,J)=M(J,I)
M(J,I)=K
10 CONTINUE
WRITE(*,100)((M(I,J),J=1,3),I=1,3)
100 FORMAT(1X,3I2)
END
运行上述程序后,输出结果为
A) 1 4 7 B) 1 2 3 C) 9 6 3 D) 7 8 9
2 5 8 4 5 6 8 5 2 4 5 6
3 6 9 7 8 9 7 4 1 1 2 3
二、填空题(每空2分,共40分)
请将每空的正确答案写在答题卡上【1】-【20】序号的横线上,答在试卷上不得分。
(1) 十进制数123用八位二进制表示为 【1】 。
(2) 70年代末开始出现16位微处理器,标志着微型计算机进入了第三代;80年代起使用 【2】 位微处理器,标志微型计算机进入了第四代。
(3) 通用计算机操作系统的功能和任务是:作业管理、文件管理、外设管理、CPU管理和 【3】 管理。
(4) PC-DOS的两个隐含文件是:IBMBIO.COM(输入输出程序)与 【4】 (磁盘操作管理程序)。
(5) FoxBASE和dBASE有两种变量:即内存变量和 【5】 变量 。
(6)下列程序是计算与输出
1!+2!+3!+…+m!
的值。请在程序中的 【 】 处填入合适的内容。
COMMON N,W
READ(*,*)M
S=0
DO 10 【6】 =1,M
CALL SS
S=S+ 【7】 
10 CONTINUE
WRITE(*,*) 'S=',S
END
SUBROUTINE SS
COMMON N,W
W=1.0
DO 10 K=1, 【8】
10 W=W*K
END
(7) 当X=3时,用下列计算公式计算sin(x)的值:

(不准用内部函数)直到第n项的绝对值小于是10-15为止。请在程序中的【】处填入合适的内容。
DOUBLE PRECISION SINX,T
X=3.O
SINX=X
K=3
T=X
100 T=-X*X/(K*(K-1))*T
K=K+ 【9】 
SINX=SINX+T
IF( 【10】 .GT.1.OD-15) GOTO 100
WRITE(*,*) SINX,SIN(3.0D0)
END
(8) 下列程序的功能是:有20个数围成一个环



找出相邻三个数之和为最小的三个数。请在下列程序中的 【】 处填入合适的内容
INTEGER MA(22),P
DATA MA/20,1,18,4,13,6,10,15,2,17,3,19,7,26,8,11,14,9,12,5,0,0/
MA(21)=MA(1)
MA(22)=MA(2)
WRITE(*,'(1X,5I6)')MA
【11】
WRITE(*,100)P,(MA(K),K=P,P+2)
100 FORMAT(5X,'P=',I5/5X,3I5)
END
SUBROUTINE FMIN(A,N,P)
INTEGER A(N),P
【12】
MIN=A(P)+A(P+1)+A(P+2)
DO 100 K=2,N-2
MIN0=A(K)+A(K+1)+A(K+2)
IF (MIN0,LT.MIN THEN
P=K
MIN=MIN0
END IF
100 CONTINUE
END
(9) 下列程序是用二分法计算方程x2-2x2+7x+4=0的一个根。请在程序中的【】处填入合适的内容。
FN(X)=X**3-2*X**2+7*X+4
10 READ(*,*)X1,X2
F1=FN(X1)
F2=FN(X2)
IF(F1*F2.GE.0) 【13】 
F=1.0
20 IF(ABS(X1-X2).GT.1.OE-5.AND. 【14】 .GT.1.0E-6) THEN
X=(X1+X2)/2
F=FN(X)
IF(F1*F.GT.0) THEN
X1=X
F1=F
END IF
IF (F*F2.GT.Q) THEN
X2=X
F2=F
END IF
【15】
END IF
IF(ABS(X1-X2).LE.1.OE-5) X=(X1+X2)/2
WRITE(*.*) X
END
(10) 下列FORTRAN77程序的功能是:输出矩阵



的转置矩阵。请在程序中的【】 处填入合适的内容
INTEGER A(3,4),B( 【16】 )
DATA A/3,7,11,5,9,13,7,11,15,9,13,17/
DO 10 I=1, 【17】 
DO 10 J=1, 【18】 
10 B(I,J)= 【19】 
WRITE(*,100)((B(I,J),J=1,3),I=1,4)
100 FORMAT(1X, 【20】 I4)
END
〖完〗


 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -