📄 1994年4月二级笔试试题basic.txt
字号:
全国计算机等级考试二级笔试试题(94年4月)
基础知识与BASIC程序设计
(考试时间120分钟,满分100分)
一.选择题((1)-(30)每个项1分,(31)-(45)每个选项2分,共60分)
下列各题A,B,C,D四个选项中,只有一个选项是正确的,请将正确选项涂写在
答题卡相应序号的位置上,答在试卷上不得分.
1.二进制数101110转换为等值的八进制数的是.
A.45 B.56 C.67 D.78
2.CPU是由_____组成的.
A.内存储器和控制器 B.控制器和运算器
C.内存储器和运算器 D.内存储器,控制器和运算器
3.DOS是为IBM PC系列微型计算机及其兼容机所配置的______磁盘操作系统.
A.多用户任务 B.单用户单任务
C.分时 D.分布式
4.启动MS-DOS操作系统后,______已驻留内存.
A.COMMAND.COM B.DISKCOPY.COM
C.FORMAT.COM D.CCCC.EXT
5.设驱动器B中软盘上的目录结构如下所示.
B:\根目录─┬───F1子目录────F11子目录─────FA.TXT
│
│
├───F2子目录──┬─F21子目录──┬─FB.BAS
│ │ │
│ │ │
└───F3子目录 └─F22子目录 └─FC.TXT
设当前目录为F2,则把A盘根目录下的PROG.BAS文件复制到B盘F3子目录中的
命令是______.
A.COPY PROG.BAS. B: B.COPY A:PROG.BAS B:\
C.COPY A:\PROG.BAS B:\F3 D.COPY A:PROG.BAS B:\F3\
6.下面四组DOS命令中,意义完全相同的一组是______.
A.COPY和DISKCOPY B.COMP和DISKCOPY
C.DEL和RD D.RENAME和REN
7.防止软盘感染病毒软盘的有效方法是______.
A.不要把软盘和有毒软盘放在一起 B.在写保护口上贴上胶条
C.保持机房清洁 D.定期对软盘格式化
8.双面高密度5英寸磁盘的容量是______.
A.360DB B.720DB C.1.2MB D.1.44MB
9.在FOXBASE中,可以使用的两类变量是______.
A.内存变量和字段变量 B.全局变量和局部变量
C.字段变量和简单变量 D.内存变量和自动变量
10.建立一个新子目录的DOS命令是_______.
A.CREATE B.RD C.MD D.CD
11.在BASIC语言中,用NEW命令可以实现______.
A.清除屏幕上所有程序行 B.清除内存中的所有程序行
C.清除磁盘上的所有BASIC程序文件 D.清除当前程序行
12.重编程序行号的命令是______.
A.REN B.RENUM C.RESET D.REM
13.语句80 PRINT 26 MOD 7 运行时输出的结果为______.
A.3 B.4 C.5 D.6
14.10 X=5
20 Y=6
30 PRINT X+Y=11
40 END
上面程序运行时输出的结果是______.
A.X+Y=11 B.11 C.X+Y=11 D.出错信息
15.设A=10,B=20,则可以实现变量A,B值交换的程序是______.
A.10 A=10 B.10 A=10 C.10 A=10 D.10 A=10
20 B=20 20 B=20 20 B=20 20 B=20
30 B=A 30 C=A 30 C=A 30 C=A
40 A=B 40 B=C 40 A=B 40 D=B
50 A=B 50 B=C 50 B=C
60 A=B
16.下列语句中语法正确的是______.
A.10 INPUT "A=?": A B.10 INPUT A:B:C
C.10 INPUT A,B,C D.10 INPUT A+B; C
17.10 FOR I=7 TO 90 STEP 5
20 PRINT I;
30 NEXT I
上述程序共执行_____次循环.
A.14 B.15 C.16 D.17
18. 10 LET Y=3
20 FOR K=1 TO 5 STEP -1
30 LET Y=Y+K
40 NEXT K
50 PRINT Y;K
60 END
上面程序运行时输出的结果是______ .
A.3 1 B.1 3 C.-1 6 D.4 1
19. 10 DEF FNA(X)=ABS(X)
20 X=FNA(LOG(10))
30 PRINT X
40 END
上面程序运行时输出的结果的______.
A.1 B.0 C.自然数e的常用对数 D.出错
20. 10 A=3
20 B=4
30 C=5
40 A=B:B=A
50 C=B
60 PRINT C
70 END
上面程序运行时输出的结果的是______.
A.3 B.0 C.4 D.7
21.在语句10 DIM A(20)中,A表示_______.
A.变量名 B.下标变量名 C.数组名 D.数组元素名
22. 10 DIM A(20)
20 FOR K=1 TO 20
30 A(K)=K^2
40 NEXT K
50 PRINT A(K)
60 END
上面程序运行时输出的结果是______.
A.400 B.20 C.441 D.出错信息
23.设A$="Beijing",B$="ShAnghAi",则语句
20 PRINT LEFT$(A$,7)+STRING$(3,"-")+LET$(B$,8)运行时输出的结果为______.
A.Beijing-ShAnhAi B.Beijing--ShAnghAi
C.Beijing---ShAnghAi D.ShAnghAiBeijing---
24. 10 A$="123"
20 V=VAL(MID$(A$,2,2)
30 PRINT V
40 END
上面程序运行时输出的结果是______.
A."123" B.23 C."12" D.12
25.X#是______.
A.整型变量 B.单精度变量 C.双精度变量 D.字符串变量
26. 20 E=3:F=4:G=5
30 E=F:F=G:G=E
40 PRINT E; F; G
50 END
上面程序运行时输出的结果是______.
A. 3 4 5 B.4 5 3 C.4 5 4 D.4 5 5
27. 20 B=0
30 READ X
40 WHILE X<>-999
50 IF X>B THEN B=X
60 READ X
70 WEND
80 DATA 5,9,8,2,-999
90 PRINT B
100 PRINT ABS(X)
110 END
上面程序运行时,90行输出的结果为______,100行输出的结果为______.
A.9 B.8 C.2 D.999
28. 20 FOR K=1 TO 3
30 ON K GOSUB 300, 400, 400
40 NEXT K
50 FOR J=1 TO 3
60 PRINT A(J);:NEXT J:PRINT
70 DATA -81,-24.12,-25.85
80 END
300 FOR J=1 TO 3
310 READ A(J):NEXT J
320 RETURN
400 A(1)=SQR(ABS(A(1)))
410 A(2)=ABS(INT(A(2)))
420 A(3)=SGN(A(3))*INT(ABS(A(3)))
430 RETURN
上面程序运行时输出的结果是______.
A.9 25 -24 B.9 25 24 C.3 25 -25 D.3 25 25
29. 20 E=1:F=1
30 FOR J=1 TO 3
40 E=E+F:F=F+E
50 NEXT J
60 PRINT E; F
70 END
上面程序运行时输出的结果是______.
A. 6 6 B. 5 8 C. 13 21 D.34 55
30.以下程序运行时输出的结果是______.
10 A=3
20 B=A*A
30 A=A+B:B=B+A
40 PRINT A:B
50 END
A. 12 15 B. 12 3 C. 12 21 D. 21 12
31.以下程序运行时输出的结果是______.
10 READ A,B
20 RESTORE
30 DATA 1
40 READ C,C
50 T=A+B+C
60 DATA 2
70 RPINT T
80 END
A. 3 B. 4 C. 5 D.6
32.以下程序运行时输出的结果是______.
10 X=5
20 E=SGN(X)+1
30 ON E GOTO 60, 70, 80
60 Y=X*X+1:GOTO 90
70 Y=5*X+5:GOTO 90
80 Y=0
90 PRINT Y
100 END
A. 26 B. 30 C. 0 D.25
33. 10 FOR K=1 TO 3
30 IF K<=1 THEN A=2*K
40 IF K<=2 THEN A=2*K+1
50 IF K<=3 THEN A=K
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
34.下面程序运行时输出的结果是______.
10 LET A=0
20 WHILE A<>-1
30 READ A
40 READ B
50 DATA 9, 2, 3, 8, -1, 0, 5, 6, 7, -1
60 DATA 2, 8, 4, 5, 6, -1, 7, 8, -1, 0
70 LET A=A-B
80 PRINT A;
90 WEND
100 END
A. 7 -6 -1 B. 7 -5 -1 C. 2 -2 -2 D. 9 3 -1
35. 10 FOR I=1 TO 5
20 X$=SPACE$(I)
30 PRINT X$;I
40 NEXT I
50 END
上述程序运行时输出的结果是______.
A. 1 B. 1 C. 1 D. 1 2 3 4 5
2 2 2
3 3 3
4 4 4
5 5 5
36.以下程序运行时输出的结果是_______.
10 FOR I=1 TO 2
20 GOSUB 70
30 S=S+K
40 NEXT I
50 PRINT S
60 END
70 K=I*(I+1)*(I+2)
80 RETURN
A. 18 B. 216 C. 30 D.0
37. 10 DIM B(2,4)
20 FOR K=1 TO 2
30 FOR J=1 TO 4
40 B(K,J)=K+J
50 NEXT J
60 NEXT K
70 OPEN "A:ArrAy.dAt" FOR OUTPUT AS #1
80 FOR K=1 TO 2
90 PRINT #1,B(K,1);B(K,2);B(K,3);B(K,4)
100 NEXT K
110 CLOSE #1
120 END
上面程序运行时,屏幕上显示的结果是______.
A. 2 3 B. 2 3 4 5 C. 0 0 0 0 D.没有任何显示
3 4 3 4 5 6 0 0 0 0
4 5
5 6
38.
1994年秋季全国计算机等级考试二级笔试题基础知识和BASIC语言程序设计答案
一、选择题
1. B 2. B 3. B 4. A 5. C 6. D 7. B 8. C 9. A 10. C
11. B 12. B 13. C 14. D 15. C 16. B 17. B 18. C 19. D 20. C
21. C 22. D 23. C 24. B 25. C 26. C 27. A 28. D 29. C 30. C
31. C 32. C 33. B 34. B 35. B 36. C 37. C 38.D 39. A 40. D
41. C 42. D 43. C 44. D 45.C
二、填空题
1. 顺序、选择(分支)、循环
2. 66
3. C>DIR B:\BAS\??A*.
4. 只读、读写
5. AUTOEXEC
6. DEL B:\FOX\*.TXT
7. 35
8. 关系
9. .DBF,.PRG
10. ASCII
11. (LOG(X)+3*COS(47*3.1416/180))(2*X+Y)
12. 2
13. RESULT IS:120
14. 1 4 7
2 5 8
3 6 9
15. NO(J)
16. OUTPUT
17. COLSE
18. -1
19. AREA+FRA(S)
20. NEXT L
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -