⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 1998年4月二级笔试试题basic.txt

📁 c++的大量习题,对二级考试大有帮助. 希望大家满意.
💻 TXT
字号:
1998年4月二级笔试试题BASIC 
基础知识和BASIC语言程序设计 
(考试时间120分钟,满分100分) 
一.选择题(1-40题每题1分,41-50题每题2分,共60分) 
下列各题A).B).C).D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分. 
(1)所谓"裸机"是指 
A)单片机 B)单板机 
C)不装备任何软件的计算机 D)只装备操作系统的计算机 
(2)下列存储器中,存取速度最快的是 
A)软盘 B)硬盘 C)光盘 D)内存 
(3)系统软件中最重要的是 
A)操作系统 B)语言处理程序 C)工具软件 D)数据库管理系统 
(4)CPU处理的数据基本单位为字,一个字的字长 
A)为8个二进制位 B)为16个二进制位 C)为32个二进制位 D)与CPU芯片的型号有关 
(5)打印当前屏幕内容应使用的控制键是 
A)Scroll-Lock B)Num-Lock C)PgDn D)PrtSc(Print Scrccn) 
(6)能将高级语言源程序转换成目标程序的是 
A)调试程序 B)解释程序 C)编译程序 D)编辑程序 
(7)二进制数1110111.11转换成十进制数是 
A)119.375 B)119.75 C)119.125 D)119.3 
(8)十六进制数FF.1转换成十进制数是 
A)255.0625 B)255.125 C)127.0625 D)127.125 
(9)3.5英寸软盘片的一个角上有一个滑动板,如果移动该滑动块露出一个小孔,则该软盘 
A)不能读但能写 B)不能读出不能写 C)只能读不能写 D)能读写 
(10)控制键^C的功能为 
A)终止当前操作 B)系统复位 C)暂停标准输出设备的输出 D)结束命令行 
(11)COMMAND.COM为命令处理程序,DOS系统启动后,它 
A)驻留在外存,需要时再装入内存 B)常驻内存,包含所有内部命令 
C)不能处理外部命令 D)不能处理后缀为.EXE的可执行文件 
(12)为了将所有扩展名为.PAS的文件改成扩展名为.P,应使用命令 
A)REN *.PAS *.? AS B)REN PAS P C)REN *.PAS *.P D)REN *.PAS *.P?? 
(13)设当前盘中文件XY.C的路径为\A\B\XU,当前目录为\A\B,为了查看文件XY.C 的内容,应使用命令 
A)TYPE XU\XY.C B)TYPE \XU\XY.C C)DIR XU\XY.C D)DIR \A\B\XU\XY.C 
(14)要将提示符改成当前盘当前目录后加一个大于号">",应使用命令 
A)PROMPT B)PROMPT $p$g C)PROMPT $$ D)PROMPT C\> 
(15)设C盘根目录中有一个批处理文件A.BAT,当前盘为A盘,为了执行该批处理文件下列命令中一定正确的是 
A)C:\A B)C:A.BAT C)A.BAT D)\A.BAT 
(16)设当前盘为C盘,将A 盘根目录下的文件目录信息存放到当前盘当前目录下的文件AB中,应使用命令 
A)TYPE A:\>AB B)DIR >AB C)DIR A:\>AB D)DIR \>AB 
(17)可执行文件ABC.EXE所需要的输入数据已经按格式存放在文件XYZ中, 要求将执行结果在打印机上输出.下列命令中正确的是 
A)ABC < XYZ B)ABCXYZ C)ABC>XYZPRN 
(18)在当前盘当前目录下有一个文件A.BAT,其内容为 
CD\ 
MD \XYZ\AB\B\C 
CD XYZ\AB\B 
在正确执行上述文件后,接着执行下列命令时,不会发生错误的是 
A)MD C B)RD \XYZ C)RD C D)RD B 
(19)下列命令组中两个DOS命令互相等价的是 
A)TYPE AB.TXT 与 DIR AB.TXT 
B)DISKCOPY A: B: 与 COPY A:*.* B:*.* 
C)TYPE AB.TXT >>XY.TXT 与 COPY AB.TXT XY.TXT 
D)TYPE AB.TXT > XY.TXT 与COPY AB.TXT XY.TXT 
(20)设A盘为启动盘,其目录结构为 
根目录 
┌──┴─────┐ 
│ │ 
DOS子目录 COMMAND.COM 
┌─────┴─────┐ 
│ │ 
USER子目录 AUTOEXEC.BAT 
其中文件AUTOEXEC.BAT的内容如下: 
MD \XYZ 
CD \DOS\USER 
则由A盘启动成功后,A盘的当前目录是 
A)\DOS\USER B)\XYZ C)根目录 D)\DOS 
(21)从BASIC状态返回DOS操作系统的命令是 
A)EXIT B)LOGOUT C)QUIT D)\DOS 
(22)在BASIC语言中NEW命令的功能是 
A)建立新文件 B)建立新图形 C)清屏幕 D)清内存 
(23)BASIC语句中,语句定义REM定义的是 
A)恢复语句 B)重新编行号 C)改名语句 D)注释语句' 
(24)下列四项中合法的BASIC常数是 
A)4,000 B)D-10 C)2.5E D)65% 
(25)语句10 DIM ARR(12,12)定义的数组有多少个元素 
A)24 B)144 C)169 D)1212 
(26)语句10 PRINT 4>3执行时输出的结果是 
A)7 B)0 C)-1 D)显示出错信息 
(27)下列变量名中不合法的是 
A)C#(2,4) B)AB(1) C)RIM$ D)A,B(S) 
(28)表达式SQR(2^3^2)MOD 4 的值为 
A)0 B)1 C)2 D)3 
(29)下面语句正确的是 
A)10 A+B=C=0 B) 10 A=B+C C)10 SIN(A)=B+C D)10 A=2*π*B*C 
(30)下面语句中正确的是 
A)10 INPUT;A;B;C B)10 PRINT;A,B,C 
C)10 PRINT "A=";A,"B=",B,"C=",C D)10 RPINT;"A=",A,"B=",B,"C=",C 
(31)下面四组READ/DATA语句中,有语法错误的是 
A)10 READ A,B$ B)10 READ A,B$ 
20 DATA 5,ABC 20 DATA 5,3.14159/180 
C)10 READ A,B$ D)10 READ A,B$ 
20 DATA 3.14159,10 20 DATA 3.14158/180,ABC 
(32)下面程序运行后输出的结果是 
10 P$="Beijing" : Q$="HongKong" :R$="Maoco" 
20 PRINT R$>Q$ AND R$.5 THEN Y=1 ELSE Y=-1 
40 B(J)=Y*INT(RND*501):P=0:K=1 
50 WHILE P=0 AND K<=J-1 
60 IF B(J)=B(K) THEN [43] 
70 K=K+1 
80 WEND : IF P=0 THEN PRINT B(J);ELSE J=J-1 
90 NEXT J:PRINT 
100 P=1:MAX=[44] 
110 FOR N=2 TO 100 
120 IF B(N)>MAX THEN MAX=B(N):P=[45] 
130 NEXT N 
140 PRINT "The largest number is--";MAX 
150 PRINT "The position is--";P 
160 END 
[43] A) P=0 B) P=1 C) K=0 D) K=1 
[44] A)1E-37 B)B(1) C)500 D)1E+37 
[45] A)1 B)N C)N+1 D)500 
(46)(47)下面程序的功能是从键盘输入一个数插入到已有从大到小排列的12个有序数列中,使该数列仍为有序,请在[46][47]处选择正确答案,补充完整. 
10 DIM ARR(13) 
20 FOR J=1 TO 12 : READ ARR(J) : NEXT J 
30 INPUT "N=";N 
40 P=0 : J=12 
50 WHILE J>=1 AND P=0 
60 IF NA(I,J) THEN C=A(I,J) 
120 NEXT J,I 
130 PRINT B,C 
140 DATA 3,4,12,15,45,21,34,9 
150 DATA 56,34,46,72,64,6 
160 END 
A)3 45 B)45 3 C)6 72 D)72 6 
二.填空题(每空2分,共40分) 
请将每空的正确答案写在答题卡__1__至__20__序号的横线上, 答在试卷上不得分 
(1)与十进制数101等值的二进制数为__1__ 
(2)DOS命令分为内部命令和外部命令,XCOPY命令属于___2___命令 
(3)设当前盘为A盘,当前系统提示符为">",在不改变当前盘的情况下,显示C 盘的当前目录路径,应使用命令__3__ 
(4)自动批处理文件名必须是___4___ 
(5)设在当前盘当前目录下有两个文件W.TXT与P.TXT,现要瘵文件P.TXT 连接到文件W.TXT的后面,若使用COPY命令,则完整的命令为___5____ 
(6)代数式 在BASIC语言中的形式为___6___ 
(7)表达式(30 MOD 5*7+8)\12+11*(5*%\12/2^2+3)的值是___7___ 
(8)"a","T","Z","9"这四个字符中____8____的ASCII码值最大 
(9)下面程序运行后的输出结果是___9___ 
10 FOR J=1 TO 5 
20 A=A*10+J 
30 NEXT J 
40 PRINT A 
50 END 
(10)下面程序运行后输出的结果是___10___ 
10 READ A,B 
20 DATA 3,5,6 
30 READ C,D,E 
40 RESTORE 
50 DATA 4,7,9,8 
60 READ F,G,H,I,J,K,L,M,N 
70 RESTORE 
80 DATA 8,9,10 
90 PRINT C;D;E;F;G;H;J;K;L;M;N 
100 END 
(11)下面程序运行后输出的结果是___11___ 
10 Y=10 
20 Z=INT(RND(Y)) 
30 ON Z GOTO 50,60,70 
40 J=J+1 
50 J=J+3 
60 J=J+5 
70 J=J+7 
80 PRINT J 
90 END 
(12)下面程序计算1+2+2^2+2^3+... ...+2^32的值,将其补充完整. 
10 ___12___ 
20 FOR K=1 TO N 
30 S=S+2^K 
40 NEXT K 
50 PRINT S 
60 END 
(13)若X=4,下面程序的运行结果是___13___ 
10 INPUT X 
20 IF X^2=16 THEN Y=X 
30 IF X^2<15 THEN Y=1/X 
40 IF X^2>15 THEN Y=^2+1 
50 PRINT Y 
60 END 
(14)下面程序运行后输出的结果是___14___ 
10 FOR J=1 TO 10 
20 READ X 
30 IFX>Y THEN A=A+X : Y=X ELSE A=A+Y 
40 NEXT J 
50 PRINT "A=";A 
60 DATA 3,1,15,20,17,5,25,30,11,22 
70 END 
(15)顺序文件STD.DAT中顺序存放着学生的学号(NO)姓名(NM$)数学(M)和英语(E)成 绩.下面的程序可从文件中查找到数学和英语成绩均高于80分(含80分)的学生 将其学号,姓名 数学及英语的成绩打印出来.将程序补充完整. 
10 OPEN"STD.DAT"FOR INPUT AS#1 
20 WHILE NOT EOF(1) 
30 INPUT #1,NO,NM$,M,E 
40 ___15___ 
50 WEND 
60 CLOSE #1 
70 END 
(16)下面程序运行后输出的结果是___16___ 
10 AA=1 : BB=1 
20 FOR J=1 TO 4 
30 AA=AA+BB : BB=BB+AA 
40 NEXT J 
50 PRINT AA;BB 
60 END 
(17)下面程序的功能是统计字符串中"i"的个数,请将程序补充完整. 
10 AAA$="Beijing Union University" 
20 M=LEN(AAA$) 
30 FOR J=1 TO M 
40 B$=___17___ 
50 IF B$="i" THEN X=X+1 
60 NEXT J 
70 PRINT "X=";X 
80 END 
(18)下面程序运行后输出的结果是___18___ 
10 A$="" 
20 FOR J=1 TO 3 
30 READ B$ 
40 A$=A$+RIGHT$(B$,J) 
50 NEXT J 
60 PRINT A$ 
70 DATA bomb,root,subtom 
80 END 
(19)下面程序运行后输出的结果是___19___ 
10 DIM A(50) 
20 FOR J=1 TO 10 
30 J=J*J 
40 A(J)=J 
50 NEXT J 
60 PRINT A(25) 
70 END 
(20)下面程序运行后输出的结果是___20___ 
10 DIM A(3,3) 
20 FOR J=1 TO 3 
30 FOR K=1 TO 3 
40 IF J=K THEN A(J,K)=1 
50 IF JK THEN A(J,K)=3 
70 NEXT K:NEXT J 
80 FOR J=1 TO 3 
90 FOR K=1 TO 3 
100 PRINT A(J,K); 
110 NEXT K 
120 NEXT J 
130 END 




1998年4月二级笔试试题BASIC答案 

一.选择题(1-40题每题1分,41-50题每题2分,共60分) 
(1)C (2)D (3)A (4)D (5)D (6)C (7)B (8)A (9)C (10)A 
(11)B (12)C (13)A (14)B (15)A (16)C (17)D (18)C (19)D (20)C 
(21)D (22)D (23)D (24)D (25)C (26)C (27)D (28)A (29)B (30)B 
(31)D (32)A (33)D (34)D (35)C (36)A (37)B (38)C (39)D (40)B 
(41)C (42)C (43)B (44)B (45)B (46)C (47)D (48)B (49)B (50)D 
二.填空题(每空2分,共40分) 
(所有大小写都允许大.小写或大小写混合) 
1> (1) 1100101 或 (1100101) 
2> (2) 外部(答外部命令不扣分) 
3> (3) CO C:(CD与C:中间至少要有一个空格) 
4> (4) AUTOEXEC.BAT 
5> (5) COPY W.TXT+P.TXT 或 COPY W.TXT+P.TXT W.TXT 
6> (6) 0.5*(X+SQR(X^2-1)+LOG(ABS(X+SQR(X^2-1)) 
或者(X+SQR(X^2-1)+LOG(ABS(X+SQR(X^2-1))/2 
上述答案中的0.5也可写成1/2或1.0/2.0;X^2可以写成X*X. 
7> (7) 124 
8> (8) "a" 
9> (9) 12345 
10> (10) 6 4 7 3 5 6 4 7 9 8 8 9 
11> (11) 16 
12> (12) S=1:N=32或者N=32:S=1 
13> (13) 17 
14> (14) A=196 
15> (15) IF M>=80 AND E>=80 THEN PRINT NO,NM$,M,E 
或者IF E>=80 AND M>=80 THEN PRINT NO,NM$,M,E 
16> (16) 34 55 
17> (17) MID$(AAA$,J,1) 
18> (18) bottom 
19> (19) 25 
20> (20) 1 2 2 3 1 2 3 3 1 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -