2001年(秋)二級VB筆試卷參考答案_第1頁
2001年(秋)二級VB筆試卷參考答案_第2頁
2001年(秋)二級VB筆試卷參考答案_第3頁
2001年(秋)二級VB筆試卷參考答案_第4頁
2001年(秋)二級VB筆試卷參考答案_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2001年(秋)二級vb筆試卷參考答案第一部分 計算機基礎(chǔ)知識1. 對于任意一個實數(shù),在計算機內(nèi)部都可以用_1_兩部分來表示,這種表示實數(shù)的方法叫做“浮點表示法”。a. 指數(shù)和尾數(shù)b. 指數(shù)和基數(shù)c.整數(shù)和指數(shù)d.基數(shù)和小數(shù)2. 目前計算機中使用最廣泛的西文字符編碼集是ascii碼集。在ascii碼表中,可打?。ɑ蝻@示)的字符有_2_個。a. 55b. 75c. 95d. 1253. 在中文windows95/98環(huán)境下,設(shè)有一串漢字的內(nèi)碼為 b5 c8 bc b6 bf bc ca d4,則這串文字包含有_3_個漢字。 a. 2b. 4c. 8d. 184. 一臺計算機中可以有“寄存器快存主

2、存輔存(磁盤)后援(海量)存儲器”五種不同層次的存儲器。其中_4_的存取周期目前在毫秒級。a. 快存b.主存c. 磁盤d. 后援(海量)存儲器5. 以下是pc機所采用(過)的一些總線標(biāo)準(zhǔn),其中_5_數(shù)據(jù)總線僅有16位寬。a. mcab.isac. eisad. pci6. 顯示器是計算機重要的輸出設(shè)備,它用紅、綠、藍(lán)三基色的組合來顯示彩色,使用_6_位二進(jìn)制z表示一個象素就可以表現(xiàn)出真彩色。a. 8b.16c. 24d. 327. 軟件工程的思想就是使用工程化的概念、思想、方法和技術(shù)來指導(dǎo)軟件開發(fā)的全過程。在軟件的開發(fā)過程中,軟件設(shè)計一般分為兩步,即_7_。a. 總體設(shè)計和詳細(xì)設(shè)計b. 算法設(shè)

3、計和程序設(shè)計c. 流程設(shè)計和程序設(shè)計d. 結(jié)構(gòu)設(shè)計和模塊設(shè)計8. 下列有關(guān)“計算機病毒”的敘述中,正確的是_8_。 a. 計算機病毒是一種對計算機系統(tǒng)造成一定損害的程序文件b. 光盤(cd-rom)雖然是只讀型存儲器,但也可能含有計算機病毒c. 計算機病毒破壞機制的激活總是與日期或時間有關(guān)d. “殺毒”軟件(如kill等)不可能被計算機病毒感染9. windows me windows ce windows nt frontpage 98 access 97 unix linux ms-dos 6.22 os/2,對于以上列出的9個軟件,_9_均為操作系統(tǒng)軟件。a. b. c. d. 10.

4、在計算機網(wǎng)絡(luò)中,目前不用中繼設(shè)備時,傳輸距離最遠(yuǎn)的傳輸介質(zhì)是_10_。a. 雙絞線b. 同軸電纜c. 紅外線d. 光纜11. vcd盤上的視頻和音頻信號采用國際標(biāo)準(zhǔn)_11_進(jìn)行壓縮編碼,它們按規(guī)定的格式交錯地存放在光盤上,播放時需進(jìn)行壓縮處理。a. mpeg-1b. mpeg-2c. mpeg-3d. mpeg-412. 在多媒體計算機中,聲音信息處理后通常保存為下列類型的文件,其中_12_類型的文件通常是音樂文件。 a. .wav(文件大)b. .sndc. .midd. .aif13. 在使用windows 98操作系統(tǒng)時,下列敘述中正確的是_13_。a. fat 32支持磁盤壓縮b. f

5、at 16僅支持2gb以下的硬盤分區(qū)c. windows 98僅支持fat 16d. windows 98僅支持fat 3214. 在關(guān)機時如果未正常地關(guān)閉windows 95/98,則下次開機后系統(tǒng)將首先自動地運行_14_。a. 注冊表檢測程序b. 磁盤清理程序c. 磁盤碎片整理程序d. 磁盤掃描程序15. 剪貼板是windows 提供的用于在不同應(yīng)用程序間交換數(shù)據(jù)的工具。在windows 95/98環(huán)境下,下列有關(guān)剪貼板的敘述中正確的是_15_。 a. 剪貼板中同時可以保存多次復(fù)制的信息b. 只要剪貼板中有信息,則一定可以粘貼二次以上c. 按組合鍵alt+printscreen可以將當(dāng)前屏

6、幕以圖片形式復(fù)制到剪貼板d. 剪貼板中可以同時保存文本信息和圖片信息16. 在windows95/98的環(huán)境下,下列敘述中正確的是_16_。 a. 利用“網(wǎng)上鄰居”可以瀏覽網(wǎng)上其它計算機內(nèi)的所有軟件資源b. 用戶可以利用“控制面板”中的“添加/刪除程序”來創(chuàng)建啟動盤c. 用戶可以利用“控制面板”中的“字體”來設(shè)置漢字輸入法特性d. 運行dos應(yīng)用程序必須首先啟動“ms-dos”方式17. 在word 7.0/97的編輯狀態(tài)下,如果文檔窗口有水平標(biāo)尺,則說明當(dāng)前的視圖方式一定為_17_。a. 普通視圖方式b. 頁面視圖方式c. 大綱視圖方式d. 普通視圖方式或頁面視圖方式18. 用word 7.

7、0/97編輯的文檔,不可以保存為文件擴展名為_18_的文件。 a. .rtfb. .docc. .htmd. .xml19. internet將所有入網(wǎng)主機的名字空間劃分為許多不同的域,每個域又劃分為若干個子域,子域又分成多個子域,主機名字即由一系列的“域”和“子域”組成。下列關(guān)于主機名字的敘述中,不正確的是_19_。 a. 所包含的子域名的個數(shù)通常不超過5個b. 從左到右,子域的級別依次升高c. 子域名之間可用“.”(點符號)或“/”(斜杠符號)進(jìn)行分隔d. dns用于主機名字與ip地址之間的自動轉(zhuǎn)換20. 假設(shè)接入internet的某用戶的用戶名為liu213,提供電子郵件服務(wù)的服務(wù)器域名

8、為,則該用戶相應(yīng)的e-mail地址為_20_。a. liu213b. liu213c. liu213md. liu213第二部分 visual basic 程序設(shè)計(2001 年 秋季)一、選擇題(用答題卡答題,答案依次填在21-30答題號內(nèi))21. 窗口上有多個控件,在 form_activate() 事件過程添加_21_語句,就可確保每次運行程序時,都將光標(biāo)定位在文本框text上。a. text1.text=""b. text1.setfocusc. form1.setfocusd. text1.visible=true22. 在程序中分別將變量inta、bl、st、d

9、定義為整型、布爾形、字符串型和日期型,下列賦值語句在執(zhí)行時會出錯的是_22_。a.inta=4.6b.bl=#true#c.st=5&123.5d.d=#10/05/01#23.代數(shù)表達(dá)式對應(yīng)的visual basic表達(dá)式是_23_。a. sqr(x+log(x)/(a+b)+exp(-2*t)+cos(x+y)/2)b. sqr(x+log(x)/(a+b)+exp(-2*t)+cos(x+y)/2)c. sqr(x+ln(x)/(a+b)+exp(-2t)+cos(x+y)/2)d. sqr(x+log(x)/(a+b)+exp(-2*t)+cos(x+y/2)24. 以下有關(guān)變

10、量作用域的說法中 ,正確的是_24_。a. 只有在標(biāo)準(zhǔn)模塊中用public語句說明的變量才是全局變量b. 在過程中不能使用public語句說明全局變量c. 在標(biāo)準(zhǔn)模塊的通用聲明處可用private語句說明模塊級變量d.在窗體的通用聲明處可用private語句說明窗體級變量25. 語句print "5*20"輸出的結(jié)果是_25_。a. "5*20"b. 出現(xiàn)錯誤信息c. 5*20d. 10026. 下列不正確的變量名是_26_。a. formb. commandc. textd. arry27. 若磁盤文件c:data1.dat不存在,下列打開文件語句中,

11、會產(chǎn)生錯誤的是_27_。a. open "c:data1.dat" for output as #1b. open "c:data1.dat" for input as #2c. open "c:data1.dat" for append as #3d. open "c:data1.dat" for binary as #428. 改變目錄列表框(dirlistbox)控件的path屬性的途徑可以有_28_。單擊目錄列表框某一項程序代碼中改變目錄列表框的path屬性值雙擊目錄列表框某一項 在程序中用chdir命令設(shè)

12、置當(dāng)前工作目錄a. b. c. d. 29. 以下有關(guān)數(shù)組的說明中,錯誤的是_29_。a. 根據(jù)數(shù)組說明的方式,可將數(shù)組分為動態(tài)數(shù)組和靜態(tài)數(shù)組b. 在過程中,不能用private語句定義數(shù)組c. 利用redim語句重新定維時,不得改變已經(jīng)定義說明過的數(shù)組的數(shù)據(jù)類型d. 數(shù)組重新定維后,原有的數(shù)組元素內(nèi)容將不予保留30. 窗體的name屬性為frm1,在窗體模塊通用聲明處和過程sub1中分別用public k as integer, dim k as integer聲明了兩個同名變量k,則在過程sub1中要訪問全局變量k,可采用_30_。a. frm1.kb. form.kc. form1.kd

13、. k31. 名為sort的sub子過程的形式參數(shù)為一數(shù)組,以下的定義語句中正確的是_31_。a. private sub sort(a() as integer)b. private sub sort(a(10) as integer)c. private sub sort(byval a() as integer)d. private sub sort(a(,) as integer)32. 可以在_32_中,使用語句public pubstr as string*20定義一個定長字符串。a. 窗體模塊b. 標(biāo)準(zhǔn)模塊c. 類模塊d. 三者均可33. 以下有關(guān)由多個窗體和標(biāo)準(zhǔn)模塊組成的應(yīng)用程

14、序設(shè)計方法的敘述中,錯誤的是_33_。a. 在缺省情況下,設(shè)計時的第一個窗體被指定為啟動窗體b. 通過人為設(shè)置,可指定任一窗體為啟動窗體c. 通過人為設(shè)置,可指定標(biāo)準(zhǔn)模塊中的main()過程為啟動過程d. 通過人為設(shè)置,可指定窗體模塊中的main()過程為啟動過程34. 在過程中由語句for i=n1 to n2 step n3,在該循環(huán)體內(nèi)有下列四條語句,其中_34_會影響循環(huán)執(zhí)行的次數(shù)。n1=n1+in2=n2+n3 i=i+n3 n3=2*n3a. b.c. d. 35. 在窗體form1上,有一個列表框控件list1,在窗體的click事件中有如下代碼:private sub form

15、_click() dim k as integerdim entry as string, item as stringentry="edcba"for k=len(entry) to 1 step -1item=lcase(mid(entry,k,1)&klist1.additem itemnext kend sub運行此程序,單擊窗體后在窗體的列表框中顯示的第四個列表項內(nèi)容是_35_。a. b4b. b2c. d4d. d2二、填空題(請把答案填寫在答題紙的相應(yīng)答題號內(nèi),每個答題只占一行)1. 執(zhí)行下面的程序,在窗體上顯示的輸出結(jié)果的第一行是_this is a

16、 book._,第二行結(jié)果是_this is a book._。option explicitprivate sub form_click()dim s as string,i as integer,flag as booleans="this is a book."s=lcase(s)print sflag=truefor i=1 to len(s)if mid(s,i,1)="" thenflag=trueelseif flag thens=left(s,i-1)&ucase(mid(s,i,1)&right(s,len(s)-i)f

17、lag=falseend if next iprint send sub2. 執(zhí)行下面的程序,在窗體上顯示的輸出結(jié)果的第二行是_4 9 13_,第三行結(jié)果是_19.5_。option explicitdim a as integer,b as integerprivate sub form_click()dim c as integera=1b=3c=5print fun(c)print a,b,cprint fun(c)end subprivate function fun(x as integer)as singlefun=a+b+x/2a=a+bb=a+xx=b+aend functio

18、n3. 執(zhí)行下面的程序,第一行輸出結(jié)果是_18_,第二行輸出結(jié)果是_30_。option explicitprivate sub form_click()dim m as integer,n as integerm=1:n=2print m+n+fun1(m,n)m=2:n=1print fun1(m,n)+fun1(m,n)end subprivate function fun1(x as integer,y as integer)x=x+yy=x+3fun1=x+yend function4. 執(zhí)行下面程序,在窗體上顯示的輸出結(jié)果的第二行是_4 5 6_,第五行是_9 8 7_,第六行是_

19、6 5 4_。option explicitprivate sub form_click()dim a(3,3) as integer, ias integerdim j as integer,k as inteherfor i=1 to 3 for j=1 to 3 a(i,j)=(i-1)*3+jprint a(i,j);next jprintnext iprintk=(i-1)*3for i=1 to 3for j=1 to 3a(i,j)=kk=k-1print a(i,j);next jprintnext iend sub5. 執(zhí)行下面的程序,在窗體上顯示的第一行輸出結(jié)果是_1 3

20、5 7 9_,第三行輸出結(jié)果是_4_, form_click()事件過程中的第二個for-next循環(huán)共執(zhí)行了_2_次。option explicitoption base 1private sub form_click()dim a(5) as integer,i as integer,j as integerfor i=1 to 5a(i)=2*i-1print a(i)next iprint for j=1 to i-2call sub1(a(j),j)print jnext jend subpublic sub sub1(x as integer,p as integer)if x-p

21、<=2 thenp=p+1elsep=p+2end ifend sub6.下面程序的功能是統(tǒng)計隨機產(chǎn)生的十個兩位正整數(shù)中偶數(shù)于奇數(shù)的個數(shù),并求出偶數(shù)與奇數(shù)各自的總和。option explicitprivate sub form_click()dim x as integer, s1 as integer,s2 as integerdim n1 as integer, n2 as integer,i as integerrandomizefor i=1 to 10x=int(rnd*90)+10print xif _x mod 2=0_thenn2=n2+1s2=s2+xelse_n1=

22、n1+1_s1=s1+xend if next iprintprint "奇數(shù)個數(shù)="n1,"偶數(shù)個數(shù)="n27. 下面程序功能為:單擊命令按紐command1,找出100以內(nèi)的所有約數(shù)之和為一個完全平方數(shù)的正整數(shù),并按圖中所示的格式將結(jié)果顯示在圖形框picture1中。option explicitprivate sub command1_click()dim i as integer,j as integer dim f() as integer,sum as integerfor i=3 to 100_sum=0_if fac(i,f,sum) t

23、henpicture1.print i; ":"for j=1 to ubound(f)-1picture1.print f(j); "+"next jpicture1.print f(j); "=" sum; "=" sqr(sum); "2"end ifnext iend subprivate function fac(byval k as integer,a() as integer,sum as integer) as booleandim n as integer,j as integ

24、erfor n=1 to kif_k mod n=0_thenj=j+1_redim preserve a(j)_a(j)=nsum=sum+nend ifnext nif sum=_int(sqr(sum)2_then fac=trueend function8. c盤根目錄下文件data4.txt的內(nèi)容是:2,4,6,8,10,1,3,5,7,9。下面程序的功能是將文件后半部分的奇數(shù)分別按序插入到前半部分的適當(dāng)位置,得到的新數(shù)列是:1 2 3 4 5 6 7 8 9 10。(實現(xiàn)方法:第一次調(diào)整后的數(shù)列是:1 2 6 8 10 3 5 7 9第二次調(diào)整后的數(shù)列是:1 2 3 4 6 8 1

25、0 5 7 9)。option explictprivate sub form_click()dim a(10) as integer,i as integer,j as integeropen "c:data4.txt" for input as #12do _while not eof(12)_j=j+1input #12,a(j)loopcall insert(a)for i=1 to 10print a(i)next iprintclose #12end subprivate sub insert(a() as integer)dim i as integer,putp as integer,j as integerdim getp as integer,n as integer,tem as integern=u

溫馨提示

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

評論

0/150

提交評論