1995年9月二级笔试试题basic.txt

来自「c++的大量习题,对二级考试大有帮助. 希望大家满意.」· 文本 代码 · 共 463 行

TXT
463
字号
1995年秋季全国计算机等级二级考试试卷

基础知识和BASIC语言程序设计

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)720KB D)1.2MB
6.具有多媒体功能的微机系统常用CD-ROM作为外存储器,它是
A)只读内存储器 B)只读大容量软盘
C)只读硬盘 D)只读光盘
(7)到(17)题给定的条件如下:
微机系统有A和B两个容量相同的软盘驱动器,硬盘C的目录结构为
C:\ 
├COMMAND.COM
├DOS──┬─DISKCOPY.COM
│ └─FORMAT.COM
├F4─────┬─JD1.FOR
├XY.TXT ├─JD2.FOR
├ABC.TXT ├─XD1.EXE
└AUTOEXEC.BAT└─XD2.EXE
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.列出硬盘上所有扩展名为.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.在BASIC语言中,用RENUM命令可以实现:
A)清除屏幕上的所有程序行 B)将内存中的所有程序行重新编号
C)将磁盘中的所有程序行重新编号 D)修改屏幕上的所有程序行
22.下列四项作为BASIC语言中的常量,非法的是:
A)PI B)"HELLO" C)3.5E-01 D)56.34
23.变量IJK是:
A)整形变量 B)单精度变量 C)双精度变量 D)字符串变量
24.表达式Y=5*SIN(3.14159/10)+8是:
A)算术表达式 B)关系表达式 C)逻辑表达式 D)代数表达式
26.下列BASIC语句中正确的语句是:
A)10 READ A,B,C B)10 READ A;B;C C)10 READ A B C D)10 READ A,B,C
27. 语句10 PRINT 7\3*3运行时输出的结果为:
A)7 B)3 C)0 D)1
28.阅读下面程序,并选择输出结果:
10 A=1
20 B=-1
30 PRINT A*B=1
40 END
A)A*B=1 B)1 C)0 D)-1
29.阅读下面程序,并选择输出结果:
10 FOR I=1 TO 2 STEP -1
20 PRINT I;
30 NEXT I
40 PRINT I
50 END
A)1 2 1 B)1 C)1 2 D)1 1
30.运行下面程序,内层循环的循环次数是:
10 FOR K=1 TO 2
20 FOR L=1 TO K
30 NEXT L
40 NEXT K
50 END
A)1 B)2 C)3 D)4
31.阅读下面程序,并选择输出结果:
10 DEF FNY(Y)=2*Y
20 X=FNY(FNY(2))
30 PRINT X
40 END
A)2 B)4 C)8 D)16
32.阅读下面程序,并选择输出结果: 
10 X=1
20 Y=2
30 Z=3
40 X=Y:Y=X
50 Z=Y
60 PRINT Z
70 END
A)3 B)0 C)2 D)1
33.执行PRINT USING"$$###.##";298.6的结果是:
A)298.6 B)$$298.6 C)$298.6 D)$298.60
34.阅读下面程序,并选择输出结果:
10 DIM A20(20)
20 FOR K=1 TO 20
30 A20(20)=K^2
40 NEXT K
50 PRINT A20(1)
60 END
A)400 B)20 C)1 D)0
35.阅读下面程序,并选择输出结果:
10 A$="GOOD"
20 B$="MORNING EVENING AFTERNOON"
30 PRINT A$;MID$(B$,8,8)
40 END
A) GOOD MORNINC
B) GOOD EVENINC
C) MORNINC EVENINC AFTERNOON
D) GOOD AFTERNOON
36.阅读下面程序,并选择输出结果:
10 RESTORE 50
20 READ A,B,B$
30 PRINT B$
40 DATA 1,2,3
50 DATA 4,5,6
60 END
A)2 B)3 C)5 D)6
37.阅读下面程序,并选择输出结果:
20 B=0
30 READ X
40 WHILE X<>-999 AND B<>2
50 IF X>B THEN B=X
60 READ X
70 WEND
80 DATA 5,9,8,2,-999
90 PRINT ABS(X)
100 END
A)9 B)8 C)2 D)999
38.阅读下面程序,并选择输出结果:
10 L=1
20 FOR K=1 TO 3
30 ON L GOSUB 200,300,300
40 L=L+1
50 NEXT K
60 FOR J=1 TO 3
70 PRINT A(J)
80 NEXT J
90 PRINT
100 DATA -24,96,-16,-23.85
110 END
200 FOR J=1 TO 3
210 READ A(J)
220 NEXT J
230 RETURN
300 A(1)=SGN(A(1))*INT(ABS(A(1)))
310 A(2)=SQR(ABS(A(2)))
320 A(3)=ABS(INT(A(3)))
330 RETURN
A)24 2 -24 B)-24 2 24 C)25 2 -25 D)25 2 25
39."ASCII","ascii"和"Ascii"这三个字符串互相比较,最小的是:
A)"ASCII" B)"Ascii" C)"ascii" D)分不出大小
40.阅读下面程序,并选择输出结果:
10 A$="123"
20 B=0
30 FOR J=1 TO 3
40 B=B+LEN(A$)
50 NEXT J
60 PRINT B
70 END
A)123 B)"123" C)3 D)9
41.阅读下面程序,并选择输出结果:
10 FOR J=5 TO 1 STEP -2
20 READ A(J)
30 RESTORE
40 NEXT J
50 DATA 1,3,5,7,9
60 FOR J=1 TO 5
70 PRINT A(J);
80 NEXT J
90 END
A)1 0 1 0 1 B)1 3 5 7 9 C)1 1 1 1 1 D)0 1 0 1 0
42.阅读下面程序,并选择输出结果:
10 M=0 
20 FOR J=1 TO 3
30 FOR K=1 TO J
40 FOR L=K TO 3
50 M=M+1
60 NEXT L
70 NEXT K
80 NEXT J
90 PRINT M
100 END
A)12 B)14 C)10 D)27
43.阅读下面程序,并选择输出结果:
10 X=5
20 FOR K=3 TO 3
30 ON K GOTO 60,70,80
60 Y=X*X+1:GOTO 90
70 Y=5*X+5:GOTO 90
80 Y=0
90 PRINT Y;
100 NEXT K
110 END
A)26 30 0 B)26 26 26 C)0 D)26
44.阅读下面程序,并选择输出结果:
10 FOR K=1 TO 3
30 IF K<=1 THEN A=2*K
40 IF K<=2 THEN A=2*K+1
50 IF K<=3 THEN A=K
60 NEXT K
70 PRITN K;A
80 END
A)3 1 B)4 2 C)4 3 D)3 3
45.阅读下面程序,并选择输出结果:
10 LET X=0
20 WHILE X<>-1
30 READ A,B,X
40 LET A=A-B
50 PRITN A;
60 WEND
70 DATA 9,2,3,8,0,-1,0,5,6,7,-1,-1,
80 DATA 2,8,4,5,6,-1,7,8,-1,0,0,-1
90 PRINT SGN(X)
100 END
A)7 8 1 B)7 8 -1 C)8 0 1 D)9 2 3
46.阅读下面程序,并选择输出结果:
10 FOR K=1 TO 3
20 X$=STRING$(K,"*")
30 PRINT X$
40 NEXT K
50 END
A)* B)1 * C)1 * D)"*"
* * 2 * 2 * * "* *"
* * 3 * 3 * * * "* * *"
47.阅读下面程序,并选择输出结果:
10 FOR I=1 TO 2
20 GOSUB 70
30 S=S+1
40 NEXT I
50 PRITN S
60 END
70 I=I*(I+1)*(1+2)
80 RETURN
A)24 B)6 C)30 D)0
48.阅读下面程序,并选择程序运行后在屏幕上的显示:
10 DIM X(2,2)
20 FOR K=1 TO 2
30 FOR J=1 TO 2
40 IF K=J THEN X(K,J)=1 ELSE X(K,J)=0
50 NEXT J
60 NEXT K
70 OPEN "A:ARRAY.DAT" 
FOR OUTPUT AS #1
80 FOR K=1 TO 2
90 PRINT #1,X(K,1);X(K,2)
100 NEXT K
110 CLOSE #1
120 END
A)0 1 B)1 0 C)0 0 D)没有任何显示
1 0 0 1 1 1 
49.阅读下面程序,并选择输出结果:
10 DIM A246(3,3)
20 FOR K=1 TO 3
30 FOR J=1 TO 3
40 A246(K,J)=2*K:PRINT A246(K,J);
50 NEXT J
60 PRINT
70 NEXT K
80 END
A) 2 2 2 B) 2 4 6 C) 0 0 0 D)没有任何显示
4 4 4 2 4 6 0 0 0
6 6 6 2 4 6 0 0 0
50.阅读下面程序,并选择输出结果:
10 A=10:B=10:C=120:D=120
20 CLS
30 SCREEN 1,0
40 LINE(A,B)-(C,D),1,B
50 END
A)一个矩形 B)一条直线 C)两条直线 D)屏幕上无图形
二.填空题(每空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.数学式子(sinx+conx+|X|)(lnx+arctanx)的BASIC表达式为[6].
7.先阅读下面程序
10 FOR I=1 TO 5
20 REND CHR$(I)
30 NEXT I
40 B=1
50 C=2
60 D=3
70 E=4
80 DATA A,B,C,D,E
90 END
执行上述程序后,CH$(C*D-E)的值为[7].
8.执行下面的程序后,输出的结果为[8].
10 READ N
20 FOR J=1 TO N
30 K=1
40 K=K*J
50 NEXT J
60 DATA 10,20,30
70 PRINT J;K
80 END
9.设有矩阵 ┃1 2┃
┃3 4┃
A= ┃5 6┃
┃7 8┃ 
执行下述程序后,输出的结果为[9].
10 DIM A(2,4),B(4,2)
20 FOR I=1 TO 2
30 FOR J=1 TO 4
40 READ A(I,J)
50 B(J,I)=A(I,J)
60 NEXT J
70 NEXT I
80 DATA 1,2,3,4,5,6,7,8
90 FOR I=1 TO 4
100 FOR J=1 TO 2
110 PRINT B(I,J)
120 NEXT J
130 NEXT I
140 END
10.阅读下面的程序,该程序的作用是将输入的任一字符串按相反的次序打印出来. 
请将程序补充完整.
10 INPUT A$
20 M=[10]
30 B$=" "
40 FOR L=M TO 1 STEP -1
50 C$=MID$(A$,L,1)
60 B$=B$+C$
70 NEXT L
80 PRITN B$
90 END
11.表达式(INT(-21.2)+ABS(-21.2)+SGN(21.2))\21的值为[11].
12.下面是一个求三个直角三角形面积之和的程序, 三对直角边的数据用READ/DATA
语句读入.请在第10语句用自定义函数给出求直角三角形的公式,并把第50,60 语
句补充完整.
10 DEF FNA(X,Y)=[12]
20 AREA=0
30 FOR L=1 TO 3
40 READ A,B
50 AREA1=[13]
60 [14]
70 NEXT L
80 DATA 3,4,5,6,7,8
90 PRINT "AREA=";AREA
100 END
13.阅读下面的程序,该程序的作用是先读入M个学生的学号、姓名、成绩,生成M 个
记录.再按学号由小到大的顺序排列这M个记录,然后将其存放在A盘的一个顺序文件
中,文件名为MARK.TXT.请将程序补充完整.
10 M=5
20 DIM NO(M),NAM$(M),S(M)
30 FOR L=1 TO M
40 READ NO(L),NAM$(L),S(L)
50 NEXT L
60 FOR L=1 TO M-1
70 K=L
80 FOR J=L+1 TO M
90 IF NO(K)>=[15] THEN K=J
100 NEXT J
110 IF K<>L THEN SWAP NO(L),NO(K):SWAP NAM$(L),NAM$(K):SWAP S(L),S(K)
120 NEXT L
130 OPEN "A:MARK.TXT" FOR [16] AS#1
140 FOR L=1 TO M
150 WRITE #1,NO(L),NAM$(L),S(L)
160 NEXT L
170 [17]
180 DATA 94121,WANG,95,94103,LI,92,94110,LANG,90
190 DATA 94107,FUN,87,94125,LING,78
200 END
14.下列程序是画一条长度为20个单位的水平直线,请将程序补充完整.
10 SCREEN 1,0
20 LINE (0,100)-[18]
30 END
15.下面程序运行时输出的结果是:[19]
10 FOR X=1 TO 4.5 STEP -0.5
20 NEXT X
30 PRINT TAB(2);X
40 END
16.下面为任意输入10个数求和的程序.请将程序补充完整.
10 N=1
20 INPUT M
30 WHILE N<=10
40 S=S+M
50 N=N+1
60 [20]
70 WEND
80 PRINT S
90 END (完)

1995年全国计算机等级考试二级笔试试卷

基础知识和BASIC语言程序设计

答案及评分标准

一、选 择题(1-40题每题1分,41-50题每题2分,共60分)
(1)C (2)D (3)B (4)A (5)D 
(6)D (7)B (8)C (9)C (10)A
(11)B (12)C (13)A (14)C (15)C 
(16)C (17)D (18)C (19)A (20)D
(21)B (22)A (23)B (24)B (25)B 
(26)A (27)C (28)C (29)B (30)C
(31)C (32)C (33)D (34)D (35)B 
(36)D (37)D (38)B (39)A (40)D
(41)B (42)A (43)C (44)C (45)B 
(46)A (47)B (48)D (49)A (50)A
二、填空题(每空2分,共40分)(所有字母均允许小写或大小写混合)
(1)01111011
(2)32
(3)内存 或存储器 或存储
(4)IBMDOS.COM
(5)字段 或字段名
(6)(SIN(X)+COS(X)+ABS(X))*(LOG(X)+ATN(X))
(7)B
(8)11 10
(9)1 5 2 6 3 7 4 8
(10)LEN(A$)
(11)0
(12)X*Y/2(或与之等值的表达式)
FNA(a,b)
AREA=AREA1+AREA
(13)no(j)
OUTPUT
CLOSE 或CLOSE #1
(14)(20,100)
(15)1
(16)INPUT M


  

⌨️ 快捷键说明

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