| 您的位置: 洪恩在线 -> 继续教育 -> 计算机考级 |
|
我要发言
|
1995年秋季全国计算机等级二级考试试卷基础知识和BASIC语言程序设计
|
|||||||||||||
|
D)COPY 、F4、JD1.FOR、F4、JD2.FOR JD3.FOR 10.设当前盘为C盘,C盘当前目录为、DOS。把FORMAT.COM和DISKCOPY.COM两个命令文件复制到A盘上的命令为 A)COPY、DOS、*。*A: B)COPY、*。COM A: C)COPY DOS、*。*A: D)COPY DOS、*。COM A: 11.列出硬盘上所有扩展名为。FOR文件的命令是: A)DIR、*。FOR B)DIR C:、F4、*。FOR C)DIR C:、*。FOR D)DIR C:、F4 、*。* 12.把A盘的所有信息复制到B盘上的命令为: A)COPY A:*。*B:B)COPY A :*。*B:*。* C)C:、DOS、DISKCOPY A:B:D)C:、DOS、DISKCOPY B:A: 13.设当前盘为C盘,删除硬盘C上的两个扩展名为。EXE文件的命令是: A)DEL、F4、*。EXE B)DEL、XD?。EXE C)DEL、F4、*。*D)DEL 、*。EXE 14.设当前盘为C盘,C盘当前目录为、DOS.在硬盘C的根目录下建立新子目录USER的命令为: A)MD C:USER B)MD、USER、C)MD、USER D)MD USER 15.设当前C盘,C盘当前目录为根目录。在硬盘C上删除子目录F4的命令或命令组为 A)RD F4 B)RD、F4 C)DEL、F4、*:*D)DEL、*。* RD F4 RD F4 16.设当前盘为C盘,C盘当前目录为根目录。把JD1.FOR改名为JX1.FOR的命令为: A)REN JD1.FOR JX1.FOR B)REN JX1.FOR JD1.FOR C)REN F4、JD1.FOR JX1.FOR D)REN 、F4、JX1.FOR JD1.FOR 17.显示C盘根目录下所有。TXT文件内容的命令为: A)TYPE C:、*。TXT B)TYPE C:、*。TXT》CON C)COPY C:、*。TXT》CON D)COPY C:、*。TXT CON 18.按照数据模型分类,FOXBASE和DBASE是属于: A)层次型B)网状型C)关系型D)混合型 19.FOXBASE 和DBASE命令文件的扩展名为: |
|
A)。PRG B)。DBF C)。MEM D)。TXT 20.“计算机等级考试”这七个汉字作为字符串常量,在FOXBASE和DBASE中,可以表示为: A){计算机等级考试}B)(计算机等级考试) C)计算机等级考试D)“计算机等级考试” 21.在BASIC语言中,用RENUM命令可以实现: A)清除屏幕上的所有程序行B)将内存中的所有程序行重新编号 C)将磁盘中的所有程序行重新编号D)修改屏幕上的所有程序行 22.下列四项作为BASIC语言中的常量,非法的是: A)PI B)“HELLO”C)3.5E——01 D)56.34 23.变量IJK是: A)整形变量B)单精度变量C)双精度变量D)字符串变量 24.表达式Y=5*SIN(3.14159/10)8是: A)算术表达式B)关系表达式C)逻辑表达式D)代数表达式 26.下列BASIC语句中正确的语句是: A)10 READ A,B,C B)10 READ A;B;C C)10 READ A B C D)10 READ A,B,C 27.语句10 PRINT 7、3*3运行时输出的结果为: A)7 B)3 C)0 D)1 28.阅读下面程序,并选择输出结果: 10 A=1 20 B=——1 30 PRINT A*B=1 40 END A)A*B=1 B)1 C)0 D)——1 29.阅读下面程序,并选择输出结果: 10 FOR I=1 TO 2 STEP ——1 20 PRINT I; 30 NEXT I 40 PRINT I 50 END A)1 2 1 B)1 C)1 2 D)1 1 30.运行下面程序,内层循环的循环次数是: 10 FOR K=1 TO 2 20 FOR L=1 TO K 30 NEXT L 40 NEXT K 50 END A)1 B)2 C)3 D)4 31.阅读下面程序,并选择输出结果: 10 DEF FNY(Y)=2*Y 20 X=FNY(FNY(2)) 30 PRINT X 40 END A)2 B)4 C)8 D)16 32.阅读下面程序,并选择输出结果: 10 X=1 20 Y=2 30 Z=3 40 X=Y:Y=X 50 Z=Y 60 PRINT Z 70 END A)3 B)0 C)2 D)1 |
|
33.执行PRINT USING“$$###。##”;298.6的结果是: A)298.6 B)$$298.6 C)$298.6 D)$298.60 34.阅读下面程序,并选择输出结果: 10 DIM A20(20) 20 FOR K=1 TO 20 30 A20(20)=K^2 40 NEXT K 50 PRINT A20(1) 60 END A)400 B)20 C)1 D)0 35.阅读下面程序,并选择输出结果: 10 A$=“GOOD” 20 B$=“MORNING EVENING AFTERNOON” 30 PRINT A$;MID$(B$,8,8) 40 END A)GOOD MORNINC B)GOOD EVENINC C)MORNINC EVENINC AFTERNOON D)GOOD AFTERNOON 36.阅读下面程序,并选择输出结果: 10 RESTORE 50 20 READ A,B,B$ 30 PRINT B$ 40 DATA 1,2,3 50 DATA 4,5,6 60 END A)2 B)3 C)5 D)6 37.阅读下面程序,并选择输出结果: 20 B=0 30 READ X 40 WHILE X《》——999 AND B《》2 50 IF X》B THEN B=X 60 READ X 70 WEND 80 DATA 5,9,8,2,——999 90 PRINT ABS(X) 100 END A)9 B)8 C)2 D)999 38.阅读下面程序,并选择输出结果: 10 L=1 20 FOR K=1 TO 3 30 ON L GOSUB 200,300,300 40 L=L1 50 NEXT K 60 FOR J=1 TO 3 70 PRINT A(J) 80 NEXT J 90 PRINT 100 DATA ——24,96,——16,——23.85 110 END 200 FOR J=1 TO 3 210 READ A(J) 220 NEXT J 230 RETURN 300 A(1)=SGN(A(1))*INT(ABS(A(1))) 310 A(2)=SQR(ABS(A(2))) 320 A(3)=ABS(INT(A(3))) 330 RETURN A)24 2 ——24 B)——24 2 24 C)25 2 ——25 D)25 2 25 39.“ASCII”,“ascii”和“Ascii”这三个字符串互相比较,最小的是: A)“ASCII”B)“Ascii”C)“ascii”D)分不出大小 40.阅读下面程序,并选择输出结果: 10 A$=“123” 20 B=0 30 FOR J=1 TO 3 |
|
40 B=BLEN(A$) 50 NEXT J 60 PRINT B 70 END A)123 B)“123”C)3 D)9 41.阅读下面程序,并选择输出结果: 10 FOR J=5 TO 1 STEP ——2 20 READ A(J) 30 RESTORE 40 NEXT J 50 DATA 1,3,5,7,9 60 FOR J=1 TO 5 70 PRINT A(J); 80 NEXT J 90 END A)1 0 1 0 1 B)1 3 5 7 9 C)1 1 1 1 1 D)0 1 0 1 0 42.阅读下面程序,并选择输出结果: 10 M=0 20 FOR J=1 TO 3 30 FOR K=1 TO J 40 FOR L=K TO 3 50 M=M1 60 NEXT L 70 NEXT K 80 NEXT J 90 PRINT M 100 END A)12 B)14 C)10 D)27 43.阅读下面程序,并选择输出结果: 10 X=5 20 FOR K=3 TO 3 30 ON K GOTO 60,70,80 60 Y=X*X1:GOTO 90 70 Y=5*X5:GOTO 90 80 Y=0 90 PRINT Y; 100 NEXT K 110 END A)26 30 0 B)26 26 26 C)0 D)26 44.阅读下面程序,并选择输出结果: 10 FOR K=1 TO 3 30 IF K《=1 THEN A=2*K 40 IF K《=2 THEN A=2*K1 50 IF K《=3 THEN A=K 60 NEXT K 70 PRITN K;A 80 END A)3 1 B)4 2 C)4 3 D)3 3 45.阅读下面程序,并选择输出结果: 10 LET X=0 20 WHILE X《》——1 30 READ A,B,X 40 LET A=A——B 50 PRITN 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 SGN(X) 100 END A)7 8 1 B)7 8 ——1 C)8 0 1 D)9 2 3 46.阅读下面程序,并选择输出结果: 10 FOR K=1 TO 3 20 X$=STRING$(K,“*”) 30 PRINT X$ 40 NEXT K 50 END A)*B)1 *C)1 *D)“*” **2 *2 **“**” **3 *3 ***“***” 47.阅读下面程序,并选择输出结果: 10 FOR I=1 TO 2 20 GOSUB 70 |
|
30 S=S1 40 NEXT I 50 PRITN S 60 END 70 I=I*(I1)*(12) 80 RETURN A)24 B)6 C)30 D)0 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 “A:ARRAY.DAT” FOR OUTPUT AS #1 80 FOR K=1 TO 2 90 PRINT #1,X(K,1);X(K,2) 100 NEXT K 110 CLOSE #1 120 END A)0 1 B)1 0 C)0 0 D)没有任何显示 1 0 0 1 1 1 49.阅读下面程序,并选择输出结果: 10 DIM A246(3,3) 20 FOR K=1 TO 3 30 FOR J=1 TO 3 40 A246(K,J)=2*K:PRINT A246(K,J); 50 NEXT J 60 PRINT 70 NEXT K 80 END A)2 2 2 B)2 4 6 C)0 0 0 D)没有任何显示 4 4 4 2 4 6 0 0 0 6 6 6 2 4 6 0 0 0 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 END A)一个矩形B)一条直线C)两条直线D)屏幕上无图形 二。填空题(每空2分,共40分) (将每空的正确答案写在答题卡[1]——[20]序号内) 1.十进制数123用八位二进制表示为[1]。 2.70年代开始出现16位微处理器,标志着微型计算机进入了第三位;80 年代起使用 [2]位微处理器,标志微型计算机进入第四代。 3.通用计算机操作系统的功能和任务是:作业管理、文件管理、外设管理、CPU管理 和[3]管理。 4.PC——DOS的两个隐含文件是IBMBIO.COM(输入输出程序)与[4](磁盘操作管理程序)。 5.FOXBASE和DBASE有两种变量:即内存变量和[5]变量。 |
|
6.数学式子(sinxconx|X|)(lnxarctanx)的BASIC表达式为[6]。 7.先阅读下面程序 10 FOR I=1 TO 5 20 REND CHR$(I) 30 NEXT I 40 B=1 50 C=2 60 D=3 70 E=4 80 DATA A,B,C,D,E 90 END 执行上述程序后,CH$(C*D——E)的值为[7]。 8.执行下面的程序后,输出的结果为[8]。 10 READ N 20 FOR J=1 TO N 30 K=1 40 K=K*J 50 NEXT J 60 DATA 10,20,30 70 PRINT J;K 80 END 9.设有矩阵┃1 2┃ ┃3 4┃ A=┃5 6┃ ┃7 8┃ 执行下述程序后,输出的结果为[9]。 10 DIM A(2,4),B(4,2) 20 FOR I=1 TO 2 30 FOR J=1 TO 4 40 READ A(I,J) 50 B(J,I)=A(I,J) 60 NEXT J 70 NEXT I 80 DATA 1,2,3,4,5,6,7,8 90 FOR I=1 TO 4 100 FOR J=1 TO 2 110 PRINT B(I,J) 120 NEXT J 130 NEXT I 140 END 10.阅读下面的程序,该程序的作用是将输入的任一字符串按相反的次序打印出来。 请将程序补充完整。 10 INPUT A$ 20 M=[10] 30 B$="" 40 FOR L=M TO 1 STEP ——1 50 C$=MID$(A$,L,1) 60 B$=B$C$ 70 NEXT L 80 PRITN B$ 90 END 11.表达式(INT(——21.2)ABS(——21.2)SGN(21.2))、21的值为[11]。 12.下面是一个求三个直角三角形面积之和的程序,三对直角边的数据用READ/DATA语句读入。请在第10语句用自定义函数给出求直角三角形的公式,并把第50,60 语句补充完整。 10 DEF FNA(X,Y)=[12] 20 AREA=0 30 FOR L=1 TO 3 40 READ A,B 50 AREA1=[13] 60 [14] 70 NEXT L 80 DATA 3,4,5,6,7,8 90 PRINT “AREA=”;AREA 100 END |
|
13.阅读下面的程序,该程序的作用是先读入M个学生的学号、姓名、成绩,生成M 个记录。再按学号由小到大的顺序排列这M个记录,然后将其存放在A盘的一个顺序文件中,文件名为MARK.TXT.请将程序补充完整。 10 M=5 20 DIM NO(M),NAM$(M),S(M) 30 FOR L=1 TO M 40 READ NO(L),NAM$(L),S(L) 50 NEXT L 60 FOR L=1 TO M——1 70 K=L 80 FOR J=L1 TO M 90 IF NO(K)》=[15]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 “A:MARK.TXT”FOR [16]AS#1 140 FOR L=1 TO M 150 WRITE #1,NO(L),NAM$(L),S(L) 160 NEXT L 170 [17] 180 DATA 94121,WANG,95,94103,LI,92,94110,LANG,90 190 DATA 94107,FUN,87,94125,LING,78 200 END 14.下列程序是画一条长度为20个单位的水平直线,请将程序补充完整。 10 SCREEN 1,0 20 LINE (0,100)——[18] 30 END 15.下面程序运行时输出的结果是:[19] 10 FOR X=1 TO 4.5 STEP ——0.5 20 NEXT X 30 PRINT TAB(2);X 40 END 16.下面为任意输入10个数求和的程序。请将程序补充完整。 10 N=1 20 INPUT M 30 WHILE N《=10 40 S=SM 50 N=N1 60 [20] 70 WEND 80 PRINT S 90 END (完) 1995年 全国计算机等级考试二级笔试试卷 基础知识和BASIC语言程序设计 答案及评分标准 一、选择题(1——40题每题1分,41——50题每题2分,共60分) (1)C (2)D (3)B (4)A (5)D (6)D (7)B (8)C (9)C (10)A (11)B (12)C (13)A (14)C (15)C (16)C (17)D (18)C (19)A (20)D (21)B (22)A (23)B (24)B (25)B (26)A (27)C (28)C (29)B (30)C (31)C (32)C (33)D (34)D (35)B (36)D (37)D (38)B (39)A (40)D (41)B (42)A (43)C (44)C (45)B (46)A (47)B (48)D (49)A (50)A |
|
二、填空题(每空2分,共40分)(所有字母均允许小写或大小写混合) (1)01111011 (2)32 (3)内存或存储器或存储 (4)IBMDOS.COM (5)字段或字段名 (6)(SIN(X)COS(X)ABS(X))*(LOG(X)ATN(X)) (7)B (8)11 10 (9)1 5 2 6 3 7 4 8 (10)LEN(A$) (11)0 (12)X*Y/2(或与之等值的表达式) FNA(a,b) AREA=AREA1AREA (13)no(j) OUTPUT CLOSE 或CLOSE #1 (14)(20,100) (15)1 (16)INPUT M |
|
·1994年4月全国计算机等级考试二级笔试Pascal语言
·1995年全国计算机等级考试二级笔试Pascal语言 ·1996年4月全国计算机等级考试二级笔试Pascal语言 ·1996年9月全国计算机等级考试二级笔试Pascal语言 |
| 【关闭窗口】 | |