您现在的位置: 中国报考在线 >> 职业教育 >> 辅导材料 >> 文章正文 用户登录 新用户注册
二级基础知识和QBASIC程序设计笔试模拟试题
文章来源:本站原创 点击数: 更新时间:2006-2-26

一、选择题部分 

(1) 一个完整的计算机系统包括 
A)主机与外部设备 
B)主机与操作系统 
C)硬盘系统与软盘系统 
D)cpu、存储器与外部设备 
(2) 与十进制数96等值的二进制数是 
A)01100000 B)10010110 
C)01100001 D)01100011 
(3) 对存储器按字节进行编址,若某存储器芯片共有10根地址线的引脚,则该存储器芯片的存储容量为 
A)512B B)1KB C)2KB D)4KB 
(4) WPS字处理软件属于 
A)系统软件 B)应用软件 
C)管理软件 D)多媒体软件 
(5) 在计算机内部,一切信息的存取、处理与传送均采用 
A)2进制 B)16进制 
C)BCD码 D)ASCII码 
(6) 下列DOS命令中,合法的是 
A)REN A:\D\ABC.BAS C:\XYZ.BAS 
B)REN A:*.DAT *.TXT 
C)REN C:ABC.TXT A:XYZ.TXT 
D)REN *.* ABC 
(7) 设当前盘C盘,C盘当前目录为\DOS\USER\A\B\C\D,且当前目录为空,则下一个命令能正确执行的是 
A)RD D B)CD DOS 
C)MD D D)MD\DOS\USER\A 
(8) 设当前盘为C盘,C盘当前盘目录\DOS\USER\X\Y\Z\P\Q,且当前目录下只有一个QR.C,则下列命令组中能正确执行的是 
A)CD..MD Q B)CD..MD P 
C)CD..RD Q D)DEL *.* RD Q 
(9) 为了要将当前盘当前目录下扩展名.TXT的所有文件打印输出,下列命令中能正确执行的是 
A)TYPE *.TXT PRN 
B)TYPE *.TXT>PRN 
C)COPY *.TXT>PRN 
D)COPY *.TXT PRN 
(10) 下列命令组中DOS命令互相等价的是 
A)TYPE AB.TXT与DIR AB.TXT 
B)DISKCOMP A:B与COMP A:*.* B:*.* 
C)TYPE AB.TXT> >XY.TXT与COPY AB.TXT XY.TXT 
D)TYPE AB.TXT>XY.TXT与COPY AB.TXT XY.TXT 
(11) 设当前盘为C盘,当前目录下有一个文件XYZ.BAT,其内容为MD\A\B\C,CDB\C。如果在执行该文件过程中没有出错,则在执行该文件之前,C盘的当前目录为 
A)\ B)\A C)\A\B D)\A\B\C 
(12)在计算机领域中,媒体是指 
A)表示和传播信息的载体 
B)各种信息的编码 
C)计算机的输入输出信息 
D)计算机屏幕显示的信息 
(13) 计算机网络最突出的优点是 
A)精度高 B)运算速度快 
C)存储容量大 D)共想资源 
(14) 在Windows中,如果窗口表示的是一个应用程序,则打开窗口意味着 
A)显示该应用程序的内容 
B)运行该应用程序 
C)结束该应用程序的运行 
D)将该窗口放大到最大 
(15) Windows窗口中,单击最小化按钮后 
A)当前窗口将消失 
B)当前窗口被关闭 
C)当前窗口缩小为土标 
D)大开控制菜单 
(16) 在QBASIC中,823&是什么类型的常数 
A)整型数 B)长整形数 
C)字符常数 D)双精度数 
(17) 以下谁QBASIC中的数值变量? 
A)ABC B)E+5 
C)“TRUE” D)1.35E-2 
(18) DIM A(11 TO 30)所定义的数组有多少个元素? 
A)11 B)20 C)30 D)330 
(19) 表达式3^3\*3/3MOD3的值是 
A)1 B)-1 C)3 D)0 
(20) 在QBASIC状态下,6个关系运算符在运算过程中,悠闲级从高到低的顺序是 
A)>= > = < <= <> 
B)> >= = < <= <> 
C)<= < = >= > <> 
D)不分先后顺序 
(21) 正确的QBASIC逻辑表达式是 
A)X>Y.AND.Y>Z B)X>Y>Z 
C)X>Y AND>Z D)X>Y AND Y>Z 
(22) 下列READ语句中语法正确的是 
A)READ π3, π/6, π/4, π/5 
B)READ PI/3,PI/6,PI/4,PI/5 
C)READ A,B,C,D 
D)READ 3.14,.707,.866,1.414 
(23) 下列数组说明语句中语法正确的是 
A)DIM A[10] B)DEF FN(10) 
C)DIM A(10) D)DIMENSION(10) 
(24) 在第10行第20列打印了一个字符所用的定位语句是 
A)LOCATE 10,20 
B)LOCATE 20,10 
C)LINE 10,COLUMN 20 
D)ROW 10,COL 20 
(25) 正确的自定义函数语句是 
A)DEF FNA(X,Y)=X^3+Y^2 
B)DEF FN(X,Y)=X^3+Y^2 
C)DEF ABC(X,Y)=X~3+Y~2 
D)DEF FNA( )=X~3+Y~2 
(26) 函数INT(RND(0)*11)+10的值的范围是 
A)[0,10] B)[10,10] 
C)[10,20] D)[0,20] 
(27) 下面程序运行后,输出的结果是 
c=b=a 
PRINT c 
END 
A)1 B)0 C)-1 D)显示出错信息 
(28) 下面程序运行后,输出的结果是 
IF a THEN PRINT a ELSE PRINT a+1 
END 
A)1 B)0 C)1 D)显示出错信息 
(29) 下面程序的内层循环次数是 
FORL=1 TO 3 
FORJ=J TO 3 
NEXT K 
NEXT J 
NEXT L 
END 
A)3 B)4 C)6 D)8 
(30) 下面程序执行后C的值是 
A=-1.2:B=321 
C=LEN(STR$(A)+STR$(B)) 
PRINT C 
END 
A)3 B)4 C)6 D)8 
(31) 要将X,Y两个变量的值互换,正确的写法是 
A)T=X:X=Y:Y=T B)Y=X:X=y 
C)X swap Y D)swich X,Y 
(32) 下面程序执行的结果是 
A$="123":B$="456" 
C=VAL(A$)+VAL(B$) 
TRINT C 
END 
A)123 B)456 C)"579" D)579 
(33) 下面程序运行时输出的结果是 
FOR X=1 TO 2 
A=0 
FOR Y=1 TO X 
A= A + 1 
NEXT Y 
PRINT A; 
NEXT X 
END 
A)1 1 B)0 0 C)1 2 D)2 3 
(34) 下面程序运行时输出的结果是 
DEF FNA(X.Y)=X*Y+7*Y+Y/X 
X=3: Y=4 
PRINT FNA(Y,X) 
END 
A)36 B)43 C)33 D)41 
(35) 下面程序运行时a$的结果是 
a$ = "aaaaaa" 
MID $(a$,2,3)="AAA" 
PRINT "after change a$ "=";a$" 
END 
A)AAA B)aaAAA C)aAAAaa D)aaaAAA 
(36) 下面程序运行的S的值是 
FOR J=1 TO 10 
READ X 
IF X/3=X/3 AND X/5 THEN S=S+X 
NEXT J 
PRINT "S=";S 
DATA 1,3,5,7,9,11,13,15,17,19 
END 
A)27 B)15 C)32 D)20 
(37) 执行PRONT USINC "##.##%";34.567的结果 
A)34.564% B)34.56 C)34.56% D)34.57% 
(38) 下面程序运行时输出的结果是 
SUM J=1 TO 10 
FOR J=1 TO 10 
IF J=10 THEN 
EXIT FOR 
ELSE 
SUM=SUM+J 
END IF 
NEXT J 
PRINT SUM 
END 
A)45 B)55 C)10 d)36 
(39) 下面程序运行时输出的结果是 
J=0 
DO WHILE J<30 
J=(J+1)*(J+2) 
N=N+1 
LOOP 
PRINT N;J 
END 
A)0 1 B)3 182 C)4 30 D)30 30 
(40) 下面程序运行时输出的结果是 
FOR J=1 TO 3 
GOSUB f: 
M=M+N 
NEXT J 
PRINT M 
END 
f:N=N+2 
RETURN 
A)3 B)12 C)6 D)9 
(41) 下面程序运行时输出的结果是 
DIM A(10) 
FOR J=6 TO 10 
READ A(J) 
NEXT J 
PRINT A(5)+A(6)*A(10) 
DATA 1,2,3,4,5 
END 
A)5 B)25 C)1 D)显示出错信息 
(42) 下面程序运行时输出的结果是 
FOR K=10 TO 6 STEP -1 
READ A(K) 
NEXT K 
DATA 1,3,5,7,9 
FOR J=3 TO 7 
PRINT A(J) 
NEXT J 
END 
A)1 3 5 7 9 B)9 7 5 3 1 C)0 0 0 9 7 D)1 1 1 1 1 
(43) 下面程序运行时输出的结果是 
FOR J=1 TO 3 
FOR K=1 TO 3 
A(J,K)=(J-1)*3+K 
NEXT K 
NEXT J 
FOR J=2 TO 3 
FOR K=1 TO 2 
PRINT A(K,J); 
NEXT K 
PRINT 
NEXT J 
END 
A)2 5 B)2 3 C)4 7 D)4 5 
3 6 5 6 5 8 7 8 
(44) 下面程序运行时输出的结果是 
FOR K=3 TO 1 STEP -1 
X$=STRING $(K,"*") 
PRINT X$ 
NEXT K 
END 
A)* B)1* C)3*D)* * * 
* * 2* 2* * * * 
* * * 3* 1* * * * 
(45) 下面程序运行时输出的结果是 
DECLARE SUB F(K,S) 
SUM=0 
FOR J=1 TO 3 
CALL F(J,S) 
SUM=SUM+S 
NEXT J 
PRINT SUM 
END 
SUB F(K,S) 
S=1 
FOR L=1 TO K 
S=S*L 
NEXT L 
ENS SUB 
A)9 B)3 C)0 D)6 
(46) 下面程序运行时输出的结果是 
SCORE=INT(RND)+5 
CASE 5 
A$="GOOD" 
CASE 4 
A$="OK" 
CASE 3 
A$="PASS" 
CASE ELSE 
A$="BAD" 
END SELECT 
PRINT A$ 
A)RAD B)PASS C)OK D)GOOD 
(47) 下面程序运行时输出的结果是 
S=0 
FOR K=1 TO 3 
IF K<-1 THEN 
X=1 
ELSEIF K<=2 THEN 
X=2 
ELSEIF K<3 THEN 
X=3 
ELSE 
X=4 
END IF 
PRINT X; 
S=S+X 
NEXT K 
PRINT S 
END 
A)3 3 3 9 B)3 2 1 6 C)1 1 1 3 D)1 2 3 6 
(48) 下面程序运行时输出的结果是 
X=0 
DO QNTIL X = - 1 
READ A,B,X 
A = A - B 
LOOP 
PRINT A;B;X 
DATA 9,2,3,8,9,1,-1,5,-1,7,-1,-1 
DATA2,8,4,5,6,-1,7,8, -1,0,0, -1 
END 
A)8 9 1 B)4 1 1 
C)- 6 5 - 1 D)9 2 3 
(49) 下面程序运行后输出的结果是 
CLS 
X =100:Y = 80:R1 = 100:R2 = 80 
SCREEN1,0"COLOR 5 
CIRCLE(X,Y),R1 
CIRCLE(R1,R2),R2 
END 
A)一个园 B)两个同心园 C)两个不同心的园 D)无任何显示 
(50) 下面程序运行时输出的结果是 
A$ = "ABCD" 
B$ = "efgh" 
C$ =LCASE $ (B$) 
PRINT C$ ;D$ 
A)abcdEFGH B)abcdefgh C)ABCDefgh D)ABCDEFGH 

二 填空题 

(1) 与十六进制数(66.6)16(下标)等值的十进制数为( [1] ) 
(2) 八位二进制补码能表示的最大十进制数为( [2] ) 
(3) 设在当前盘当前目录下有两个文件A.TXT与B.TXT,现要将文件B.TXT联接到文件A.TXT的后面.若使用COPY命令,则完整的命令为( [3] ) 
(4) 在DOS系统中,代表控制台的设备明为 ( [4] ) 
(5) 分屏显示当前盘当前目录下扩展名为C的所有文件清单,其DOS命令为( [5] ) 
(6) 2 sin x+3 cox x+arctan 2x+lnxlny 的QBASIC表达式为( [6] ) 
(7) 表达式7^2 MOD 5^2\3^3的值为( [7] ) 
(8) 程序运行后,输出的结果为( [8] ) 
n$="France" 
m$=MID $ (a$,3,2) 
FOR j=1 TO 5 
READ b$ 
e=INSTR(b$,m$) 
s=s+e 
NEXT j 
PRINT s 
DATA lran,China,Japan,Afghanistan,Guyana 
END 
(9) 程序是从键盘输入一串字符,逆序打印出来,程序不完整,应填上( [9] ) 
DECLARE FUNCTION reverse $(a$) 
INPUT "Enter a string--";x$ 
PRING x$ 
PRINT reverse $(y$) 
b$=MID $(Y$,1,1) 
IF b$="" THEN 
reverse $="" 
ELSE 
reverse $=reverse $( [9] (y$,2)+b$ 
END IF 
END FUNCTION 
(10) 下面程序运行后的输出是( [10] ) 
A=12.3;B=456;C$="123" 
D$=STR $(A+B)+C$ 
PRINT D$ 
END 
(11) 下面程序运行后的输出是( [11] ) 
K=1 
FOR J=1 TO 6 
K=K*J 
NEXT J 
PRINT K+J 
END 
(12) 下面的程序是用选择交换法排序,请在[12],[13],[14]处将程序补充完整(6分) 
OPTION BASE 1 
DIM A(10) 
PRINT "data before sorting:" 
FOR A(i):PRINT A(i); 
NEXT i 
DATA 123,96,42,39,22,14,7,4,0,-7 
PRINT 
FOR I=[12] 
K=i 
FOR j=[13] 
IF A(i)>A(j) THEN K=j 
NEXT j 
IF K<>i THEN [14] 
NEXT i 
PRINT "data after sorting:" 
FOE i=1 to 10 
PRINT A(i); 
NEXT i 
PRINT 
END 
(13) 下面程序运行后的输出Y的值是[15] 
FOR A=1 TO 5 
Y=1 
FOR B=1 TO 10 
FOR C=1 TO 6 
Y=Y+1 
NEXT C 
NEXT B 
NEXT A 
PRINT "Y=";Y 
END 
(14) 下面程序是用来判断N是否为素数的程序,请将[16]和[17]处补充完整. 
INPUT "N=";N 
K=INT(SQR(N)) 
I=2 
FLAG=0 
DO WHILE I<=K AND FLAG=0 
IF [16]=0 THEN 
FLAG=1 
ELSE 
I=I+1 
END IF 
LOOP 
IF [17] THEN 
PRINT N;"is a prime number." 
ELSE 
PRING N;"is not a prime number." 
END IF 
END 
(15) 下面程序运行后的输出S的值是[18] 
FOR K=1 TO 5 
S=0:J=1 
FOR M=1 TO K 
J=J+M 
NEXT M 
S=S+J 
NEXT K 
PRINT S 
END 
(16) 阅读下面的程序.程序的作用是利用随机函数产生10个100到200之间(包含100和200)的随机整数,打印其中5的整数倍的数,并求和.请根据程序的需要在[19]处填上正确内容: 
RANDOMIZE TIMER 
FOR M=1 TO 10 
X=[19] 
PRING X; 
IF (X MOD 5=0) THEN 
PRING X 
K1=K1+X 
END IF 
NEXT M 
PRINT 
PRINT "K1=";K1 
END 
(17) 下面程序运行后的输出C$的值是[20] 
FOR J=1 TO 3 
READ A$ 
A$=MID$(A$,J,J) 
C$=C$+A$ 
NEXT J 
PRINT C$ 
DATA say,mechanic,noonday 
END 

正确答案如下: 
一:选择题 
( 1)C ( 2)A ( 3)B ( 4)B ( 5)A ( 6)B ( 7)C ( 8)B 
( 9)D (10)D (11)B (12)A (13)D (14)B (15)C (16)B 
(17)A (18)B (19)D (20)D (21)D (22)C (23)C (24)A 
(25)A (26)C (27)C (28)C (29)B (30)D (31)A (32)D 
(33)D (34)C (35)C (36)B (37)C (38)A (39)B (40)B 
(41)A (42)C (43)A (44)D (45)A (46)D (47)D (48)C 
(49)B (50)A 
二:填空题(每空2分,共40分) 
(1) [1]102.375 
(2) [2]127或+127 
(3) [3]COPY A.TXT+B.TXT或COPY A.TXT+B.TXT A.TXT 
(4) [4]CON 
(5) [5]DIR *.C/P 
(6) [6]2*SIN(X)+3*X*Y*Z+ATN(2*N)+LOG(X)*LOG(Y) 
(7) [7]1 
(8) [8]16 
(9) [9]MID $ 
(10) [10]468.3123 
(11) [11]727 
(12) [12]1 TO 9 [13]I+1 TO 10 [14]SWAP A(I),A(K)或SWAP A(K),A(I)或T=A(I):A(I)=A(K):A(K)=T 
(13) [15]61 
(14) [16]N MOD I或N/I=N\I或INT(N/I)=N/I [17]FLAG=0 
  • 上一篇文章: 没有了
  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
  • 鐒︾偣鏂伴椈

  • 浠婃棩蹇

  • 鍥剧墖鏂伴椈

  • 鏂伴椈澶存潯

  • 鍦版柟鍔ㄦ€�

  • 最 新 热 门
    普通文章浙工大机械工程领域的工程硕士专业成为
    普通文章2011考研人数或超140万 报考北大人数创
    普通文章天津大学2011年考研报名人数近2万 创历
    普通文章江南大学考研报名人数飙涨 连续5年递增
    普通文章2011年乌鲁木齐市普通高考29日起报名
    普通文章两港校2011年内地扩招 香港中文大学将招
    普通文章高校本科专业新目录2012年高考正式启用
    普通文章海口高考分5步进行 报名拒代报
    普通文章河北省今年7.4万人报名考研 比去年增长
    普通文章湖北今年10.3万人报名考研 武大报考人数
    最 新 推 荐
    推荐文章第二届大学生艺术展演活动戏剧节目评选
    推荐文章第四届高等学校教学名师奖获奖教师名单
    推荐文章[图文]2008美国顶尖大学最新综合排名
    推荐文章内蒙古2008下半年自考继续实行网上报名
    推荐文章四川高考延考区本科各批录取控制分数线
    推荐文章[图文]陕西:2008高考网上填志愿 数学英
    推荐文章过来人谈北京公考:亲历08年国考 备战08
    推荐文章全国高校毕业生就业网络联盟冬季联合招
    推荐文章中国毕业生出路最好的十所大学
    推荐文章教育部:2008年高考科目时间安排公布
    相 关 文 章
  • 福建06年58门课程使用新大纲和教材

  • 浙江06年10月新开课程及使用新版教材课

  • 江西省06年自考调整部分课程教材使用

  • 上海市06年下半年自考全国统考课程教材

  • 天津自2006年起部分课程启用新教材

  • 北京公布2006年自考小学教育专业教材

  • 06年自学考试刑事诉讼法教材四变

  • 2006年高等教育自学考试全国统考课程安

  • 北京自考护理学(专科)06年指定教材

  • 2007年自考全国统考部分课程使用新教材

  • 图片新闻

    6閻椒鍞ゆ妯库偓鍐ㄥ閸掑棙鏂傜粵鏍у毉閻愶拷

    閸忋劌娴楃涵鏇烇紜閻㈢喐瀚戦悽鐔荤殶閸撳倹婀�

    闁插秶顥婇敍锟�2016楠炴潙绠嶆稉锟�51閹碘偓

    2016楠炴潙鐣炴径蹇涚彯閼板啳瀚崇拠顓炲經

    2015楠炵EC閸熷棗濮熼懟杈嚔閼板啳鐦�
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    缂冩垹鐝禒瀣矝 - 閹锋稖浠掗崥顖溿仛 - 楠炲灝鎲¢張宥呭 - 缂冩垹鐝竟鐗堟 - 閼辨梻閮撮弬鐟扮础 - 娑擃厼宕曟禍鐑樼毌閸忓崬鎷伴崶鎴掍繆閹垯楠囨稉姘跺劥缂冩垹鐝径鍥攳閸欏嚖绱版禍鐞丆P婢讹拷11001042閸欙拷
     
      閺堝秴濮熼悜顓犲殠閻絻鐦介敍锟�86-10-86376869 mailto:webmaster@cnzsedu.com 缂冩垹绮剁€圭偛鎮曢敍锟�娑擃厼娴楅幎銉ㄢ偓鍐ㄦ躬缁撅拷 娑擃厼娴楅幏娑氭晸缂冿拷 
     Copyright©2000-2011 Cnzsedu.Com Inc.All rights reserved.闁氨鏁ょ純鎴濇絻閿涳拷娑擃厼娴楅幎銉ㄢ偓鍐ㄦ躬缁撅拷 娑擃厼娴楅幏娑氭晸缂冿拷

    娑擃厼娴楅幎銉ㄢ偓鍐ㄦ躬缁撅拷(www.cnzsedu.com) 閻楀牊娼堥幍鈧張锟�   閺堫亞绮¢幒鍫熸綀娑撳秴绶辨径宥呭煑閹存牕缂撶粩瀣拱缁旀瑩鏆呴崓锟�

           
    src='http://s68.cnzz.com/stat.php?id=323848&web_id=323848&show=pic' language='JavaScript' charset='gb2312'>