查看全部128種考試
1
2
3
4
5
6
7
8
9
10
蕭雨  
【字體: 2002年4月全國計算機等級考試二級QBASIC筆試試卷
2002年4月全國計算機等級考試二級QBASIC筆試試卷
djks.exam8.com 來源:考試吧(Exam8.com) 更新:2004-8-11 17:10:00 計算機等級考試 考試論壇
一、選擇題,((1)-(40)每題1分,(41)-(50)每題2分,共60分)
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。
(1) 在計算機中,一個字長的二進制位數(shù)是
A) 8 B) 16 C) 32 D) 隨CPU的型號而定
(2) 計算機網(wǎng)絡(luò)的突出優(yōu)點是
A) 速度快 B) 資源共享 C) 精度高 D) 容量大
(3) 計算機網(wǎng)絡(luò)能傳送的信息是:
A) 所有的多媒體信息 B) 只有文本信息
C) 除聲音外的所有信息 D) 文本和圖像信息
(4) 切斷計算機電源后,下列存儲器中的信息會丟失的是:
A) RAM B) ROM C) 軟盤 D) 硬盤
(5) 十進制數(shù)127轉(zhuǎn)換成二進制數(shù)是
A) 11111111 B) 01111111 C) 10000000 D) 11111110
(6) 要想打印存放在當(dāng)前盤當(dāng)前目錄上所有擴展名為.TXT 的文件內(nèi)容, 應(yīng)該使用的DOS命令為
A) DIR *.TXT>PRN B) TYPE *.TXT>PRN
C) COPY *.TXT PRN D) COPY *.TXT>PRN
(7) 將當(dāng)前盤當(dāng)前目錄及其子目錄中的全部文件 (總量不足1.2MB) 復(fù)制到一張空的A盤的根目錄下,應(yīng)該使用的DOS命令為
A) XCOPY *.*A:\ /M B) XCOPY *.*A:\ /S
C) XCOPY *.*A:\ /P D) XCOPY *.*A:\ /A
(8) 在C盤根目錄下執(zhí)行PROMPT $p$g命令之后,DOS的提示符變?yōu)?BR>A) C:> B) C:\> C) C> D) C:\
(9) DOS命令 "COPY CON DISP"中的CON代表
A) 子目錄 B) 磁盤文件 C) 鍵盤 D) 顯示器
(10) 結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)是
A) 輸入、處理、輸出 B) 樹形、網(wǎng)形、環(huán)形
C) 順序、選擇、循環(huán) D) 主程序、子程序、函數(shù)
(11) 要把高級語言編寫的源程序轉(zhuǎn)換為目標程序,需要使用
A) 編輯程序 B) 驅(qū)動程序 C) 診斷程序 D) 編譯程序
(12) 英文小寫字母d的ASCII碼為100,英文大寫字母D的ASCII碼為
A) 50 B) 66 C) 52 D) 68
(13) Windows環(huán)境下,PrintScreen鍵的作用是
A) 復(fù)制當(dāng)前窗口到剪貼板 B) 打印當(dāng)前窗口的內(nèi)容
C) 復(fù)制屏幕到剪貼板 D) 打印屏幕內(nèi)容
(14) 在Windows環(huán)境下,為了終止應(yīng)用程序的運行,應(yīng)
A) 關(guān)閉該應(yīng)用程序窗口 B) 最小化該應(yīng)用程序窗口
C) 雙擊該應(yīng)用程序窗口的標題欄 D) 將該應(yīng)用程序窗口移出屏幕
(15) 下列各帶有通配符的文件名中,能代表文件XYZ.TXT的是
A) *Z.? B) X*.* C) ?Z,TXT D) ?.?
(16) 在QBASIC集成開發(fā)環(huán)境中,要把光標移到當(dāng)前行末尾,可以使用鍵盤上的
A) Home鍵 B) End鍵 C) PgUp鍵 D) PgDown鍵
(17) 在QBASIC中,"-32768"數(shù)據(jù)類型是
A) 整型常量 B) 實型常量 C) 雙精度型常量 D) 字符串型常量
(18) 在下列四個QBASIC表達式中,非法的表達式形式是
A) A+B=C B) 0=1 C) "345"+12 D) 1/2=0.5
(19) QBASIC表達式SQR(4)+ABS(-2)+INT(RND(2))的值是
A) 2 B) 4 C) 6 D) 8
(20) 在QBASIC中表達式ASC("F")的類型是
A) 字符表達式 B) 關(guān)系表達式 C) 算術(shù)表達式 D) 邏輯表達式
(21) 在QBASIC中,下面語句中有非法調(diào)用的是
A) x=SQN(-1) B) x=FIX(-1) C) x=SQR(-1) D) x$=CHR$(65)
(22) 定義有5個整數(shù)型元素的數(shù)組,正確的語句是
A) DIM a(4) AS INTEGER B) OPTION BASE 1:DIM a(5)
C) DIM a&(5) D) DIM a(5)AS INTEGER
(23) 能打印顯示a+b字樣的語句是
A) PRINT"a";"+";"+b" B) PRINT a+b
C) PRINT CHR$(a)+"+"+CHR$(b) D) PRINT STRING$("a+b")
(24) 正確的單行自定義函數(shù)語句是
A) DEF a(x,y)=x^2+y^2 B) DEF fna(x,y)=x^2+y^2 END DEF
C) DEF a(x,y)=x^2+y^2 END D) DEF fna(x,y)=a*x+b*y
(25) 要使變量x賦值為50到100之間(含50,不含100)的一個隨機整數(shù).下面語句正確的是
A) x=50+INT(50*RND) B) x=50+INT(51*RND)
C) x=INT(49+50*RND) D) x=INT(49+51*RND)
(26) 有如下一組程序語句
abc$=12
abc$=123
PRINT abc$,abc
運行時的輸出結(jié)果是
A) 123 123 B) 12 12 C) 12 123 D) 顯示出錯信息
(27) 有如下一組程序語句
DEFSTR A-C
A="12"
B="34"
C="56"
PRINT A+B+C
運行時的輸出結(jié)果是
A) "123456" B) 123456 C) 102 D) 顯示出錯信息
(28) 有如下一組程序語句
CONST C=5
C=5
D=C+5
PRINT C+D
運行時的輸出結(jié)果是
A) 5 B) 10 C) 15 D) 顯示出錯信息
(29) 有如下程序
FOR i=1 TO 3
FOR j=5 TO i step -1
FOR k=j TO 6
a=a+1
NEXT k
NEXT j
NEXT i
PRINT a
END
在運時輸出a的值是
A) 12 B) 14 C) 43 D) 60
(30) 有如下程序
INPUT op$
IF op$="+" THEN a=a+2
IF op$="-" THEN a=a-2
PRINT op$;a
END
運行時從鍵盤輸入-,輸出結(jié)果是
A) - -2 B) - 0 C) +2 D) +0
(31) 有如下程序
a=5
IF a<=3 THEN
PRINT 3;
END IF
IF a<=4 THEN
PRINT 4;
END IF
IF a<=5 THEN
PRINT 5;
END IF
IF a<=6 THEN
PRINT 6;
END IF
PRINT
END
運行后輸出結(jié)果是
A) 3 4 5 6 B) 4 5 6 C) 5 6 D) 6

(32) 有如下程序
a=1
DO WHILE b<15
SWAP a,b
b=a+b
LOOP
PRINT b
END
運行后輸出的結(jié)果是
A) 8 B) 13 C) 21 D) 34
(33) 有如下程序
s$="ABCXYZ": t$="123456"
FOR j=1 TO 5 STEP 2
PRINT MID$(s$,j,1)+MID$(t$,(j+1)/2,1);
NEXT j
PRINT
END
運行時輸出的結(jié)果是
A)ACY246 B)A2B4C6 C)ABC123 D)A1C2Y3
(34)有如下程序
INPUT "Enter a value of a:";a
SELECT CASE a
CASE IS >2
b=a+1
CASE IS>3
b=a+2
CASE IS<5
b=a+3
CASE ELSE
b=a+4
END SELECT
PRINT a;b
END
運行時從鍵盤輸入4 ,輸出的結(jié)果是
A)4 4 B)4 5 C)4 6 D)4 7
(35)有如下程序,
a$="apple"
m$=MID$(a$,5,1)
FOR j=1 TO 4
READ b$
e=INSTR(b$,m$)
s=s+e
NEXT j
PRINT s
DATA pear,orange,peach,pineapple
END
運行時輸出的結(jié)果是
A)4 B)8 C)10 D)14
(36) 有如下程序
FOR j=1 TO 30
x=2*j-1
IF x MOD 3=0 OR x MOD 7=0 THEN s=s+1
NEXT j
PRINT "s=";s
END
運行后輸出s的值是
A)1 B)13 C)14 D)29
(37)有如下程序,
sum=0
FOR k=1 TO 10
IF k<=5 THEN
sum=sum-k
ELSE
sum=sum+k
END IF
NEXT k
PRINT sum
END
運行時輸出的結(jié)果是
A)0 B)5 C)25 D)55
(38)有如下程序,
a$="type":b$="mismatch"
PRINT LCASE$(a$)+" "+UCASE$(b$)
END
運行時輸出的結(jié)果是
A)type mismatch B)Type Mismatch
C)type MISMATCH D)TYPE mismatch
(39) 有如下程序
j$="":n=1
DO WHILE n<7
j$=j$+CHR$(64+n)
n=n+1
LOOP
PRINT j$;n
END
運行時輸出的結(jié)果是
A)abcdef 6 B)abcdefg 7 C)ABCDEF 7 D)ABCDEFG 7
(40) 有如下程序
FOR j=1 TO 4
GOSUB s:
m=m+1/n
NEXT j
PRINT m;n
END
s:n=j*(j+1)
RETURN
運行后輸出的結(jié)果是
A).8 20 B).75 12 C)1.8 20 D)1.75 12
(41) 有如下程序
DIM a$(5)
FOR j=0 TO 4
READ a$(j)
NEXT j
PRINT a$(1)+a$(2)+a$(3)
DATA "1","2", "3","4","5"
END
運行后輸出的是
A)123 B)234 C)1 2 3 D)2 3 4
(42)有如下程序
j=2
FOR k=6 TO 2 STEP -1
READ a(k)
j=j+1
NEXT k
DATA 9,7,5,3,1
DO WHILE j>2
PRINT a(j);
j=j-1
LOOP
END
運行時輸出的結(jié)果是
A)1 3 5 7 9 B)0 9 7 5 3
C)0 1 3 5 7 D)9 7 5 3 1
(43)有如下程序
DIM a(3,3) AS INTEGER
FOR m=1 TO 3
FOR n=1 TO 3
a(m-1,n-1)=m+n+1
NEXT n
NEXT m
FOR m=0 TO 2
FOR n=0 TO 2
PRINT a(n,m);
NEXT n
PRINT
NEXT m
END
運行時輸出的結(jié)果是
A)0 1 2 B)1 2 3 C)1 3 5 D)2 4 6
1 2 3 2 3 4 3 5 7 4 6 8
2 3 4 3 4 5 5 7 9 6 8 10
(44)有如下程序
n=3
FOR K=3 TO 1 STEP -1
x$=STRING$(k,"!")
PRINT n; x$;
n=n-1
NEXT K
END
運行時輸出的結(jié)果是
A)3。!2!1! B)1!2!!3!!! C)3!!2! 1 D)2!!!1!!0!
(45) 有如下程序
DECLARE SUB add(x,y)
x=1:y=1
CALL add((x),(y))
PRINT "x=";x;",y=";y
END

SUB add(x,y)
x=x+y
PRINT "x=";x;",y=";y
END SUB
運行后的輸出結(jié)果是
A)x=1,y=1 B)x=2,y=1 C)x=1,y=1 D)x=2,y=1
x=2,y=2 x=1,y=1 x=1,y=1 x=2,Y=1
(46) 有如下程序
s=0
FOR m=1 TO 3
IF m<=1 THEN
s=s+1
ELSEIF m<=2 THEN
s=s+2
ELSEIF M<=3 THEN
s=s+3
ELSE
s=s+4
END IF
PRINT s;
sum =sum+m
NEXT m
PRINT sum
END
運行時輸出的結(jié)果是
A) 1 2 3 6 B) 1 3 6 6 C) 3 3 3 9 D) 6 6 6 6
(47) 在文本模式下,把光標移到第x行的第y個字符所用的語句是
A) LOCATE x,y B) PRESET x,y,5
C) PSET(x,y) D) POSITION x,y
(48) 有以下程序
CLS
SCREEN 13
LINE(20,20)-(120,120),5,BF
END
執(zhí)行的結(jié)果,屏幕上顯示
A) 一條直線 B) 一個正方形線框
C) 一個填滿某種顏色的正方形塊 D) 沒有顯示
(49) 有如下程序
CLS
SCREEN 1,0
PSET (100,100),1
DRAW "u30;r30;g30"
END
運行后屏幕上顯示的是
A) 一個空心矩形 B) 一條折線
C) 一個空心三角形 D) 一個填滿某種顏色的三角形塊
(50)有如下程序
m$="123"
n$="456"
k$=LCASE$(m$)
j$=UCASE$(n$)
PRINT ASC(k$),ASC(j$)
END
運行時輸出的結(jié)果是
A) 123 456 B) !@# $%^ C) 49 52 D) 33 36
二、填空題
請將每一個空的正確答案寫在答題卡【1】至【20】序號的橫線上, 答在試卷上不得分.
(1) 為了要將當(dāng)前盤目錄中的可執(zhí)行程序ABC.EXE的輸出結(jié)果存放到當(dāng)前盤當(dāng)前目錄中的文件OUT.TXT中,則應(yīng)使用的DOS命令為【1】 。
(2) 計算機網(wǎng)絡(luò)分為廣域網(wǎng)和局域網(wǎng),因特網(wǎng)屬于【2】 。
(3) 要想在當(dāng)前目錄下方便地執(zhí)行C盤\UCDOS目錄中的程序,就應(yīng)該先執(zhí)行預(yù)設(shè)搜索路徑的命令,該DOS命令為【3】 。
(4) 要查看當(dāng)前目錄中擴展名為.DAT的所有文件目錄,應(yīng)該使用的DOS 命令為【4】 。
(5) 在Windows環(huán)境下,當(dāng)進行復(fù)制操作時,其復(fù)制的內(nèi)容將存放在【5】中
(6) 數(shù)學(xué)式|3ycos(w+p)|的QBASIC表達式為【6】 。
(7) 表達式INT(1.6)=FIX(1.6)的值為【7】 。
(8) 有如下程序
a$="al":b$="b2"
c=VAL(a$)+VAL(b$)
d=VAL(a$+b$)
PRINT c+d
END
運行后,輸出的值是【8】 。
(9) 四個字符串"XY"、"XYZ"、"ab"及"abc"中的最大者為【9】 。
(10) 以下程序的功能是將字符串"abcde"轉(zhuǎn)換為字符串"edcba"并打印出來。請在【10】 處將程序補充完整.
DECLARE FUNCTION rev$(a$)
old$="abcde"
PRINT old$
PRINT rev$(old$)
END
FUNCTION rev$(new$)
b$=MID$(new$,1,1)
IF b$="" THEN
rev$=""
ELSE
rev$=rev$【10】+b$
END IF
END FUNCTION
(11)有如下程序
term=1
FOR j=1 TO 5
term=term*j+term
NEXT j
PRINT term
END
運行后的輸出是【11】 。
(12) 數(shù)組a中有100個小于10000的整數(shù),下標從1到100。下面的程序采用插入排序算 法把a中所有的數(shù)按照升序存入數(shù)組b。請在【12】 、【13】 、【14】處填入適當(dāng)內(nèi)容將程序補充完整。
OPTION BASE 1
DIM a(100),b(100)
FOR i=1 TO 100
a(i)=INT(10000*RND):PRINT a(i);
NEXT i
PRINT
FOR i=【12】
k=1
FOR j=【13】
IF a(i)>a(j) THEN k=k+1
NEXT j
【14】
NEXT i
FOR i=1 TO 100
PRINT b(i);
NEXT i
PRINT
END
(13) 有如下程序
DECLARE SUB ab(x,y)
a=90:b=36
CALL ab(a,b)
END
SUB ab(x,y)
IF y=0 THEN
PRINT x
ELSE
CALL ab(y,x MOD y)
END IF
END SUB
運行后輸出的值是【15】 。
(14) 有如下程序
a$="1234567"
FOR m=1 TO 4
PRINT TAB(5-m); 【16】
NEXT m
END
運行后的輸出結(jié)果如下
4
345
23456
1234567
但程序不完整,請在【16】處補充使之完整。
(15) 有如下程序,計算從1到10的平方和并輸出結(jié)果,
sum=【17】
FOR j=1 TO 10
sum=【18】
NEXT j
PRINT sum
END
請在【17】, 【18】處補充使程序完整。
(16) 下面程序的功能是產(chǎn)生100個1到10(含1和10)之間的整數(shù),并把數(shù)k(1≤k≤10)的 出現(xiàn)次數(shù)記入數(shù)組元素a(k),請在【19】及【20】處把程序補充完整。
DIM a(10)
FOR j=1 TO 100
k=INT(【19】*RND)+1
a(k)= 【20】
NEXT j
FOR j=1 TO 10
PRINT a(j);
NEXT j
END
參考答案及評分標準
一、選擇題(⑴-(40)題每題1分,(41)-(50)題每題2分,其60分)
(1) D (2) B (3) A (4) A (5) B
(6) C (7) B (8) B (9) C (10) C
(11) D (12) D (13) C (14) A (15) B
(16) B (17) D (18) C (19) B (20) C
(21) C (22) A (23) A (24) D (25) A
(26) D (27) B (28) D (29) C (30) A
(31) C (32) C (33) D (34) B (35) D
(36) B (37) C (38) C (39) C (40) A
(41) B (42) B (43) B (44) A (45) B
(46) B (47) A (48) C (49) C (50) C
二、填空題答案(每空2分,共40分)
(1) 【1】ABC >OUT.TXT 或者 ABC.EXE>OUT.TXT
(2) 【2】廣域網(wǎng)
(3) 【3】PATH C:\UCDOS 或其它等效命令
(4) 【4】DIR *.DAT 或 DIR *.DAT/P 或 DIR *.DAT/W 或帶其它參數(shù)也可
(5) 【5】剪貼板
(6) 【6】ABS(3*y*COS(w+p))
(7) 【7】-1
(8) 【8】0
(9) 【9】"abc"
(10) 【10】MID$(new$,2)
(11) 【11】720
(12) 【10】1 TO 100
【13】1 TO 100
【14】b(k)=a(i)
(13) 【15】18
(14) 【16】MID$(a$,5-m,2*m-1)
(15) 【17】0
【18】sum+j*j或j*j+sum或sum+j^2 或j^2+sum
(16) 【19】10
【20】a(k)+1

轉(zhuǎn)帖于:計算機等級考試_考試吧
文章搜索  
看了本文的網(wǎng)友還看了:
網(wǎng)友評論
昵 稱: *  評 分: 1分 2分 3分 4分 5分
標題:   匿名發(fā)表    (共有條評論)查看全部評論>>
版權(quán)聲明 -------------------------------------------------------------------------------------
  如果計算機等級考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會及時處理。如轉(zhuǎn)載本計算機等級考試網(wǎng)內(nèi)容,請注明出處。
關(guān)于本站  網(wǎng)站聲明  廣告服務(wù)  聯(lián)系方式  付款方式  站內(nèi)導(dǎo)航  客服中心  友情鏈接  考試論壇  網(wǎng)站地圖
Copyright © 2004-2008 考試吧計算機等級考試網(wǎng) All Rights Reserved    
中國科學(xué)院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699
百度大聯(lián)盟黃金認證  十佳網(wǎng)絡(luò)教育機構(gòu)  經(jīng)營許可證號:京ICP060677