查看全部128種考試
1
2
3
4
5
6
7
8
9
10
蕭雨  
【字體: 2002年9月全國計算機(jī)等級考試二級QBASIC筆試試題
2002年9月全國計算機(jī)等級考試二級QBASIC筆試試題
djks.exam8.com 來源:考試吧(Exam8.com) 更新:2004-8-11 17:19:00 計算機(jī)等級考試 考試論壇
一、選擇題,((1)-(40)每題1分,(41)-(50)每題2分,共60分)
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。
(1) 與十進(jìn)制511等值的十六進(jìn)制數(shù)為______。
A) 1FF B) 2FF C) 1FE D) 2FE
(2) 能將高級語言編寫的源程序轉(zhuǎn)換成目標(biāo)程序的是______。
A) 編輯程序 B) 編譯程序 C) 解釋程序 D) 鏈接程序
(3) 在計算機(jī)系統(tǒng)中,存儲一個漢字的國標(biāo)碼所需要的字節(jié)數(shù)為______。
A) 1 B) 2 C) 3 D) 4
(4) 下列帶有通配符的文件名,能表示文件ABC.TXT的是______。
A) *BC.? B) A?.* C) ?BC.* D) ?.?
(5) 在多媒體計算機(jī)系統(tǒng)中,不能用以存儲多媒體信息的是______。
A) 光纜 B) 軟盤 C) 硬盤 D) 光盤
(6) DOS命令“COPY/?”的功能是______。
A) 將當(dāng)前盤當(dāng)前目錄中的所有文件復(fù)制到當(dāng)前盤的根目錄下
B) 將當(dāng)前盤當(dāng)前目錄中所有以單個字符命名的文件復(fù)制到當(dāng)前盤的根目錄下
C) 以提示方式復(fù)制文件
D) 顯示COPY命令的幫助信息
(7) 在Windows環(huán)境下,若要將當(dāng)前活動窗口存入剪貼板,則可以按______。
A) Ctrl+PrintScreen鍵 B) Shift+PrintScreen鍵
C) PrintScreen鍵 D) Alt+PrintScreen鍵
(8) 在Windows環(huán)境下,單擊當(dāng)前應(yīng)用程序窗口的“關(guān)閉”按鈕,其功能是______。
A) 將當(dāng)前應(yīng)用程序轉(zhuǎn)為后臺運(yùn)行
B) 退出Windows后再關(guān)機(jī)
C) 退出Windows后重新啟動計算機(jī)
D) 終止當(dāng)前應(yīng)用程序的運(yùn)行
(9) 在Windows環(huán)境下,粘貼快捷鍵是______。
A) Ctrl+Z
B) Ctrl+X
C) Ctrl+C
D) Ctrl+V
(10) 在32位計算機(jī)中,一個字長所占的字節(jié)數(shù)為______。
A) 1 B) 2 C) 4 D) 8
(11) 在QBASIC集成開發(fā)環(huán)境中,要觀察或調(diào)試與當(dāng)前程序窗口 有關(guān)的各個程序模塊,第一步需要從菜單條中選擇的選項是______。
A) File B) Edit C) View D) Search
(12) 在QBASIC中,對變量x#賦值即x#=12.34567,x#的數(shù)據(jù)類型是______。
A) 整型 B) 實(shí)型 C) 雙精度型 D) 字符串型
(13) 在下列四個QBASIC表達(dá)式中,非法的表達(dá)式是______。
A) 3+5=2 B) 5<"A"
C) "2002/2/1"+"2002/2/15" D) 10#-5
(14) QBASIC表達(dá)式8+3*5 mod 3^2\5*(sin(0)+1)的值是______。
A) 2 B) 4 C) 6 D) 8
(15) 在QBASIC中,表達(dá)式INSTR(1,"BeiJing","Ji")的值的類型是______。
A) 字符型 B) 關(guān)系型 C) 數(shù)值型 D) 邏輯型
(16) 在QBASIC中,下面的四組語句有語法錯誤的是______。
A) READ A,B$,C$<cr>DATA 12,3.14/180,23
B) READ A,B$,C<cr>DATA 34,PI/180,45
C) READ A,B$,C$<cr>DATA 45,56+67,X
D) READ A,B$,C<cr>DATA 78,PI,1+1
(17) 語句OPTION BASE 1:DIM A(5,4)定義的數(shù)組元素個數(shù)是______。
A) 9 B) 5 C) 20 D) 任意個
(18) QBASIC語句中,語句定義符REM定義的是______。
A) 數(shù)據(jù)恢復(fù)語句 B) 數(shù)組定義語句 C) 注釋語句 D) 數(shù)組重定義語句
(19) 語句PRINT "11">"109"的運(yùn)行結(jié)果是______。
A) 0 B) -1 C) 11 D) 11>109
(20) 有如下程序
DEF FNA(y)=y+1
DEF FNS(y)=FNA(y)^2+FNA(y)+y^2+y+1
PRINT FNS(2)
END
運(yùn)行時輸出的結(jié)果是______。
A) 3 B) 14 C) 19 D) 21
(21) 有如下一組程序語句
s=0
FOR i=1 TO 10
READ a$,b
IF a$="f" THEN
IF b<10 THEN s=s+1
ENDIF
NEXT i
PRINT s
DATA f,10,m,67,m,14,f,23,f,1,f,17,m,2,f,11,m,10,m,56
運(yùn)行時的輸出結(jié)果是______。
A) 2 B) 56 C) 0 D) 1
(22) 有如下一組程序語句
FOR k=1 TO 3
SELECT CASE k
CASE 1
a=3
CASE 2
a=2
CASE 3
a=1
END SELECT
PRINT a;
NEXT k
PRINT k
END
運(yùn)行時的輸出結(jié)果是______。
A) 1 1 1 1 4 B) 3 2 1 4
C) 1 1 1 1 3 D) 1 2 3 4
(23) 有如下一組程序語句
CONST c=5
d=c+5
c=c+1
PRINT c+d
運(yùn)行時的輸出結(jié)果是______。
A) 6B) 10 C) 16 D) 顯示出錯信息
(24) 有如下程序段
FOR i=1 TO 3
FOR j=0 TO i-1
PRINT "*"
NEXT j
NEXT i
在運(yùn)行時內(nèi)層循環(huán)總次數(shù)是______。
A) 1 B) 2 C) 3 D) 6
(25) 有如下程序
DEFSTR a-c
a="*":b="@"
FOR k=1 TO 3
c$=STRING$(LEN(a$)+k-1,b$)
PRINT c+"263";
NEXT k
PRINT
END
運(yùn)行時輸出的結(jié)果是______。
A) @263@@263@@@263 B) *@*@*@263
C) @@@@@@263 D) 出錯信息
(26) 有如下程序
a=5
b=6
PRINT a>b OR b MOD 2=0
END
運(yùn)行后的輸出結(jié)果是______。
A) -1 B) 0 C) 1 D) 2
(27) 有如下程序
FOR m=1 TO 3
FOR j=m TO 1 STEP -1
FOR k=j TO m
n=n+k
NEXT k
NEXT j
NEXT m
END
運(yùn)行后n的值為______。
A) 20 B) 27 C) 30 D) 54
(28) 有如下程序
a$="12"
b$="24"
c$=a$+b$
d=VAL(c$)
PRINT d MOD 100
END
運(yùn)行后的輸出結(jié)果是______。
A) 12 B) 22 C) 24 D) 36
(29) 有如下程序
FOR j=0 TO 35
a=a+j MOD 6
NEXT j
PRINT a
END
運(yùn)行后的輸出結(jié)果是______。
A) 90 B) 75 C) 105 D) 0
(30) 有如下程序
FOR x=1 TO 4
a=0
FOR y=1 TO x+1
a=a+1
NEXT y
PRINT a;
NEXT x
END
運(yùn)行后的輸出結(jié)果是______。
A) 1 2 3 4 B) 2 3 4 5 C) 3 4 5 6 D) 4 5 6 7
(31) 有如下程序
DEF fna(x,y)=x^3+x^2*y+x*y^2+y^3
a=4
b=3
PRINT fna(a,b)
END
運(yùn)行后的輸出結(jié)果是______。
A) 37 B) 175 C) 337 D) 343
(32)有如下程序
x=1
n=3
DO
k=k+1
n=k+n
x=x*2
LOOP UNTIL x>n
PRINT n;x
END
運(yùn)行后的輸出結(jié)果是______。
A) 13 16 B) 6 8 C) 18 32 D) 24 64
(33) 有如下程序
s=0
FOR i=1 TO 10
IF i MOD 5<>0 THEN
s=s+1
ELSE
s=s+i
END IF
NEXT i
PRINT s
END
運(yùn)行后的輸出結(jié)果是______。
A)23 B)40 C)45 D)55
(34)有如下程序
m$="#"
FOR k=3 TO 1 STEP -1
x$=STRING$(k,"*")
PRINT m$;x$
m$=m$+m$
NEXT k
END
運(yùn)行后的輸出結(jié)果是______。
A)#*<cr> ##**<cr> ###*** B)#*<cr> ##**<cr> ####***
C)#***<cr> ##** <cr>###* D)#***<cr> ##**<cr> ####* (注:“<cr>”代表回車)
(35)有如下程序
DECLARE SUB comb(a,b,c)
u=0
x=4
FOR y=0 TO 4
CALL comb(x,y,z)
u=u+z
NEXT y
PRINT u
END
SUB comb(a,b,c)
IF b=0 OR b>=a THEN
c=1
ELSE
CALL comb(a-1,b-1,c)
c1=c
CALL comb(a-1,b,c)
c=c1+c
END IF
END SUB
運(yùn)行后的輸出結(jié)果是______。
A)8 B)16 C)32 D)64
(36) 有如下程序
FOR i=1 TO 8
READ x
NEXT i
RESTORE 20
READ x
PRINT x
10:DATA 1,2,15,18
20:DATA 10,80,90,100,75
END
運(yùn)行后輸出的結(jié)果是______。
A)75 B)1 C)10 D)運(yùn)行出錯
(37)有如下程序
a=3
IF a<=3 THEN
PRINT 3;
END IF
IF a<=4 THEN
PRINT 4;
END IF
IF a<=5 THEN
PRINT 5;
ENDIF
IF a<=6 THEN
PRINT 6;
ENDIF
PRINT
END
運(yùn)行后輸出結(jié)果是______。
A)3 B)3 4 C)3 4 5 D)3 4 5 6
(38)有如下程序
a=1
DO WHILE a<10
a=a+2
b=b+a*a
LOOP
PRINT a,b
END
運(yùn)行后輸出的結(jié)果是______。
A)9 25 B)9 164 C)11 285 D)11 3
(39) 有如下程序
j=0:n=0
DO WHILE n<3
j=(j+1)^2+1
n=n+1
LOOP
PRINT j;n
END
運(yùn)行時輸出的結(jié)果是______。
A)122 3 B)10 2 C)5 3 D)5 2
(40) 有如下程序
DECLARE SUB sub1(n,j)
FOR j=2 TO 5
CALL sub1(n,j):m=m+n
NEXT j
PRINT m;n
END
SUB sub1(n,j)
n=j+n
END SUB
運(yùn)行后輸出的是______。
A)30 14 B)28 14 C)30 15 D)15 15
(41) 有如下程序
DIM a(10)
FOR j=1 TO 10
READ a(j)
NEXT j
j=1
INPUT b
DO WHILE (a(j)<>b) AND (j<=10)
j=j+1
LOOP
PRINT j
DATA 1,2,4,7,11,16,22,29,37,46
END
從鍵盤輸入11,運(yùn)行后輸出的是______。
A)5 B)6 C)10 D)11
(42)有如下程序
DIM arr(3,3) AS INTEGER
FOR m=1 TO 3
FOR n=1 TO 3
arr(m,n)=2*m+n
NEXT n
NEXT m
FOR m=1 TO 2
FOR n=2 TO 3
PRINT arr(n,m);
NEXT n
PRINT
NEXT m
END
運(yùn)行時輸出的結(jié)果是______。
A)3 4<cr> 5 6 B)5 7<cr> 6 8
C)5 6<cr> 7 8 D)6 7<cr> 8 9
(43)有如下程序
DECLARE SUB f(x!,y!)
a=1:b=1
FOR j=1 TO 3
CALL f((a),b)
NEXT j
PRINT a;b
END
SUB f(x,y)
x=x+y
y=x+y
END SUB
運(yùn)行后的輸出結(jié)果是______。
A)15 1 B)1 15 C)13 2 D)21 34
(44)在QBASIC中,KILL語句和NAME語句的作用是______。
A)釋放數(shù)組和改變數(shù)組名稱 B)刪除變量和改變變量名稱
C)刪除文件和改變文件名稱 D)刪除子程序和改變子程序名稱
(45)語句OPEN "abc.dat" FOR RANDOM AS #1 LEN=20執(zhí)行后,對其打開的文件中的數(shù)據(jù)______。
A)只能讀操作不能寫操作 B)只能寫操作不能讀操作
C)只能將其復(fù)制到其他文件中 D)既可讀操作又可寫操作
(46)有如下程序
OPEN "file1.dat" FOR INPUT AS #1
OPEN "file2.dat" FOR OUTPUT AS #2
j=1
DO WHILE NOT EOF(1)
INPUT #1,a
IF j MOD 2=0 THEN
x=a
PRINT #2,x
END IF
j=j+1
LOOP
CLOSE
END
運(yùn)行后文件file2.dat中的數(shù)據(jù)______。
A)是file1.dat中各項數(shù)據(jù)值的一半
B)是file1.dat中序號為偶數(shù)的各個記錄
C)是file1.dat中序號為奇數(shù)的各個記錄
D)是file1.dat中各項數(shù)據(jù)值的兩倍
(47) 有如下程序
OPEN "worker.dat" FOR INPUT AS #1
INPUT #1,value
min=value:max=value:sum=value
n=1
DO WHILE NOT EOF(1)
INPUT #1,value
IF min>value THEN min=value
IF max<value THEN max=value
sum=sum+value
n=n+1
LOOP
CLOSE #1
mean=sum/n
PRINT "min=";min,"max=";max
PRINT "sum=";sum,"mean=";mean
END
程序運(yùn)行中依次從worker.dat中讀入的數(shù)據(jù)為1,2,3,4,5,6,7,8,9和10。運(yùn)行后的min、max、sum和mean的值分別是______。
A) 1、10、55和5.5 B) 10、1、5.5和10
C) 55、10、5.5和1 D) 1、10、5.5和10
(48) 有如下程序
CLS
TYPE stu
num AS LONG
nam AS STRING*10
score AS SINGLE
END TYPE
DIM rec AS stu
open "stud.dat" FOR RANDOM AS #1 LEN=LEN(rec)
FOR k=1 TO 10
GET #1,k,nec
IF k=5 THEN EXIT FOR
NEXT k
CLOSE
END
假設(shè)文件stud.dat中有足夠的數(shù)據(jù),運(yùn)行后共讀出的記錄和字節(jié)數(shù)分別是______。
A) 10和180 B)10和160 C) 5和90 D) 5和80
(49)有如下程序
CLS
SCREEN 1
FOR j=1 TO 3
a=RND*130+100
b=RND*40+80
c=RND*40+40
CIRCLE(a,b),c,j
NEXT j
END
運(yùn)行后的輸出結(jié)果是______。
A) 3個顏色相同、大小相同的圓 B) 3個顏色相同、大小不同的圓
C) 3個顏色不同、大小相同的圓 D) 3個顏色不同、大小不同的圓
(50)有如下程序
CLS
SCREEN 13
FOR j=1 TO 3
READ x1,y1,x2,y2
SELECT CASE j
CASE 1
LINE(x1,y1)-(x2,y2),j,BF
CASE 2
LINE(x1,y1)-(x2,y2),j,B
CASE 3
LINE(x1,y1)-(x2,y2),j,BF
END SELECT
NEXT j
DATA 20,20,60,60
DATA 60,60,100,100
DATA 100,100,140,140
運(yùn)行后的輸出結(jié)果是:______。
A)3個矩形框 B)2個實(shí)心矩形和1個矩形框
C)3個實(shí)心矩形 D)1個實(shí)心矩形和2個矩形框
二、填空題
請將每一個空的正確答案寫在答題卡【1】至【20】序號的橫線上, 答在試卷上不得分.
(1) 計算機(jī)軟件分為系統(tǒng)軟件和應(yīng)用軟件,操作系統(tǒng)屬于【1】 。
(2) 在DOS環(huán)境下,代表鍵盤和顯示器的設(shè)備文件名為【2】 。
(3) 支持Internet基本服務(wù)的協(xié)議是【3】 。
(4) 從Windows環(huán)境進(jìn)入MS-DOS方式后,返回Windows環(huán)境的DOS命令為【4】 。
(5) 某微型機(jī)的運(yùn)算速度為2MIPS,則該微型機(jī)每秒執(zhí)行【5】條指令。
(6) 數(shù)學(xué)式|a+2cos(w-x)+(x-y)的平方根|的QBASIC表達(dá)式為【6】 。
(7) 表達(dá)式INT(8.6)=FIX(8.1)的值為【7】 。
(8) 有如下程序
DEF fna(a,b,c)=(a+b*b)*c
a=3:b=5:c=7
abc=fna(c,a,b)
PRINT abc
END
運(yùn)行后,輸出的值是【8】 。
(9) 四個字符串"ABC"、"abc"、"about"及"abacus"中的最大者為【9】 。
(10) 下面程序?qū)⒋蛴≥斎氪幕匚?即字符串正反讀相同),并且該回文長度為原來串長的2倍,例如:輸入串為“abc”,則回文為“abccba”。請在空格處填入適當(dāng)內(nèi)容將程序補(bǔ)充完整。
INPUT a$
b$=a$
x=【10】
FOR j=x TO 1 STEP -1
b$=b$+【11】
NEXT j
PRINT b$
END
(11)有如下程序
sum=0
FOR j=1 TO 6
IF (j mod 2=0) THEN
sum=sum+j*j
ELSE
sum=sum+2*j*j
END IF
NEXT j
PRINT sum
END
運(yùn)行后的輸出是【12】。
(12) 有如下程序
a$="1234567"
FOR m=1 TO 4
PRINT TAB(5-m);【13】
NEXT m
END
運(yùn)行后的輸出結(jié)果如下
4
34
234
1234
但程序不完整,請在空處補(bǔ)充使之完整。
(13) 數(shù)組a中有100個整數(shù),下標(biāo)從1到100,下面的程序采用比較交換法把a(bǔ)中所有的數(shù)按照升序排列,請在空處填入適當(dāng)?shù)膬?nèi)容將程序補(bǔ)充完整。
DIM a(100),b(100)
FOR i=1 TO 100
a(i)=INT(1000*RND):PRINT a(i);
NEXT i
PRINT
FOR i=1 TO 99
FOR j=【14】
IF a(i)>a(j) THEN SWAP 【15】
NEXT j
NEXT i
PRINT "data after sorting:"
FOR i=1 TO 100
PRINT a(i)
NEXT i
END
(14) 下面函數(shù)計算兩個非負(fù)整數(shù)a與b的整除的商,并約定除數(shù)為0時商為零。請在空處填入適當(dāng)內(nèi)容將程序補(bǔ)充完整。
FUNCTION division(a,b)
IF b=0 THEN
tmp=【16】
ELSEIF a<b THEN
tmp=0
ELSE
tmp=1+division(【17】,b)
ENDIF
division=【18】
END FUNCTION
(15) 下面程序的功能是產(chǎn)生100個1到10(含1和10)之間的隨機(jī)整數(shù),統(tǒng)計其中數(shù)k(1<=k<=10)的出現(xiàn)次數(shù)并記入數(shù)組a(k),請在空處把程序補(bǔ)充完整。
DIM a(10)
FOR j=1 TO 100
b=【19】
【20】
NEXT j
FOR k=1 TO 10
PRINT "a(";k;")=";a(k)
NEXT k
END
參考答案及評分標(biāo)準(zhǔn)
一、選擇題(⑴-(40)題每題1分,(41)-(50)題每題2分,其60分)
(1) A (2) B (3) B (4) C (5) A
(6) D (7) D (8) D (9) D (10) C
(11) C (12) C (13) B (14) D (15) C
(16) D (17) C (18) C (19) B (20) C
(21) D (22) B (23) D (24) D (25) A
(26) A (27) A (28) C (29) A (30) B
(31) B (32) A (33) A (34) D (35) B
(36) C (37) D (38) C (39) A (40) A
(41) A (42) B (43) B (44) C (45) D
(46) B (47) A (48) C (49) D (50) B
二、填空題答案(每空2分,共40分)
(1) 【1】系統(tǒng)軟件
(2) 【2】CON 或 CON:
(3) 【3】TCP/IP 或 傳輸控制協(xié)議/網(wǎng)際協(xié)議
(4) 【4】EXIT
(5) 【5】二百萬 或 兩百萬 或 2百萬 或 200萬 或 2000000 或 2,000,000
(6) 【6】ABS(a+2*COS(w-x)+SQR(x-y))
(7) 【7】-1
(8) 【8】80
(9) 【9】"about" 或 about
(10) 【10】LEN(a$) 【11】MID$(a$,j,1)
(11) 【12】126
(12) 【13】MID$(a$,5-m,m)
(13) 【14】i+1 TO 100 【15】a(i),a(j) 或 a(j),a(i)
(14) 【16】0 【17】a-b 【18】tmp
(15) 【19】1+INT(10*RND) 或 INT(10*RND)+1 或 INT(RND*10+)【20】a(b)=a(b)+1


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