c++的大量习题,对二级考试大有帮助. 希望大家满意.

源代码在线查看: 1998年4月二级笔试试题basic.txt

软件大小: 393 K
上传用户: mpeg2000
关键词: 二级
下载地址: 免注册下载 普通下载 VIP

相关代码

				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				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				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 
				
							

相关资源