全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)QBasic筆試試卷(.09)_第1頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)QBasic筆試試卷(.09)_第2頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)QBasic筆試試卷(.09)_第3頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)QBasic筆試試卷(.09)_第4頁(yè)
全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)QBasic筆試試卷(.09)_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)QBasic筆試試卷(2002.09) 一、選擇題,((1)-(40)每題1分,(41)-(50)每題2分,共60分) 下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。 (1) 與十進(jìn)制511等值的十六進(jìn)制數(shù)為_。 A) 1FF B) 2FF C) 1FE D) 2FE (2) 能將高級(jí)語(yǔ)言編寫的源程序轉(zhuǎn)換成目標(biāo)程序的是_。 A) 編輯程序 B) 編譯程序 C) 解釋程序 D) 鏈接程序 (3) 在計(jì)算機(jī)系統(tǒng)中,存儲(chǔ)一個(gè)漢字的國(guó)標(biāo)碼所需要的字節(jié)數(shù)為_。 A) 1 B) 2 C) 3 D) 4 (4) 下

2、列帶有通配符的文件名,能表示文件ABC.TXT的是_。 A) *BC.? B) A?.* C) ?BC.* D) ?.? (5) 在多媒體計(jì)算機(jī)系統(tǒng)中,不能用以存儲(chǔ)多媒體信息的是_。 A) 光纜 B) 軟盤 C) 硬盤 D) 光盤 (6) DOS命令“COPY/?”的功能是_。 A) 將當(dāng)前盤當(dāng)前目錄中的所有文件復(fù)制到當(dāng)前盤的根目錄下 B) 將當(dāng)前盤當(dāng)前目錄中所有以單個(gè)字符命名的文件復(fù)制到當(dāng)前盤的根目錄下 C) 以提示方式復(fù)制文件 D) 顯示COPY命令的幫助信息 (7) 在Windows環(huán)境下,若要將當(dāng)前活動(dòng)窗口存入剪貼板,則可以按_。 A) Ctrl+PrintScreen鍵 B) Shi

3、ft+PrintScreen鍵 C) PrintScreen鍵 D) Alt+PrintScreen鍵 (8) 在Windows環(huán)境下,單擊當(dāng)前應(yīng)用程序窗口的“關(guān)閉”按鈕,其功能是_。 A) 將當(dāng)前應(yīng)用程序轉(zhuǎn)為后臺(tái)運(yùn)行 B) 退出Windows后再關(guān)機(jī) C) 退出Windows后重新啟動(dòng)計(jì)算機(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ì)算機(jī)中,一個(gè)字長(zhǎng)所占的字節(jié)數(shù)為_。 A) 1 B) 2 C) 4 D) 8 (11) 在QBASIC集成開發(fā)環(huán)境中,要觀察或

4、調(diào)試與當(dāng)前程序窗口 有關(guān)的各個(gè)程序模塊,第一步需要從菜單條中選擇的選項(xiàng)是_。 A) File B) Edit C) View D) Search (12) 在QBASIC中,對(duì)變量x#賦值即x#=12.34567,x#的數(shù)據(jù)類型是_。 A) 整型 B) 實(shí)型 C) 雙精度型 D) 字符串型 (13) 在下列四個(gè)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 325*(sin(0)+1

5、)的值是_。 A) 2 B) 4 C) 6 D) 8 (15) 在QBASIC中,表達(dá)式INSTR(1,"BeiJing","Ji")的值的類型是_。 A) 字符型 B) 關(guān)系型 C) 數(shù)值型 D) 邏輯型 本頁(yè)答案: (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 一、選擇題((1)-(40)每小題1分,(41)-(50)每小題2分,共60分) 下列各題 A) 、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫

6、在答題卡相應(yīng)位置上,答在試卷上不得分。 (16) 在QBASIC中,下面的四組語(yǔ)句有語(yǔ)法錯(cuò)誤的是_。 A) READ A,B$,C$DATA 12,3.14/180,23 B) READ A,B$,CDATA 34,PI/180,45 C) READ A,B$,C$DATA 45,56+67,X D) READ A,B$,CDATA 78,PI,1+1 (17) 語(yǔ)句OPTION BASE 1:DIM A(5,4)定義的數(shù)組元素個(gè)數(shù)是_。 A) 9 B) 5 C) 20 D) 任意個(gè) (18) QBASIC語(yǔ)句中,語(yǔ)句定義符REM定義的是_。 A) 數(shù)據(jù)恢復(fù)語(yǔ)句 B) 數(shù)組定義語(yǔ)句 C) 注釋

7、語(yǔ)句 D) 數(shù)組重定義語(yǔ)句 (19) 語(yǔ)句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)+y2+y+1 PRINT FNS(2) END 運(yùn)行時(shí)輸出的結(jié)果是_。 A) 3 B) 14 C) 19 D) 21 (21) 有如下一組程序語(yǔ)句 s=0 FOR i=1 TO 10 READ a$,b IF a$="f" THEN IF b<10 THEN s=s+1

8、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)行時(shí)的輸出結(jié)果是_。 A) 2 B) 56 C) 0 D) 1 (22) 有如下一組程序語(yǔ)句 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)行時(shí)的輸出結(jié)果是_。 A) 1 1 1 1 4 B) 3 2 1 4 C) 1 1 1 1 3 D) 1 2 3 4 (23) 有如下一組程序語(yǔ)句 CONS

9、T c=5 d=c+5 c=c+1 PRINT c+d 運(yùn)行時(shí)的輸出結(jié)果是_。 A) 6B) 10 C) 16 D) 顯示出錯(cuò)信息 (24) 有如下程序段 FOR i=1 TO 3 FOR j=0 TO i-1 PRINT "*" NEXT j NEXT i 在運(yùn)行時(shí)內(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 P

10、RINT END 運(yùn)行時(shí)輸出的結(jié)果是_。 A) 263263263 B) *263 C) 263 D) 出錯(cuò)信息 (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$="

11、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)

12、4 5 6 7 本頁(yè)答案: (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 一、選擇題,((1)-(40)每題1分,(41)-(50)每題2分,共60分) 下列各題 A) 、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。 (31) 有如下程序 DEF fna(x,y)=x3+x2*y+x*y2+y3 a=4 b=3 PRINT fna(a,B) END 運(yùn)行后的輸出結(jié)果是_。

13、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$="#"

14、FOR k=3 TO 1 STEP -1 x$=STRING$(k,"*") PRINT m$;x$ m$=m$+m$ NEXT k END 運(yùn)行后的輸出結(jié)果是_。 A)#* #* #* B)#* #* #* C)#* #* #* D)#* #* #* (注:“”代表回車) (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 co

15、mb(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)行出錯(cuò) (37)有如下程序 a=3 IF a<=3 THEN PRINT 3; END IF IF a<=4 THEN PRIN

16、T 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

17、 運(yùn)行時(shí)輸出的結(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

18、) 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)行時(shí)輸出的結(jié)果是_。 A)3 4 5 6 B)5 7 6 8 C)5 6 7 8 D)6 7 8 9 (

19、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語(yǔ)句和NAME語(yǔ)句的作用是_。 A)釋放數(shù)組和改變數(shù)組名稱 B)刪除變量和改變變量名稱 C)刪除文件和改變文件名稱 D)刪除子程序和改變子程序名稱 (45)語(yǔ)句OPEN "abc.dat" FOR RANDOM AS #1 LEN=

20、20執(zhí)行后,對(duì)其打開的文件中的數(shù)據(jù)_。 A)只能讀操作不能寫操作 B)只能寫操作不能讀操作 C)只能將其復(fù)制到其他文件中 D)既可讀操作又可寫操作 (46)有如下程序 OPEN "" FOR INPUT AS #1 OPEN "" 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)行后文件中的數(shù)據(jù)_。 A)是中各項(xiàng)數(shù)據(jù)值的一半 B)是中序號(hào)為偶數(shù)的各個(gè)記錄 C)是中序號(hào)為奇數(shù)的各

21、個(gè)記錄 D)是中各項(xiàng)數(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 maxsum=sum+value n=n+1 LOOP CLOSE #1 mean=sum/n PRINT "min="min,"max="max PRINT "sum=

22、"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

23、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個(gè)顏色相同、大小相同的圓 B) 3個(gè)顏色相同、大小

24、不同的圓 C) 3個(gè)顏色不同、大小相同的圓 D) 3個(gè)顏色不同、大小不同的圓 (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個(gè)矩形框 B)

25、2個(gè)實(shí)心矩形和1個(gè)矩形框 C)3個(gè)實(shí)心矩形 D)1個(gè)實(shí)心矩形和2個(gè)矩形框 本頁(yè)答案: (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分) 請(qǐng)將每一個(gè)空的正確答案寫在答案卡上,答在試卷上不得分。 (1) 計(jì)算機(jī)軟件分為系統(tǒng)軟件和應(yīng)用軟件,操作系統(tǒng)屬于【1】 。 (2) 在DOS環(huán)境下,代表鍵盤和顯示器的設(shè)備文件名為【2】 。 (3) 支持I

26、nternet基本服務(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) 四個(gè)字符串"ABC"

27、;、"abc"、"about"及"abacus"中的最大者為【9】 。 (10) 下面程序?qū)⒋蛴≥斎氪幕匚?即字符串正反讀相同),并且該回文長(zhǎng)度為原來串長(zhǎng)的2倍,例如:輸入串為“abc”,則回文為“abccba”。請(qǐng)?jiān)诳崭裉幪钊脒m當(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 但程序不完整,請(qǐng)?jiān)诳仗幯a(bǔ)充使之完整。 (13) 數(shù)組a中有100個(gè)整數(shù),下標(biāo)從1到100,下面的程序采用比較交換法把a(bǔ)中所有的數(shù)按照升序排列,請(qǐng)?jiān)诳仗幪钊脒m當(dāng)?shù)膬?nèi)容將程序補(bǔ)充完整。 DIM a(100),b(100) FOR i=1 TO 100 a(i)=INT(1000*

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論