| 您的位置: 洪恩在线 -> 继续教育 -> 计算机考级 |
|
我要发言
|
全国计算机等级考试二级笔试试题(97年9月)基础知识与BASIC程序设计
|
|||||||||||||
|
11.现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些操作:①打开计算机电源; ②将该软盘插入A驱动器;③关好A驱动器门。则冷启动的操作顺序为________. A)①——》②——》③B)③——》②——》①C)②——》①——》③D)②——》③——》① 12.设当前盘中某一文件路径为、A、C、B、ABC.C,当前目录为、A,下列命令中错误的是________. A)CD.。B)RD 、A、C、B C)TYPE 、A、B、ABC.C D)TYPE C、B、ABC.C 13.设当前盘中根目录下有一子目录AB,在子目录AB下有一文件PQ.BAS.现要查看文件 PQ.BAS的内容,应使用命令________. A)TYPE 、AB PQ.BAS B)TYPE 、AB、PQ.BAS C)TYPE 、PQ.BAS D)DIR 、AB、PQ.BAS 14.自动批自理文件必须放在________. A)C盘根目录中B)A盘根目录中 C)启动盘的任一目录中D)启动盘的根目录中 15.设当前盘当前目录为C:、USER、XY、P,且当前盘当前目录为空,则下列命令中能正确执行的是________. A)RD C:、USER、XY、P B)RD USER、XY、P C)MD 、USER、XY、USER D)MD 、USER、XY、P、X、Y 16.下列DOS命令中,合法的是________. A)DISKCOMP A.C B.C B)TYPE A.C 》》B.C C)COMP A:B:D)COMP A:A: 17.设当前盘为C盘,所用的软盘已格式化,且容量相同,则下列DOS命令中错误的是________. A)DISKCOPY A:A:B)COPY A:*。* C)COPY *。*D)COPY A:*。*C: 18.下列DOS命令中错误的是________. A)TYPE A.TXT B)TYPE A.TXT PRN C)COPY *。TXT PRN D)COPY CON PRN 19.下列四组DOS命令中,互相等价的一组是________. A)COPY A:*。*B:与DISKCOPY A:B: B)COPY ABC.TXTXYZ.TXT与TYPE XYZ.TXT 》》ABC.TXT |
|
C)COPY ABC.TXTXYZ.TXT XYZ.TXT与COPY XYZ.TXTABC.TXT D)TYPE *。FOR 》CON与COPY *。FOR CON 20.设C盘目录结构如下: C:、根目录────┬───DOS子目录 ├────TC子目录─────TC.EXT ├────FORTRAN子目录────USER子目录 └────AUTOEXEC.BAT 且C盘根目录下文件AUTOEXEC.BAT的内容为: CD FORTRAN CD 、TC 如果在A驱动器中插入一张根目录中只有扩展名为。C的若干个文件(即A盘中无DOS系统文件)的软盘片,则由C盘启动DOS系统后,第一次键入的下列命令中,正确的是________. A)COPY A:、*。C B)COPY A:、*。C TC C)COPY A:、*。C FORTRAN D)CD USER 21.在BASIC状态下,删除磁盘上文件的命令是________. A)DELETE B)DEL C)CLEAR D)KILL 22.下面四个哪一个是BASIC语言中数值常数? A)XY B)E3 C)FALSE D)5# 23.在BASIC状态下,6个关系运算符》,=,《,》,》=,《=优先级最高的是________. A)》B)=C)无先后之分D)《》 24.下列的逻辑表达式中其值为“真”的是________. A)“A”》“A”B)“THAT”》“THE”C)9》“H”D)《》 25.下面四个表达式中其值为0的是________. A)4/5 B)5 MOD 4 C)4、5 D)4 MOD 5 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 2O DATA 45,5667,X 20 DATA 78,PI,X 27.表达式5#(7 MOD 3)*1/2的值是________. A)2.5 B)5 C)0.5 D)50.5 28.语句10 DIM AA(12,8)定义的数组有多少个元素_________. A)20 B)96 C)117 D)128 |
|
29.下面程序执行的结果是________. 10 A=123 :B=456 20 C=LEN(STRS(A)STRS(B)) 30 PRINT C 40 END A)123456 B)579 C)6 D)8 30.下面程序运行时内层循环的循环总次数是________. 10 FOR M=1 TO 3 20 FOR N=0 TO M——1 30 NEXT N 40 NEXT M 50 END A)6 B)5 C)3 D)4 31.下面程序运行时输出的结果是________. 10 DEF FNA(X,Y,Z)=X*Z7*XYZ 20 X=3 :Y=4 :Z=5 30 PRINT FNA(Z,X,Y) 40 END A)62 B)59 C)49 D)43 32.表达式ABS(——5)LEN(“ABCDEFGH”)的值是________. A)5ABCDEFGH B)——5ABCDEFGH C)13 D)3 33.执行PRINT USING “$$####。###”;876.54的结果是________. A)$876.54 B)$$876.54 C)$876.540 D)$876.54 34.下面程序运行时输出的结果是__________. 10 OPTION BASE 1 20 FOR J=0 TO 10 30 READ A(J) 40 NEXT J 50 PRINT A(0) 60 DATA 1.88,2.55,3.66,6.66,8,77,90.6,0.0,36.5,55.5,0 70 END A)1.88 B)55.5 C)0 D)显示出错信息 35.下面程序运行后,输出值是________. 10 A=11:B=15 20 X=A——B 30 IF A》B THEN X=AB 40 PRINT X 50 END A)——4 B)5 C)9 D)4 36.下面程序运行时输出的结果是________. 10 RESTORE 50 20 READ X,X,X$ 30 PRINT X$ 40 DATA 1,2,3 50 DATA 4,5,6 60 END A)显示出错信息B)“6”C)3 D)6 37.下面程序运行时输出的结果是________. 10 C=0 20 READ D 30 WHILE D《》——9999 40 IF D》C THEN C=D 50 READ D 60 WEND 70 DATA 9999,9,8,3,——9999 80 PRINT C/D 90 END A)1 B)——9999 C)——1 D)9999 38.下面程序运行后,输出的值是________. 10 J=1 20 WHILE J《5 |
|
30 J=J1 40 A=AJ*J 50 WEND 60 PRINT A 70 END A)5 B)16 C)29 D)54 39.下面程序运行时输出的结果是________. 10 FOR X=5 TO 2.5 STEP ——7 20 NEXT X 30 PRINT X 40 END A)2.2 B)2.5 C)2.9 D)——7 40.四个字符串“987654”,“B123”,“BASIC”,“dBASE”比较的结果最小的是________. A)987654 B)B123 C)BASIC D)dBASE 41.下面程序运行时输出的结果是________. 10 FOR J=5 TO 1 STEP ——2 20 READ A(J) 30 PRINT A(J) 40 RESTORE 50 NEXT J 60 DATA 1,3,5,7,9 70 END A)1 B)1 1 1 C)1 D)1 5 9 42.下面程序运行后,输出XYZ的值是________. 10 DEF FNA(A)=A1 20 DEF FNB(A)=FNA(A1) 30 A=1 40 XYZ=FNB(FNA(FNB(A1))) 50 PRINT XYZ 60 END A)6 B)7 C)5 D)8 43.下面程序运行时输出的结果是________. 10 B$="" 20 FOR J=1 TO 3 30 READ A$ 40 B$MID$(A$,J,J) 50 NEXT J 60 PRINT B$ 70 DATA BALL,BOTH AUTOMATION A)BALL B)AUTOMATION C)BOTTOM D)BBOAUT 44.下面程序运行时输出的结果是_________. 10 FOR K=1 TO 3 20 IF K《=1 THEN A=3 30 IF K《=2 THEN A=2 40 IF K《=3 THEN A=1 50 PRINT A; 60 NEXT K 70 PRINT K 80 END A)1 1 1 4 B)3 2 1 4 C)3 3 3 3 D)1 2 3 4 45.下面程序运行时输出的结果是________. 10 FOR J=1 TO 5 20 X$=SPACE$(J) 30 PRINT X$;J 40 NEXT J 50 END A)1 B)1 1 C)11 D)1 2 2 2 22 2 3 3 3 33 3 4 4 4 44 4 5 5 5 55 5 46.下面程序运行时输出的结果是________. 10 A$=“*”:B$=“$” 20 FOR K=1 TO 3 30 X$=STRING$(LEN(A$)K,B$) |
|
40 PRINT X$; 50 NEXT K 60 PRINT 70 END 47.下面程序运行时输出的结果是________. 10 K=1 TO 2 20 GOSUB 70 30 S=SK 40 NEXT K 50 PRINT S;K 60 END 70 K=K*(K1) 80 S=6 90 RETURN A)24 3 B)8 3 C)30 24 D)12 7 48.下面程序运行后,输出的值是________. 10 L=“X”:M$=“Y”:N$=“Z” 20 FOR J=1 TO 2 30 L$=M$:M$=N$:N$=L$ 40 NEXT J 50 PRINT L$M$N$ 60 END A)ZXY B)YZX C)YZY D)ZYZ 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 CLS 20 X=100:Y=80:R1=100:R2=80 30 SCREEN 1,0:COLOR 5 40 CIRCLE(X,Y),R1——30 50 CIRCLE(R1,R2),R2——30 60 END A)一个图B)二个同心圆C)二个不同心的圆D)无任何显示 二、填空题(每空2分,共40分) 请将每空的正确答案写在答题卡(1)至(20)序号的横线上,答在试卷上不得分。 1.与八进制小数0.1等值的十六进制小数为(1)。 2.DOS命令分为内部命令和外部命令,。SYX命令属于(2) 3.要打印输出当前盘当前目录下的所有扩展名为。DAT的文件内容,应用的DOS命令为(3) 4.设当前系统提示符为“C:、USER》”,执行命令“PROMPT Sp)后,系统提示符变为(4)。” 5.要建立当前盘当前目录下的全部文件与下一级子目录的目录信息文件MYDIR,应使用的DOS命令为(5)。 6.数学式2sinx3cosxactan2xlnxlny的BASIC表达式为(6)。 |
|
7.执行下面程序后,输出结果是(7)。 10 X=9^2 MOD 4^3、3^2 20 PRINT “X=”;X 30 END 8.下面程序运行时输出的结果是(8)。 10 K=1 20 FOR J=1 TO 5 30 K=K*J 40 NEXT J 50 PRINT KJ 60 END 9.下面程序运行后,输出的结果是(9)。 10 J=12.3 :K=45.6 :A$=“JK” 20 M$=A$STR$(JK) 30 PRINT M$ 40 END 10.下面程序运行后输出Y的值是(10)。 10 FOR A=1 TO 5 20 Y=1 30 FOR B=1 TO 10 40 FOR C=1 TO 5 50 X=X1 60 Y=Y1 70 NEXT C 80 NEXT B 90 NEXT 100 PRINT Y 110 END 11.下面程序运行输出J的值是(11)。 10 X=2 20 Y=RND(X)4 30 ON Y GOTO 50,60,70 40 J=J1 50 J=J2 60 J=J3 70 J=J4 80 PRINT J 90 END 12.下面是一个用子程序的方法求2!3!4!的值的程序,请把第240语句(20)处补充完整。 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 M=1 TO T 220 P=P*M 230 NEXT M 240 (12) 13.下面程序运行后,输出的结果是(13) 10 FOR J=1 TO 15 20 IF J MOD 5 《》0 THEN A=AJ 30 NEXT J 40 PRINT A 50 END 14.阅读下面程序,该程序的作用是用随机函数RND(1)产生10个100——200之间(包含100和200)的随机整数,打印其中5的整数倍的数并求其总和。请根据程序的需要在第20行(14)处填上正确的内容。 10 FOR M=1 TO 10 20 X=(14) 30 PRINT X; 40 IF (X MOD 5=0)THEN PRINT X :K1=K1X 50 NEXT M 60 PRINT 70 PRINT “K1=”;K1 80 END 15.下面程序运行后,输出的结果是(15)。 10 FOR J=1 TO 10 20 A(J)=2*J 30 B(J)=A(J)*2 40 NEXT J 50 PRINT B(J/20.1) |
|
60 END 16.下面程序运行后输出的结果是(16)。 10 FOR J=1 TO 3 20 READ A$ 30 A$=MID$(A$,J,J) 40 C$=C$A$ 50 NEXT J 60 PRINT C$ 70 DATA SAY,MECHANIC,NOONDAY 80 END 17.下面程序的作用是打开一个随机文件,读入20个记录,并将它们打印出来,请把第30行(17)处补充完整。 10 DIM A(20),B(20),C(20) 20 OPEN “ABC.DAT”AS #1 LEN=8 30 (17),8 AS D$ 40 R&=1 50 FOR M=1 TO 20 60 GET #1,R%:A(M)=CVD(D$):R%=R%1 70 GET #1,R%:B(M)=CVD(D$):R%=R%1 80 GET #1,R%:C(M)=CVD(D$):R%=R%1 90 NEXT M 100 CLOSE #1 110 FOR M=1 TO 20 120 PRINT A(M),B(M),C(M) 130 NEXT M 140 END 18.在磁盘A的根目录中有一个名为SCOR.DAT的文件,内容为姓名,英语成绩,物理成绩,数学成绩,现依此文件再在根目录中建一个名为AVER,DAT的文件,内容为姓名及三门课的平均成绩,但程序不完整,请在第20行(18)处补充之。 10 OPEN “A:、SCOR.DAT”FOR INPUT AS #3 20 OPEN “A:、AVER.DAT”FOR (18)AS #2 30 WHILE NOT EOF(3) 40 INPUT #3,NA$,ENG,PHY,MATH 50 WRIT #2,NAS,(ENGPHYMATH)/3 60 WEND 70 CLOSE #3,#2 80 END 19.下面程序运行后输出X的值是(19)。 10 READ A,B,C,D 20 X=BD 30 RESTORE 130 40 READ A,B,C,D 50 Y=BD 60 RESTORE 70 FOR J=1 TO 8 80 READ A 90 NEXT J 100 X=XYA 110 PRINT X 120 DATA 1,1,1 130 DATA 2,2,2 140 DATA 3,3,3 150 END |
|
20.有一列数,第一个数,第二个数分别为1,2其后每一个数均是前二个数之和,下面程序是打印出此数列,使每个数都不超过32767,但程序不完整,请在第60行(20)处补充完整。 10 A=1 :B=2 20 PRINT A 30 WHILE B《32767 40 PRINT B, 50 C=AB :A=B 60 B=(20) 70 WEND 80 END 1997年秋季全国计算机等级考试二级笔试题 基础知识BASIC程序设计答案 一、选择题 1.D 2.D 3.A 4.B 5.B 6.D 7.D 8.B 9.C 10.C 11.D 12.B 13.B 14.D 15.C 16.B 17.C 18.B 19.C 20.A 21.D 22.D 23.C 24.D 25.C 26.D 27.A 28.C 29.D 30.A 31.A 32.C 33.C 34.D 35.A 36.D 37.C 38.D 39.A 40.A 41.A 42.B 43.C 44.A 45.A 46.D 47.B 48.D 49.C 50.B 二、填空题 1.0.2 2.外部命令 3.COPY *。DAT PRN 4.C:、USER 5.DIR 》》MYDIR 6.2*SIN(X)3*COS(X)ATN(2*X)LOG(X)*LOG(Y) 7.X=4 8.126 9.JK 57.9 10.61 11.10 12.RETURN 13.90 14.100INT(RND(1)*101) 15.24 16.SECOND 17.OPEN “I”,#1,“ABC.DAT”18.OUTPUT 19.9 20.C |
|
·全国计算机等级考试二级笔试(94年4月)BASIC程序设计
·全国计算机等级考试二级笔试(95年9月)BASIC程序设计 ·全国计算机等级考试二级笔试(96年9月)BASIC程序设计 ·全国计算机等级考试二级笔试(97年4月)BASIC程序设计 |
| 【关闭窗口】 | |