| 您的位置: 洪恩在线 -> 继续教育 -> 计算机考级 |
|
我要发言
|
全国计算机等级考试二级笔试试题(97年4月)基础知识与BASIC程序设计
|
|||||||||||||
|
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 D1、D2 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盘当前目录为、AAA、BBB、A、B、X.下列命令中能正确执行的是________. A)MD 、AAA、BBB、A B)MD X C)MD 、D)MD 、AAA、BBB、A、B、X 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.TXTX.TXT A:Y.TXT B)COPY B:A.TXTX.TXT A:Y.TXT C)COPY B:A.TXTB:X.TXT》Y.TXT D)COPY B:A.TXTB:X.TXT Y.TXT 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)E5 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)=55*5 B)AB=55*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=AB 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)=ABC 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)=M1 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);(J5)*2 30 NEXT J 40 END A)12 B)12 C)12141618 D)12 14 16 18 14 14 16 16 18 18 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=SX 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=EFG |
|
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=J1 30 N=N1 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=ST 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=SUMJ 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)JK B)(J——1)*3K 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)出错信息 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(A5)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=A1 30 FOR J=1 TO L 40 A=A1 50 NEXT J 60 A=A1 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 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=X10 50 H1=Y10 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=K1 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 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 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](ENGPHYMATH)/3 20.[20]MID(A$,J,J) |
|
|
| 【关闭窗口】 | |