| 您的位置: 洪恩在线 -> 继续教育 -> 计算机考级 |
|
我要发言
|
全国计算机等级考试二级笔试试题(96年4月)基础知识与BASIC程序设计
|
|||||||||||||
|
A)*。COM B)FORMAT.COM C)AUTOEXEC.BAT D)COMMAND.COM 10.设A盘的目录结构为(画方框的为目录) ┌───┐ │、│根目录 └─┬─┘ ┌───┬───┬───┬───┬───────┐ ┌───┐┌───┐ ABC │D1 │DX.C Q.BAT │D2 │A.FOR └─┬─┘└─┬─┘ ┌──┬──┬────┐┌───┬────┐ ┌──┐┌──┐ B.PAS│D3 │Y.BAS A.C AI.C │D4 │XYZ.C └──┘└┬─┘ ┌────┬────┬───┐ QR.C NA.C A.TXT B.C 如果当前盘为C盘,A盘的当前目录为、D2,则下列对A盘上文件QR.C的指定中,合法的是________. A)、D2、D4、QR.C B)D4、QR.C C)A:D4、AR.C D)A:D2、D4、QR.C 11.为了要将A盘当前目录(不是根目录)中所有扩展名为。C的文件同名复制到A盘的目录、USER中,正确的命令是________. A)COPY A:*。C USER、*。C B)COPY A:*。C:、USER C)COPY A:*。C A:USER、D)COPY A:*。C A:USER、*。C 12.为了在屏幕上一次显示当前盘当前目录下的所有扩展名为。TXT的文件内容,下列命令中正确的是________. A)TYPE *。TXT B)TYPE *。TXT CON C)COPY *。TXT 》CON D)COPY *。TXT CON 13.设当前盘为A盘,为了将当前盘当前目录下的文件AB1.TXT连接在C盘根目录下的文件XYZ.TXT的后面,正确的命令是________. A)COPY C:、XYZ.TXTAB1.TXT B)COPY AB1.TXT 》》C:XYZ.TXT C)TYPE AB1.TXT 》C:、XYZ.TXT D)COPY AB1.TXTC:、XYZ.TXT 》C:、XYZ.TXT 14.设A盘为启动盘,其目录结构为(画方框的为目录) ┌───┐ │、│根目录 └─┬─┘ |
|
┌───────────────┐ ┌───┐ │DOS │COMMAND.COM └─┬─┘ ┌────┴────────┐ ┌───┐ │USER │AUTOEXEC.BAT └───┘ 其中文件AUTOEXEC.BAT的内容为________. MD 、XYZ CD 、DOS、USER 则由A盘启动成功后,A盘的当前目录是________. A)、DOS、USER B)、XYZ C)、D)、DOS 15.下列DOS命令中为内部命令的是________. A)COMP B)PATH C)PRINT D)FORMAT 16.设当前盘为C盘,所用的所有软盘已格式化且容量相同,则下列DOS命令中错误的是________. A)DISKCOPY A:C:B)DISKCOPY A:A: C)COPY A:*。*D)COPY A:*。*C: 17.下列DOS命令中,有错误的是________. A)TYPE AAB.FOR 》PRN B)TYPE ?AB.FOR C)COPY *。C PRN D)COPY CON PRN 18.设当前盘为C盘,在当前目录下有全部的DOS系统文件与批处理命令文件AB.BAT,且该处理命令文件的内容为________. FORMAT A:/4 MD 、XYZ CD 、XYZ RD 、XYZ MD 、XYZ 如果在1.2M软盘驱动器A中插入一张360K容量的软盘片,执行批处理命令文件AB.BAT后,结果A盘的目录结果是________. A)根目录B)根目录─子目录XYZ─子目录XYZ C)根目录┬─子目录XYZ D)根目录─子目录XYZ └─子目录XYZ 19.下列带有通配符的文件名中,能代表文件ABC.FOR的是________. A)*。BC.?B)A?。*C)?BC.*D)?。? 20.设当前盘为C盘,且C盘上含有子目录、DOS,A盘为只有根目录的启动盘(根目录下只有三个DOS系统文件与扩展名。C的文件)。下列命令组中的两个命令从效果上可以认为等价的是________. |
|
A)DEL 、DOS与RD 、DOS B)FOPRMAT A:与DEL A:*。* C)FORMAT A:/S与DEL A:*。*D)COPY A:F1 F2与RED A:F1 F2 21.在BASIC状态下,显示磁盘上文件目录的命令是________. A)DIR B)CATALOG C)FILES D)LIST 22.下列四项可在BASIC语言中作为变量名的是________. A)X[10]B)WRITE C)XYZS D)ASII 23.在BASIC状态下,三个逻辑运算符NOT,AND,OR在运算过程中,优先级从高到低的顺序是________. A)AND——》NOT——》OR B)NOT——》AND——》OR C)OR——》NOT——》AND D)NOT——》OR——》AND 24.下列的逻辑表达式中正确的是________. A)X》Y.AND.Y》Z B)X》Y》Z C)X》Y AND》Z D)X》Y AND Y》Z 25.表达式INT(——17.8)SGN(17.8)的值是________. A)18 B)——17 C)——18 D)——16 26.下面四组READ/DATA语句中哪一组是错误的? A)10 READ A,B$,C$B)10 READ A,B$,C 20 DATA 12,3.14/180,23 20 DATA 34,PI/180,45 C)10 READ A,B$,C$D)10 READ A,B$,C 20 DATA 45,5667,X 20 DATA 78,PI,X 27.语句10 PRINT 3*3、3/3运行时输出的结果为________. A)9 B)3 C)1 D)0 28.10 A$=“CHINA”:B$=“BEIJING” 20 PRINT“A$B$” 30 END 上述程序运行时输出的结果是________. A)CHINABEIJIN B)CHINA C)BEIJING D)A$B$ 29.10 A=123 :B=456 20 C=LEN(STR $(A)STR $(B)) 30 PRINT C 40 END 上述程序执行的结果是________. A)3 B)4 C)6 D)8 30.10 FOR X=1 TO 2 20 FOR Y=0 TO X——1 30 NEXT Y 40 NEXT X 50 END 上面程序运行时内层循环的循环总次数________. A)1 B)2 C)3 D)4 31.10 DEF FNA(X,Y,X)=X*Y7*YZ |
|
20 X=3 :Y=4 :Z=5 30 PRINT FNA(Z,X,Y) 40 END 上面程序运行时输出的结果是________. A)38 B)40 C)51 D)58 32.10 X=3 20 Y=2 30 Z=1 40 X=Y:Y=Z 50 Z=X:X=Y 60 PRINT X 70 END 上机程序运行时输出的结果是________. A)3 B)0 C)2 D)1 33.执行PRINT USING“$$###。##”;123.456的结果是________. A)123.456 B)$$123.456 C)$123.45 D)$123.46 34.10 FOR I=0 TO 10 20 READ A(I) 30 NEXT I 40 PRINT“AI=”;A(0) 50 DATA 1.88,2.55,3.66,6.66,8.77,90.5,0.0,5,55.5 60 END 上机程序运行时输出的结果是________. A)A(0)=1.88 B)55.5 C)AI=A(0)D)AI=1.88 35.10 A$=“I LIKE” 20 B$=“123 456 789” 30 PRINT A$PIGHT$(B$,4) 40 END 上机程序运行时输出的结果是________. A)I LIKE 123 B)I LIKE 321 C)I LIKE 789 D)I LIKE 987 36.10 REXTORE 50 20 READ X,X,X$ 30 PRINT X$ 40 DATA 1,2,“3” 50 DATA 4,5,“6” 60 END 上面程序运行时输出的结果是________. A)“3”B)“6”C)3 D)6 37.20 X=0 30 READ Y 40 WHILE Y《》——99999 AND X《》3 50 IF Y》X THEN X=Y 60 READ Y 70 WEND 80 DATA ——99999,9,8,3,——99999 90 PRINT ABS(Y) 100 END 上机程序运行时90行输出的结果为________. A)9 B)——99999 C)3 D)99999 38.10 L=1 20 FOR K=1 TO 2 30 ON L GOSUB 200,300 40 L=L1 50 NEXT K 60 FOR J=1 TO 3 70 PRINT A(J); 80 NEXT J 90 PRINT 100 DATA 1,2,3 110 END 200 FOR J=1 TO 3 210 READ A(J) 220 NEXT J 230 RETURN 300 A(1)=A(1)1 310 A(2)=A(2)1 320 A(3)=A(3)1 |
|
330 RETURN 上面程序运行时输出的结果是________. A)1 2 3 B)2 3 4 C)3 4 5 D)4 5 6 39.10 FOR X=5 TO 2.5 STEP ——0.5 30 NEXT X 40 PRINT TAB(2);X 50 END 上机程序运行时输出的结果是________. A)2.5 B)TAB(20);2.5 C)2 D)TAB(2) 40.四个字符串'FORTRAN“,”BASIC“,”PASCAL“,”DBASE“比较的结果最小的是________.” A)FORTRAN B)BASIC C)PASCAL D)DBASE 41.10 FOR K=5 TO 1 STEP ——2 20 REAN A(K) 30 PRINT A(K) 40 RESTORE 50 NEXT K 60 DATA 1,3,5,7,9 70 END 上述程序运行时输出的结果是________. A)1 B)1 1 1 C)1 D)1 5 9 1 5 1 9 42.10 DEF FNA(Y)=Y1 20 DEF FNS(Y)=FNA(Y)^2FNA(Y)Y^2Y1 30 PRINT FNS(2) 40 END 上述程序运行时输出的结果是________. A)3 B)14 C)19 D)21 43.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 上机程序运行后输出的结果是________. A)UNVS B)VERSION C)UNITED D)UNIVERSITY 44.10 FOR K=1 TO 3 30 IF K《=1 THEN A=3 40 IF K《=2 THEN A=2 50 IF K《=3 THEN A=1 60 PRINT A; 70 NEXT K 80 PRINT K 90 END 上面程序运行时输出的结果是________. A)1 1 1 4 B)3 2 1 4 C)3 3 3 3 D)1 2 3 4 45.10 LET X=EXP(——1) 20 WHILE X《》——1 30 READ A,B,X 40 LET A=A——B 50 PRINT 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 STR $(X) 100 END |
|
上面程序运行时输出的结果是________. A)7 8 1 B)7 8 ——1 C)8 0 1 D)9 2 3 46.10 FOR K=3 TO 1 STEP ——1 20 X $=STRING $(K,“*”):PRINT X $ 30 NEXT K 40 END 上面程序运行时输出的结果为________. A)*B)1 *C)3 *D)*** **2 *2 **** ***3 *1 **** 47.10 FOR K=1 TO 2 20 GOSUB 70 30 S=SK 40 NEXT K 50 PRINT S 60 END 70 K=K*(K1)*(K2) 80 S=6 90 RETURN 上述程序运行时输出的结果是________. A)24 B)6 C)30 D)12 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 “ABCD.TXT”FOR OUTPUT AB#1 80 FOR K=1 TO 2 90 PRINT #1,X(K,1);X(K,2) 100 PRINT X(K,1);X(K,2) 110 NEXT K 120 CLOSE #1 130 END 上面程序运行时,屏幕上显示的结果是________. A)0 1 B)1 0 C)0 0 D)没有任何显示 1 0 0 1 1 1 49.10 A=0 20 FOR M=1 TO 10 30 A=A1;B=0 40 FOR J=1 TO 10 50 A=A1 :B=B2 60 NEXT J :NEXT M 70 PRINT A;B 80 END 上面程序运行后输出的结果是_________. A)10 20 B)20 110 C)110 20 D)200 110 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 SCEEN 2,0 60 END 上面程序最后输出的结果是________. A)一个矩形B)一条直线C)两条直线D)屏幕上无图形 二。填空题(每空2分,共40分) 请将每空的正确答案写在答题卡(1)——(20)序号后的横线上,答在试卷上不得分。 1.DOS命令分为内部命令与外部命令,XCOPY命令是(1)命令。 |
|
2.为了列出当前盘当前目录中所有第三人字符为C的文件名的有关信息,应该用命令(2)。 3.设当前盘为A盘,当前目录为、X、Y,A盘上的一个文件QR.C在当前盘目录下的子目录W中。 现已将A盘的当前目录改为、D、XY,当前盘改为C盘,如需指定A盘上该文件写成(3)。 4.用十六进制给存储器中的字节地址进行编号,其地址编号是从000到FFF,则该存储器的 容最是(4)KB. 5.设有两个八位二进制数00010101与01000111相加,其结果的十进制表示为(5)。 6.数学式2SINX3COSX│Y│——ARCTAN2X1NX的BASIC表达式为(6)。 7.10 A=2^2^3 20 PRINT “A=”;A 30 END 执行上述程序后,输出结果是(7)。 8.10 K=1 20 FOR J=1 TO 5 40 K=K*J 50 NEXT J 60 PRINT K*J 70 END 执行上述程序后,输出的结果为(8)。 9.10 S=0 20 FOR K=1 TO 5 30 J=1 40 FOR M=1 TO K 50 J=J*M 60 NEXT M 70 S=SJ 80 NEXT K 90 PRINT S 100 END 上面程序运行后输出S的值是(9)。 10.阅读下面的程序,该程序的作用是任意输入10个数并输出求和结果。 请根据程序的需要在划线处填上正确内容。 10 N=1 20 WHILE (10) 30 INPUT M:S=SM:N=N1 40 WEND 45 PRINT S 50 END 11.阅读下面的程序,该程序的作用是利用随机函数产生10个1——100之间的随机整数, 并打印其中偶数之和K1与奇数之和K2.请根据程序的需要在划线处填上正确的内容。 10 FOR I=1 TO 10 20 X=INT(RND(1)*1001) 25 PRINT X; 30 IF (11)THEN K1=K1X ELSE K2=K2X 40 NEXT I 42 PRINT 45 PRINT “K1=”;K1,“K2=”;K2 50 END 12.下面是一个用子程序的方法求2!3!4!的值的程序,请把第240语句补充完整。 10 S=0 20 FOR T=2 TO 4 |
|
30 GOSUB 200:S=SP 40 NEXT T 50 PRINT “2!3!4!=”;S 60 END 200 P=1 210 FOR K=1 TO T 220 P=P*K 230 NEXT K 240 (12) 13.下面一个求四个圆柱体体积之和的程序,各个圆柱体的半径及高的数据用READ/DATA 语句读入。请把第50语句补充完整。 10 DEF FNA(R,H)=3.14159*R*R*H 20 VOL=0 30 FOR L=1 TO 4 40 READ A,B 50 VOL1=(13) 60 VOL=VOLVOL1 70 NEXT L 80 DATA 1,2,3,4,5,6,7,8 90 PRINT “VOL=”;VOL 100 END 14.阅读下面的程序。该程序的作用是先读入5个职工序号、姓名、工资,生成5个记录。 再按序号由小到大的顺序排列这5个记录,然后将其存放在A盘的一个顺序文件中,文件 名为INCOME.TXT. 请根据程序的需要在第130行划线处填上正确的内容。 10 N=5 20 DIM NO(N),NAM$(N),S(N) 30 FOR L=1 TO N 40 READ NO (L),NAM$(L),S(L) 50 NEXT L 60 FOR L=1 TO N——1 70 K=L 80 FOR J=L1 TO N 90 IF NO(K)》=NO(J)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 (14)FOR OUTPUT AS #2 140 FOR L=1 TO M 150 WRITE #2,NO(L),NAM$(L),S(L) 160 NEXT L 170 CLOSE #2 180 DATA 123,WANG,395,103,L1,492,110,LANG,290 190 DATA 107,FUN,678,125,LING,878 200 END 15.下面程序是画一条半径为20个单位,圆心在(50,50)的圆。请将程序补充完整。 10 SCREEN 1,0 20 CIRCLE (15) 30 END 16.10 A$=“12.3”:B$=“45.6” 20 C$=A$B$ 30 D=VAL(C$) 40 PRINT D 50 END |
|
上面程序运行后输出D的值是(16)。 17.10 X=2 15 J=0 20 Y=INT(RND(X)) 30 ON Y GOTO 50,60,70 40 J=J1 50 J=J2 60 J=J3 70 J=J4 80 PRINT J 90 END 上面程序运行后输出J的值是(17)。 18.10 FOR J=1 TO 10 20 A(J/2)=J 30 A(J/21)=A(J/2) 40 NEXT J 50 FOR K=1 TO 10 60 PRINT A(K); 70 NEXT K 80 END 上面程序运行后输出的值是(18)。 19.下面程序运行时输出的结果是(19)。 10 DIM X(4,4) 20 FOR L=1 TO 4 30 FOR J=1 TO 4 40 X(L,J)=L*100(J——1)*10 50 PRINT X(L,J); 60 NEXT J 70 PRINT 80 NEXT L 90 END 20.下面程序运行时B数组输出的结果为一个四行三列的矩阵,其值如下: 4 5 6 5 6 7 6 7 8 7 8 9 请根据程序的需要在第40行划线处填上正确的内容。 10 DIM(3,4),B(4,3) 20 FOR L=1 TO 3 30 FOR J=1 TO 4 40 A(L,J)=(20) 50 B(J,L)=A(L,J)2 60 NEXT J 70 NEXT L 80 FOR L=1 TO 4 90 FOR J=1 TO 3 100 PRINT B(L,J) 110 NEXT J 120 PRINT 130 NEXT L 140 END 1996年全国计算机等级二级笔试试题 基础知识和BASIC语言程序设计答案 一。选择题(1——40题每题1分,41——50题每题2分,共60分) 1.C 2.A 3.B 4.D 5.D 6.A 7.C 8.B 9.D 10.C 11.B 12.D 13.A 14.C 15.B 16.A 17.B 18.A 19.C 20.C 21.C 22.C 23.B 24.D 25.B 26.D 27.A 28.A 29.D 30.C 31.B 32.D 33.D 34.D 35.C 36.D 37.D 38.B 39.C 40.B 41.A 42.C 43.D 44.A 45.B 46.D 47.D 48.B 49.C 50.D 二。填空题(每空2分,共40分0 1.[1]外部 2.[2]DIR ??C*。* 3.[3]A:、X、Y、W、QP.C 4.[4]64 5.[5]92 |
|
6.[6]2*SIN(X)3*CON(X)ABS(Y)——ATN(2*X)LOG(X) 7.[7]A=64 8.[8]720 9.[9]152 10.[10]N《=10 11.[11]INT(X/2)=X/2 12.[12]RETURN 13.[13]FNA(A,B) 14.[14]“INCOM E.TXT” 15.[15](50,50),20 16.[16]12.345 17.[17]3 18.[18]2 4 6 8 10 0 0 0 0 0 19.[19]100 110 120 130 200 210 220 230 300 310 320 330 400 410 420 430 20.[20]LJ |
|
·全国计算机等级考试二级笔试(94年4月)BASIC程序设计
·全国计算机等级考试二级笔试(95年9月)BASIC程序设计 ·全国计算机等级考试二级笔试(96年9月)BASIC程序设计 ·全国计算机等级考试二级笔试(97年4月)BASIC程序设计 |
| 【关闭窗口】 | |