1997年4月计算机等级考试二级 Q Basic笔试试题

日期:12-14| http://www.59wj.com |VB历年真题|人气:991

1997年4月计算机等级考试二级 Q Basic笔试试题

一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡
相应位置上涂黑,答在试卷上不得分.
1.下列设备中只能作为输入设备的是_________.
A)磁盘驱动器 B)鼠标器 C)存储器 D)显示器
2.下列DOS组合控制键中,能使标准输出同时送到屏幕与打印机的是________.
A)CTRL+BREAK B)CTRL+P C)CTRL+C D)CTRL+H
3.通常所说的386机是________.
A)8位机 B)16位机 C)32位机 D)64位机
4.二进制数01100100转换成十六进制数是________.
A)064 B)63 C)100 D)144
5.十六进制数100转换成十进制数是________.
A)1024 B)512 C)256 D)128
6.对于存有重要数据的5.25英寸软盘,防止计算机病毒感染的方法是________.
A)不要与有病毒的软盘放在一起 B)在写保护口贴上胶条
C)保持软盘清洁 D)定期对软盘格式化
7.在启动DOS系统时,启动盘的根目录下必须包含的文件有________.
A)START.COM B)COMMAND.COM C)FORMAT.COM D)BOOT.COM
8.DOS系统启动后,下列文件中常驻内存的是________.
A)DOS.COM B)COMMAND.COMC)D)
C)DISKCOPY.COM D)SYS.COM
9.下列名字中,不能作为DOS磁盘文件名的是________.
A)JTU B)93GZ.PRG C)CON D)ATT&T.BAS
10.下列命令中属于内部命令的是________.
A)SYS B)COMP C)DIR D)DISKCOMP
11.下列文件名中,能与ABC?.?匹配的是________.
A)AB12.C B)ABCD.FOR C)ABC.TXT D)ABCD.C
12.要列出当前盘当前目录中第三个字符为"B"的所有文件的清单,可使用命令为________.
A)DIR **B*.* B)DIR ??B*.? C)DIR ??B.* D)DIR ??B*.*
13.设当前盘为C盘,其根目录下有两个子目录D1和D2,肯当前目录为D1,若要进行子目录
D2,可使用的命令为________.
A)CD D2 B)CD D2 C)CD D2 D)CD D1D2
14.设当前盘以C盘,A盘当前目录为根目录,为了删除A盘目录WS下扩展名为.TXT
的所有文件,可用的命令为________.
A)DEL WS*.TXT B)DEL WS*.TXT C)DEL A:SW?.TXT D)DEL :WS*.TXT
15.设当前盘为C盘,C盘当前目录为AAABBBABX.下列命令中能正确执行的是________.
A)MD AAABBBA B)MD X C)MD D)MD AAABBBABX
16.在下列各组的两个命令中,根据给定的条件,执行效果互相等价的是________.
A)DEL DOS与RD DOS(录前盘上有目录DOS)
B)FORMA A:与DEL A:*.*(A盘为启动盘)
C)DISKCOPY A: B: 与 COPY A:*.* B:(A盘为启动盘)
D)COPY F1 F2 与 TYPE F1>F2(当前盘当前目录下有文件F1)
17.为了在1.2MB的高密驱动器A中格式化一张360KB的启动盘,可用的命令为________.
A) FORMAT A: B)FORMAT A:/S/1 C)FORMAT A:/S/4 D)FORMAT A:/S
18.要在打印机上输出当前盘当前目录下扩展名为.TXT的所有文件内容,正确的命令为________.
A)COPY *.TXT PRN B)COPY *.TXT >PRN C)TYPE *.TXT PRN D)TYPE *.TXT >PRN
19.设B盘目录结构如下:
B:根目录──┬───F1子目录──F1子目录───FA.TXT

├───F2子目录─┬F2子目录─┬─FB.BAS
│ │ │
│ └F22子目录 └─FC.TXT
└───F3子目录
设B盘的当前目录F2,要将A盘当前目录下的文件P.BAS复制到B盘的F3子目录中,可用的命令为________.
A)COPY P.BAS B: B)COPY A:P.BAS C)COPY A:P.BAS B:F3 D)COPY A:P.BAS B:F3
20.设当前盘为A盘,要将B盘当前目录下的两上文件A.TXT与X.TXT连接后以文件名Y.TXT存放到A盘的
当前目录中,可用的命令为
A)COPY A.TXT+X.TXT A:Y.TXT B)COPY B:A.TXT+X.TXT A:Y.TXT
C)COPY B:A.TXT+B:X.TXT>Y.TXT D)COPY B:A.TXT+B:X.TXT Y.TXT

www.59wj.com

21.下面四个命令中可在BASIC状态下使用的是________.
A)TYPE B)DIR C)COPY D)WRITE
22.下面四个命令中不能在BASIC状态下使用的是________.
A)LOAD B)SAVE C)SORT D)TRON
23.下面四个BASIC关系表达式中结果为'真'的是________.
A)"A">"A" B)"THAT">"THE" C)"H" D)"b">"B"
24.下面四项中不能用作BASIC语言中的数值常数的是________.
A)E+5 B)2# C)3% D)IE-2
25.语句10 OPTION BASE 1:DIM A(3,4)定义的数组元素个数是________.
A)任意个 B)12 C)7 D)20
26.下面四个语句中符合BASIC语法的是________.
A)AB(5)=5+5*5 B)A+B=5+5*5 C)A=5*5-"B" D)B$=5*5-A
27.下四程序运行后,输出的值是________.
10 A=5 : B=9
20 X=A-B
30 IF A>B THEN X=A+B
40 PRINT X
50 END
A)-4 B)5 C)9 D)4
28.执行PRINT RIGHT$("WHAT HOW",3)+MID$("WHAT ARE THEY?",5,5)+LEFT$("YOU!",4)
的结果是________.
A)HOW ARE YOU! B)HOW ARE YOU C)WHAT ARE YOU D)WOU ARE HOW!
29.下面程序运行后输出ABC的值是________.
10 DEF FNA(A,B,C)=A+B+C
20 X=3 : Y=4 : Z=5
30 ABC=FNA(Z,Y,X)
40 PRINT"ABC=";ABC
50 END
A)12 B)17 C)23 D)60
30.执行下面程序后,第40行输出K的值为________.
10 FOR K=10 TO 1 STEP -1
20 PRINT K;
30 NEXT K
40 PRINT K
50 END
A)10 B)1 C)-1 D)0
31.在运行下面的程序时会显示出错信息,出错的原因是________.
10 X=5
20 DIM A(X)
30 FOR M=1 TO 7
40 A(M)=M+1
50 NEXT M
60 END
A)40行数组元素A(X)的下标超出上界 B)20行数组说明语句不能用变量来定义下标
C)40行不能作循环变量M进行运算 D)程序没有错误而是计算机有病毒
32.下面程序运行后,输出的值是________.
10 A$="4" : B$="5" :c$="6"
20 FOR J=1 TO 2
30 A$=B$ : B$=C$ : C$=A$
40 NEXT J
50 PRINT A$+B$+C$
60 END
A)15 B)645 C)545 D)656
33.下面程序运行后,输出的结果是________.
10 FOR J=1 TO 4
20 PRINT TAB(2*J); (J+5)*2
30 NEXT J
40 END
A)12 B)12 C)12141618 D)12 14 16 18
14 14
16 16
18 18

www.59wj.com
34.下面程序运行后,输出的值是________.
10 AA=-23.4
20 YY=SGN(AA)*INT(ABS(AA))
30 PRINT YY
40 END
A)23 B)23.4 C)-23 D)-23.4
35.下面程序运行后,输出的结果是________.
10 FOR J=1 TO 10
20 READ X
30 IF X/3=INT(X/3) OR X/5=INT(X/5) THEN S=S+X
40 NEXT J
50 PRINT "S="; S
60 DATA 1,3,5,7,9,11,13,15,17,19
70 END
A)27 B)20 C)32 D)37
36.下面程序运行时90语句行的输出结果为________.
10 1,2,3,4
20 READ E,E,F,F,G,G
30 RESTORE 10
40 X=E+F+G
50 DATA 5,6,7,8
60 READ E,F,G,H,J,K
70 RESTORE
80 READ G,F,E
90 PRINT E;F;G
100 PRINT E;F;G
110 PRINT X
120 END
A)1 2 3 B)4 5 6 C)5 6 7 D)6 7 8
37.下面程序运行后,输出N的值是________.
10 FOR J=1 TO 11
20 J=J+1
30 N=N+1
40 NEXT J
50 PRINT "N=";N
60 END
A)5 B)6 C)10 D)11
38.下面是计算S=1!+2!+3!+....+N!的程序,请选择答案将第110行补充完整.
10 INPUT "N=";N
20 S=0
30 FOR L=1 TO N
40 GOSUB 90
50 S=S+T
60 PRINT "T=";T,"S="; S
70 NEXT L
80 END
90 T=1
100 FOR J=1 TO L
110 T=
120 NEXT J
130 RETURN
A)T*J B)T*N C)T*S D)T*L
39.下面程序运行后,输出的值是________.
10 SUM=0
20 FOR J=6 TO 10
30 SUM=SUM+J
40 NEXT J
50 PRINT "SUM=";SUM
60 END
A)15 B)35 C)40 D)55
40.下面程序运行后,输出的值是________.
10 X$="12.34" : Y$="56.78"
20 Z$=X$+Y$
30 ZZ=VAL(Z$)
40 PRINT ZZ
50 END
A)12.34 B)56.78 C)69.12 D)12.3456
41.下面程序运行后,输出的结果是________.
1 4 7
2 5 8
3 6 9
请选择一正确的内容,将第30行处补充完整.
10 FOR J=1 TO 3
20 FOR K=1 TO 3
30 A(J,K)=
40 PRINT A(J,K);
50 NEXT K
60 PRINT
70 NEXT J
80 END
A)J+K B)(J-1)*3+K C)J+(K-1)*3 D)J*K
42.下面程序运行时输出的结果是________.
10 DIM A(10)
20 FOR J=6 TO 10
30 READ A(J)
40 NEXT J
50 PRINT A(0)+A(A(6))/A(10)
60 DATA 1,2,3,4,5
70 END
A)0.2 B)1.6 C)0 D)出错信息

www.59wj.com

43.下面程序运行时输出的结果是________.
10 FOR J=4TO 1 STEP-1
20 PRINT TAB(8-J);
30 FOR K=4 TO 1 STEP -1
40 PRINT "*";
50 NEXT K
60 PRINT
70 NEXT J
80 END
A)* * * * B) * * * * C)* * * * D)* *
* * * * * * * * * * * * * *
* * * * * * * * * * * * * *
* * * * * * * * * * * * * *
44.下面程序运行时输出的结果是________.
10 A=INT(RND(1))
20 ON INT(A+5) GOTO 30,40,50,60
30 PRINT 10;
40 PRINT 20;
50 PRINT 30;
60 PRINT 40;
70 END
A)10 20 30 40 B)20 30 40 C)30 40 D)40
45.执行PRINT USING "$$ # # #. # #";999.999的结果是________.
A)999.999 B)$$999.99 C)$1000.00 D)$999.99
46.下面程序运行时输出的结果是________.
10 FOR K=10 TO 6 STEP -1
20 READ A(K)
30 NEXT K
40 DATA 1,3,5,7,9
50 FOR J=3 TO 7
60 PRINT A(J)
70 NEXT J
80 END
A)1 3 5 6 9 B)9 7 5 3 1 C)0 0 0 9 7 D)1 1 1 1 1
47.下面程序运行时输出的结果是________.
10 FOR K=1 TO 3
20 ON K GOTO 30,40,50
30 A=1
40 A=2
50 A=3
60 PRINT K; A;
70 NEXT K
80 END
A)1 2 2 5 3 3 B)1 1 2 2 3 3 C)3 3 3 3 3 3 D)1 3 2 3 3 3
48.下面程序运行时输出的结果是________.
10 FOR L=1 TO 3
20 A=A+1
30 FOR J=1 TO L
40 A=A+1
50 NEXT J
60 A=A+1
70 NEXT L
80 PRINT A
90 END
A)3 B)12 C)9 D)6
49.下面程序运行时外层,中层及内层循次数分别是________.
10 FOR A=1 TO 3
20 FOR B=1 TO A
30 FOR C=B TO 3
40 NEXT C
50 NEXT B
60 NEXT A
A)21 8 6 B)3 3 3 C)3 6 14 D)8 6 3

www.59wj.com

50.下面程序运行后,输出的结果是________.
10 CLS
20 A=20 : B=30 : C=90 : D=100
30 SCREEN 1, 0
40 LINE(A,B)-(C,D), 1
50 LINE(A,B)-(C,D),0
60 END
A)二条平行直线 B)二条相互垂直的直线
C)二条相交的直结 D)无任何显示
二.填空题(每空2分,共40分)
请将每空的正确答案与在答题卡(1)-(20)序号的横线上,答在试卷上不得分 .
1.十进制数112.375转换十六进制数为(1).
2.存储200个32*32点阵的汉字信息需(2)KB.
3.数字符号0的ASCII十进制表示为48,数字符号9的ASCII十进制表示为(3).
4.DOS命令分内部命令与外部命令,TREE命令属于(4)命令.
5.自动批处理文件的文件名为(5).
6.设A=3,B=2,C=-1,BASIC逻辑表达式A>B AND C>A OR NOT C>B AND A-999
40 IF Z>X THEN X=Z
50 READ Z
60 WEND
70 PRINT X
80 DATA -8,0,-70,36,80,76,-9999
90 END
11.下面程序运行后,输出的结果是(11).
10 FOR J=1 TO 10
20 IF J MOD 3<>0
30 NEXT J
40 PRINT A
50 END
12.下面程序的输出的结果为(12).
10 DEF FNA(B,H)=B*H/2
20 X=12:Y=20
30 PRINT "AEA IS";FNA(X,Y)
40 B1=X+10
50 H1=Y+10
60 Q=FNA(B1,H1)
70 PRINT "AREA IS"; Q
80 END
13.下面程序运行后,输出结果是(13).
10 J=1 TO 10
20 A(J)=3*J
30 B(J)=A(J)*3
40 ENXT J
50 PRINT B(J/2-0.1)
60 END
14.下面的程序是将N个随机数自大到小排列并依次打印,但程序不完整,请把程序第90行(14)处补充完整.
10 INPUT "N="; N
20 DIM A(N)
30 FOR L=1 TO N
40 A(L)=RND(1)*100
50 NEXT L
60 FOR L=1 TO N-1
70 K=L
80 FOR J=K+1 TO N
90 IF A(K)L THEN SWAP A(K),A(L)
120 PRINT A(L); " ";
140 NEXT L
150 PRINT A(N)
160 END
15.下列程序是将输入的任一字符串按相反的次序打印出来.请在第20行(15)处将语句补完全.
10 INPUT A$
20 M=(15)
30 B$=" "
40 FOR K=M TO 1 STEP -1
50 B$=MID$(A$,K,1)
60 C$=C$+B$
70 NEXT K
80 PRINT G$
90 END

www.59wj.com

16.已知数组A(4,4)各个元素在运行程序10-90语句后被赋值并打印,形成四阶方阵,请在110行(16)处填入的需内容,使产生一个转置矩阵(即行列互换),仍放在数组A中,并打印了出来.
10 DIM A(4,4)
20 FOR K=1 TO 4
30 FOR J=1 TO 4
40 A(K,J)=J
50 PRINT A(K,J);
60 NEXT J
70 PRINT
80 NEXT K
90 PRINT
100 FOR K=1 TO 4
110 FOR J=1 TO (16)
120 T=A(J,K)
130 A(J,K)
140 A(K,J)=T
150 NEXT J
160 NEXT K
170 FOR K=1 TO 4
180 PRINT A(K,1);A(K,2);A(K,3);A(K,4)
190 NEXT K
200 END
17.下面程序的作用是打开一个随机文件,读入20个记录,并将它们打印出来,请把第60行处补充完整.
10 DIM A(20)
20 OPEN "ABC.DAT" AS#1 LEN=8
30 FIELD # 1,8 AS D$
40 R%=1
50 FOR M=1 TO 20
60 (17),R%:A(M)=CVD(D$):R%=R%+1
70 NEXT M
80 CLOSE # 1
90 FOR M=1 TO 20
100 PRINT A(M)
110 NEXT M
120 END
18.下面程序运行后输出的结果是(18).
10 C$=" "
20 FOR J=1 TO 4
30 READ A$
40 C$=C$+LEFT$(A$,J)
50 NEXT J
60 PRINT C$
70 DATA UNITE,NIGHT,VERSION,SITYARD
80 END
19.在磁盘A的根目录中有一个名为BOOK.DAT的文件,内容为书店名,英语,物理,数学三本书的价格,现次此文件再在根目录中建一个名为AVER.DAT的文件,内容为书店名及三本书的平均价格,但程序不完整, (19)处补充之.
10 OPEN "A:BOOD.DAT" FOR INPUT AS #3
20 OPEN "A:AVER.DAT" FOR OUTPUT AS #2
30 WHILE NOT EOF(3)
40 INPUT #3,NA$,ENG,PHY,MATH
50 WRITE #2,NA$,(19)
60 WEND
70 CLOSE #3,#2
80 END
20.下面程序运行后输出结果是BOTTOM,但程序不完整,请在第30行(20)处补充之.
10 FOR J=1 TO 3
20 READ A$
30 A$=(20)
40 C$=C$+A$
50 NEXT J
60 PRINT C$
70 DATA BALL,BOTH,ARTOMAT
80 END

www.59wj.com

1997春季全国计算机等级考试二级笔试试题基础知识和BASIC语言程序设计(答案及评分标准)
一、选择题(1-40题每题1分,41-50题每题2分,共60分)
1.B 2.B 3.C 4.A 5.C 6.B 7.B 8.B 9.C 10.C
11.D 12.D 13.C 14.D 15.B 16.D 17.C 18.A 19.C 20.D
21.D 22.C 23.D 24.A 25.D 26.A 27.A 28.A 29.B 30.D
31.A 32.B 33.B 34.C 35.C 36.B 37.B 38.A 39.C 40.D
41.C 42.C 43.C 44.A 45.C 46.C 47.D 48.B 49.C 50.D
二、填空题(每空2分,共40分)
1.[1] 70.6上 2.[2] 25
3.[3] 57 4.[4] 外部
5.[5] AUTOEXEC.BAT 6.[6] 0
7.[7] 2*LN(X)*SIN(2*Y)+ATN(4*Z)*COS(5*W) 8.[8] 双精度
9.[9] 20 10.[10] 80
11.[11] 9 12.[12] ARE IS 120
ARE IS 330
13.[13] 45 14.[14] K=5
15.[15] LEN(A$) 16.[16] 4
17.[17] GET #1 18.[18] UNIVERSITY
19.[19] (ENG+PHY+MATH)/3 20.[20] MID(A$,J,J)

www.59wj.com 如果觉得《1997年4月计算机等级考试二级 Q Basic笔试试题》VB历年真题,jsj不错,可以推荐给好友哦。
本文Tags: 计算机等级考试 - 历年真题 - 计算机二级历年真题 - VB历年真题,jsj,
在百度中搜索相关文章:1997年4月计算机等级考试二级 Q Basic笔试试题
在谷歌中搜索相关文章:1997年4月计算机等级考试二级 Q Basic笔试试题
在soso中搜索相关文章:1997年4月计算机等级考试二级 Q Basic笔试试题
在搜狗中搜索相关文章:1997年4月计算机等级考试二级 Q Basic笔试试题
相关分类导航|
热门推荐|