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

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

📁 c++的大量习题,对二级考试大有帮助. 希望大家满意.
💻 TXT
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -