| 您的位置: 洪恩在线 -> 继续教育 -> 计算机考级 |
|
我要发言
|
996年9月 全国计算机等级考试二级笔试试卷基础知识和BASIC语言程序设计
|
|||||||||||||
|
A)TYPE MY、FN.DAT B)TYPE A:、MY、*。* C)TYPE 、MY、FN.DAT D)TYPE A:、MY、FN.DAT (10)设所有的外部命令文件在C盘目录、DOS 下。若当前盘为B盘,则要在容量为1.2MB的驱动器A上格式化一张容量为360KB的软盘,正确的命令是 A)FORMAT A:、360 B)C:、DOS、FORMAT A:/4 C)FORMAT A:、4 D)C:、DOS、FORMAT A:、4 (11)有一张DOS启动软盘,在根目录下用DIR命令显示出文件总数为20个,若用COPY命令命令把该软盘根目录下的文件复制到另一张软盘上,则最多能复制的文件个数是 A)18 B)19 C)20 D)22 (12)为了列出A盘当前目录中文件标识符不超过三个字符、扩展名为任意的文件清单,可选用的命令是 A)DRI ??*。*B)DIR A:???。*C)DIR A:*。???D)DIR A:、*。* (13)为了将A盘当前目录、USER、AA中所有扩展名为。DAT的文件以同名复制到A盘目录、USER中,若当前盘为C盘,则可选用的命令是 A)COPY A:、USER、AA*。DAT B)COPY A:、USER、AA、*。DAT A:USER C)COPY A:、USER、AA*。DAT A:D)COPY A:、USER、AA、*。DAT A:、USER (14)对计算机软件正确的态度是 A)计算机软件不需要维护B)计算机软件只要能复制得到的就不必购买 C)受法律保护的计算机软件不能随便复制D)计算机软件不必有备份 (15)下列DOS命令中,正确的是 A)TYPE A:、*。FOR B)COPY A:、*。FOR 》PRN C)TYPE A:、*。FOR 》PRN D)COPY A:、*。FOR PRN (16)下列四组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 (17)在计算机内部,一切信息存取。处理和传送的形式是 A)ASCII码B)BCD码C)二进制D)十六进制 (18)计算机的软件系统一般分为 A)系统软件。应用软件与各种字处理软件 B)操作系统。用户软件与管理软件 C)系统软件与应用软件 D)操作系统。实时系统与分时系统 (19)与二进制101.01011等值的十六进制数为 A)A.B B)5.51 C)A.51 D)5.58 (20)如果按字长来划分,微机可以分为8位机。16位机。32位机和64位机。所谓32 位机是指该计算机所用的CPU A)同时能处理32位二进制数B)具有32位的寄存器 C)只能处理32位二进制定点数D)有32个寄存器 (21)LOAD在BASIC语言中是用于 A)清内存B)清屏幕 C)从磁盘上读取源程序文件D)往磁盘上写入源程序文件 (22)下面四个哪一个BASIC语言中的数值常量 A)ABC B)E5 C)TRUE D)1E——2 (23)在BASIC语言中,常数3896#所表示的数的类型是 A)整型B)实型C)双精度型D)复型 (24)表达式3、3*3/MOD 3的值是 A)——1 B)1 C)——3 D)3 (25)语句10 PRINT SGN(——3^2)INT(——3^2)运行时输出的结果为 A)17 B)27 C)1 D)——1 (26)下列语句中正确的是 A)10 LET X=Y=Z=1 B)10 A=CD C)10 S=π*R^2 D)10 LET 20=SIN(X) (27)下列四条数组说明语句中语法正确的是 A)DIM A[10]B)DEF A(10)C)DIM A(10)D)DIMENSION A(10) (28)骰子是一个正六面体,用1~6这六个数分别代表这六面,掷一次骰子出现的数可表示为 A)INT(RND(6)1)B)INT(RND*6)C)INT(RND*7)D)INT(RND*61) (29)下面程序运行后输出结果是 |
|
10 X$=“A”:Y$=“B”:Z$=“C” 20 FOR J=1 TO2 30 X$=Y$:Y$=Z$:Z$=X$ 40 NEXT J 50 PRINT X$Y$Z$ 60 END A)CAB B)BCA C)BCB D)CBC (30)下面程序的循环次数是 10 FOR J=8 TO 35 STEP 3 20 PRINT J; 30 NEXT J 40 END A)10 B)9 C)27 D)28 (31)语句10 DIM A(4,5,6)定义的数组的无素个数是 A)15 B)120 C)210 D)456 (32)要将X,Y两个变量的值互换,正确的写法是 A)100 X=Y:Y=X B)100 Y=X:X=Y C)100 T=X:X=Y:Y=T D)100 X=T:T=Y:Y=X (33)下面程序执行的结果是 10 A$=“123”:B$=“456” 20 C=VAL(A$)VAL(B$) 30 PRINT C、100 40 END A)123 B)3 C)5 D)579 (34)下面程序运行时输出的结果是 10 FOR X=1 TO 2 20 A=0 30 FOR Y=0 TO X——1 40 A=A1 50 NEXT Y 60 PRINT A; 70 NEXT X 80 END A)1 1 B)0 3 C)1 2 D)3 6 (35)下面程序运行后输出的结果是 10 DEF FNA(X,Y)=X*Y7*YX 20 X=3 :Y=4 30 PRINT FNA(Y,X) 40 END A)36 B)43 C)37 D)44 (36)下面程序运行后输出的结果是 10 DEF FNA(A,B,C)=AB*C 20 X=3 :Y=4 :Z=5 30 ABC=FNA(Z,Y,X) 40 PRINT ABC 50 END A)12 B)17 C)23 D)60 (37)下面程序运行后输出的结果是 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 60 DATA 1,3,5,7,9,11,13,15,17,19 70 END A)27 B)20 C)32 D)37 (38)执行PRINT USING“##。##%”;4.5678*10的结果是 A)45.678 B)45.67 C)45.67%D)45.68% (39)下面程序运行时输出的结果是 10 FOR J=0 TO 10 20 READ A(10) 30 NEXT J 40 PRINT“A0=”;A(0) |
|
50 DATA 1.88,2.55,3.66,6.66,8,77,90.5,0.0,36.5,55.5,33 60 END A)A0=1.88 B)33 C)A0=A(0)D)A0=0 (40)下面程序运行后输出的结果是 10 WEILE J《30 20 J=(J1)*(J1) 30 N=N1 40 WEND 50 PRINT N 60 END A)0 B)3 C)4 D)29 (41)下面程序的运行结果是 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)出错信息 (42)以下程序运行进输出的结果是 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=1 TO 5 60 PRINT A(J); 70 NEXT J 80 END A)1 3 5 7 9 B)9 7 5 3 1 C)0 0 0 0 0 D)1 1 1 1 1 (43)下面程序运行后输出的结果是 10 FOR J=1 TO 3 20 FOR K=1 TO 3 30 A(J,K)=(J——1)*3K 40 NEXT K 50 NEXT J 60 FOR J=2 TO 3 70 FOR K=1 TO 2 80 PRINT A(K,J); 90 NEXT K:PRINT 100 NEXT J 110 END A)2 5 B)2 3 C)4 7 D)4 5 3 6 5 6 5 8 7 8 (44)下面程序的运行结果是 10 FOR K=10 TO 6 STEP ——1 20 PRINT TAB(12——K); 30 FOR J=1 TO 2*K——10 40 PRINT “*”; 50 NEXT J 60 PRINT 70 NEXT K 80 END A)*B)********* ********** ********** ********** ********** C)**D)********** ************ ************ ************ ************ (45)下面程序运行后输出的结果是 10 C$=“”:D=0 20 FOR J=1 TO 4 30 READ A$ 40 C$=C$MID $(A$,1,J) 45 D=DLEN(C$) 50 NEXT J 60 PRINT D 70 DATA 1234,1234,1234,1234 80 END A)1234 B)10 C)20 D)1232341234 (46)下面程序的输出结果是 10 A$=“HAPPY ” 20 B$=“NEW ” |
|
30 C$=“YEAR!” 40 D$=C$B$A$ 50 PRINT RIGHT $(D$,6);MID $(D$,6,4);LEFT $(D$,5) 60 END A)HAPPY NEW YEAR!B)YEAR!NEW HAPPY C)NEW YEAR!HAPPY D)NEW HAPPY YEAR! (47)下面程序运行时输出的结果是 10 S=0 20 FOR K=3 TO 1 STEP ——1 30 IF K《=1 THEN X=1 40 IF K《=2 THEN X=2 50 IF K《=3 THEN X=3 60 PRINT X; 70 S=SX 80 NEXT K 90 PRINT S 100 END A)3 3 3 9 B)3 2 1 6 C)1 1 1 3 D)1 2 3 6 (48)下面程序运行时输出的结果是 10 LET X=0 20 WHILE X《》——1 30 READ A,B,X 40 LET A=A——B 50 WEND 60 PRINT A;B;X 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 END A)8 0 ——1 B)7 2 3 C)8 0 1 D)9 2 3 (49)下面程序运行后屏幕上显示的是 10 CLS 20 X=100:Y=100:R1=80:R2=90 30 SCREEN 1,0:COLOR 5 40 CIRCLE(X,Y),R1 50 CIRCLE(100,100),R2 60 END A)一个圆B)二个同心圆C)二个不同心的圆D)无任何显示 (50)下面程序运行后的输出结果是 10 FOR K=1 TO 2 20 GOSUB 70 30 S=SK 40 NEXT K 50 PRINT S;K 60 END 70 K=K*(K1)*(K2) 80 S=6 90 RETURN A)24 3 B)6 3 C)30 24 D)12 7 二。填空题(每空2分,共40分) 请将每空的正确答案写在答题卡1~20序号的横线上,答在试卷上不得分。 (1)8位无符号二进制数能表示的最大十进制数是___1___ (2)将原码表示的有符号二进制数11001101转换成十进制数是___2___ (3)DOS系统的命令处理程序是__3__ |
|
(4)若当前盘为A盘,要显示C盘的当前目录又不改变当前盘,使用的命令是___4____ (5)硬盘C的目录结构示意图如下 ┌─────┬──┴───┬─────┐ ││││ DOS系统文件AUTOEXEC.BAT M.BAT M.EXE M.COM 其中AUTOEXEC.BAT的内容为 PROMPR $p$g CD D1 现用C盘启动后,系统提示符为___5___ (6)数学式SIN2X的BASIC表达式为___6___ (7)表达式7^2MOD 5^2、2^3的值为___7___ (8)下面程序运行后的输出是___8___ 10 A=12.3:B=45.6:C$=“%” 20 D$=STR $(AB)C$ 30 ROINT D$ 40 END (9)执行下面程序后,输出的结果为__9__ 10 K——1 20 FOR J=6 TO 10 40 K=KJ 50 NEXT J 60 PRINT KJ 70 END (10)下面程序运行后输出X的值是___10___ 10 FOR A=1 TO 5 20 X=0 30 FOR B=1 TO 10 40 FOR C=1 TO 6 50 X=X1 60 Y=Y1 70 NEXT C 80 NEXT B 90 NEXT A 100 PRINT “X=”;X 110 PRINT “Y=”;Y 120 END (11)下面程序运行后输出X的值是___11___ 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,2,3 130 DATA 4,5,6 140 DATA 7,8,9 150 END (12)下面程序运行后的输出S的值是___12____ 20 FOR K=1 TO 5 30 S=0: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 (13)下面程序运行后输出J的值是___13___ 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 (14)阅读下面的程序。该程序的作用是利用随机函数产生10个[1,200]之间的随机整数,打 |
|
印其中7的整数倍的数并求其总和。请根据程序的需要在划线处填上正确的内容。 10 FOR M=1 TO 10 20 X=INT(RND(1)*2001) 30 IF ___14___THEN PRINT X:K1=K1X 40 NEXT M 42 PRINT 45 PRINT “K1=”;K1 50 END (15)下面程序运行后输出的结果是___15___ 10 FOR M=1 TO 10 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 (16)下面是一个用子程序的方法求3!4!5!的值的程序。请把第40语句补充完整。 10 S=0 20 FOR T=3 TO 5 30 GOSUB 200 40 __16__ 50 NEXT T 60 PRINT “3!4!5!=”;S 70 END 200 P=1 210 FOR J=1 TO T 220 P=P*J 230 NEXT J 240 RETURN (17)下面是一个求五个直角六面体体积之和的程序,各个六面体的长。宽及高的数据 用READ/DATA语句读入。请把第50语句补充完整。 10 DEF FNA(L,B,H)=L*B*H 20 VOL=0 30 FOR L=1 TO 5 40 READ X,Y,Z 50 VOL1=___17___ 60 VOL=VOLVOL1 70 NEXT L 90 PRINT “VOL=”;VOL 100 END (18)在磁盘A的根目录中有一个名为SCOR.DAT的文件,内容为姓名。英语成绩。物理成绩。数学成绩 现依此文件再在根目录中建一个名为AVER.DAT的文件,内容为姓名及三门课的平均成绩。但程序 不完整,请在__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 WRITE #2,NA$,(ENGPHYMATH)/3 60 WEND 70 CLOSE #3,#2 80 END (19)下面程序运行时输出的结果如下: 100 110 120 130 200 210 220 230 300 310 320 330 400 410 420 430 |
|
但程序不完整,请在__19__处补充之 10 DIM X(4,4) 20 FOR L=1 TO 4 30 FOR J=1 TO 4 40 X(L,J)=__19___ 50 PRINT X(L,J); 60 NEXT J 70 PRINT 80 NEXT L 90 END (20)下面程序运行时输出的结果为一个四行三列的矩阵: 4 5 6 5 6 7 6 7 8 7 8 9 请根据程序的需要在__20__处填上正确的内容 10 DIM A(4,3),B(3,4) 20 FOR L=1 TO 4 30 FOR J=1 TO 3 40 A(L,J)=LJ 50 B(J,L)=___20___ 60 PRINT B(J,L); 70 NEXT J 80 PRINT 90 NEXT L 100 END 1996年9月 全国计算机等级考试二级笔试试卷基础知识和BASIC语言程序设计 答案及评分标准 一。选择题(1——40题每题1分,41——50题每题2分,共60分) (1)C (2)B (3)C (4)B (5)B (6)D (7)C (8)D (9)D (10)B (11)C (12)B (13)D (14)C (15)D (16)B (17)C (18)C (19)D (20)A (21)C (22)D (23)C (24)B (25)D (26)B (27)C (28)D (29)D (30)A (31)C (32)C (33)C (34)C (35)C (36)B (37)C (38)D (39)D (40)C (41)C (42)C (43)A (44)D (45)C (46)A (47)A (48)A (49)B (50)D 二。填空题(每空2分,共40分) (所有字母都允许大。小写或大小写混合) 1》(1)255 2》(2)——77 3》(3)COMMAND.COM 4》(4)CD C: 5》(5)C:、D1》 6》(6)SQR((XY)/(X——Y))SIN(2*X) 7》(7)1 8》(8)57.9% 9》(9)52 10》(10)60 11》(11)26 12》(12)120 13》(13)10 14》(14)X/7=INT(X/7)或INT(X/7)=X/7 或X MOD 7=0 15》(15)second 16》(16)S=SP 或S=PS 17》(17)FNA(X,Y,Z) 18》(18)OUTPUT 19》(19)L*100(J——1)*10 或(J——1)*10L*100 以及符合分配律。交换律的其它形式 |
|
20》(20)A(L,J)2 或2A(L,J) |
|
|
| 【关闭窗口】 | |