C語言課件:vb復(fù)習(xí)題_第1頁
C語言課件:vb復(fù)習(xí)題_第2頁
C語言課件:vb復(fù)習(xí)題_第3頁
C語言課件:vb復(fù)習(xí)題_第4頁
C語言課件:vb復(fù)習(xí)題_第5頁
已閱讀5頁,還剩44頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第一卷 客觀題第一題:是非題(共10分,每項1分)  1. ActiveX部件是可以重復(fù)使用的編程代碼和數(shù)據(jù)。A    A.對    B.錯 2. 窗體的Enabled屬性設(shè)為False時,窗體題的按鈕、文本框控件就不會對用戶的操作做出反應(yīng)。A    A.對    B.錯 3. 每一個控件實質(zhì)上都是一個微型程序。A    A.對    B.錯 4. 在程序運(yùn)行過程中,

2、變量中的值不會改變,而常量中的值會被改變。B    A.對    B.錯 5. 用Dim語句聲明變量時,VB系統(tǒng)不僅為變量分配相應(yīng)數(shù)據(jù)類型的內(nèi)在空間,而且還為變量賦所需的初值。B    A.對    B.錯 6. 定義菜單項時,可以不設(shè)置分隔線的菜單項控件名稱。B    A.對    B.錯 7. 在事件驅(qū)動的應(yīng)用程序中,代碼是按照預(yù)定的路徑執(zhí)行的。B   

3、 A.對    B.錯 8. 函數(shù)調(diào)用時,實際參數(shù)與形式參數(shù)在數(shù)量必須完全一致。A    A.對    B.錯 9. 每個菜單項都是一個控件,與其他控件一樣也有自己的屬性和事件。A    A.對    B.錯 10. 通用過程可以放在標(biāo)準(zhǔn)模塊中,也可以放在窗體模塊中。A    A.對    B.錯 11. 當(dāng)窗體上有多個控件時,一般只有一個控件是當(dāng)

4、前控件,對控件的所有操作都是針對當(dāng)前控件進(jìn)行的。    A.對    B.錯12. 窗體上的控件同樣可以借助于剪貼板進(jìn)行剪切、復(fù)制和粘貼。    A.對    B.錯 13. 在VB系統(tǒng)中,沒有用Dim語句聲明的變量不能使用,因為它沒有數(shù)據(jù)類型。    A.對    B.錯 14. 普通窗體與子窗體建立的方法是相同的,不同之處是子窗體的MDIChild屬性設(shè)置為False,而普通窗體的MDIChi

5、ld屬性設(shè)置為True。    A.對    B.錯15. 除了Click事件之外,菜單項還能響應(yīng)其他的事件。    A.對    B.錯16. 數(shù)組作為過程參數(shù)時,使用的是地址傳送方式。    A.對    B.錯17. 標(biāo)簽控件即可以用來顯示用戶不能編輯和修改的文本,也可以用來編輯和修改文本。B    A.對    B.錯 18. Timer是

6、時鐘控件的唯一事件。A    A.對    B.錯 19. 菜單項的快捷鍵不能任意設(shè)置。A    A.對    B.錯 20. VB中的“消息”是指由一個應(yīng)用程序傳遞到另一個應(yīng)用程序的信息包。A    A.對    B.錯 21. 菜單選項“Enabled”屬性與“Visible”屬性是相同的。B    A.對    B.錯&#

7、160;22. VB6.0只能運(yùn)行在Windows 2000下,不能運(yùn)行在Windows 98下。B    A.對    B.錯23. 用戶控件和系統(tǒng)控件都可以加載到工具箱上,并且永久保留。B    A.對    B.錯 24. 在VB中,可通過函數(shù)Shell調(diào)用DOS或Windows下的可執(zhí)行程序。A    A.對    B.錯 25. 窗體的Moveabel屬性設(shè)為False時,不能改變窗體的

8、大小,只能移動窗體。B    A.對    B.錯26. " "是一個字符串,而""不是一個字符串。B    A.對    B.錯 27. 單選項和復(fù)選框能夠響應(yīng)Click事件,但通常不需要編寫事件過程。A    A.對    B.錯28. GotFocus事件通常用來在焦點(diǎn)移離時進(jìn)行驗證和確認(rèn)。B    A.對  &

9、#160; B.錯29. 函數(shù)過程和子過程的區(qū)別是子過程結(jié)束將返回值過程值,函數(shù)過程結(jié)束不必返回函數(shù)值。B    A.對    B.錯30. ActiveX技術(shù)是一種共享程序數(shù)據(jù)和功能的技術(shù)。A    A.對    B.錯 31. 在Not、Or、And三個運(yùn)算符中,運(yùn)算符And的的優(yōu)先級最高。B    A.對    B.錯32. 變量名是以字母或漢字開頭,由字母、漢字、數(shù)字或下劃線組成,長度可以任意的字符

10、序列。B33. Style為0時組合框稱為簡單組合框。 B A.對 B.錯 34. 表達(dá)式 “ab” & 34的結(jié)果是 “ab34”。 A A.對 B.錯第二題、 單選題(共45分,每項1.5分) 12. InputBox函數(shù)的返回值的類型為_B_。    A.數(shù)值    B.字符串    C.邏輯值    D.日期值 13. 要想在過程調(diào)用后返回兩個結(jié)果,下面的過程定義語句合法的是_A_。    A.Sub Proc

11、1(ByVal n,Byval m)    B.Sub Proc1(ByVal n, m)    C.Sub Proc1(n,Byval m)    D.Sub Proc1(n, m) 14. 下面關(guān)于打印對話框?qū)傩缘恼f法錯誤的是_C_。    A.Copies屬性指定打印的份數(shù)。    B.HDC屬性指定分配給打印機(jī)的句柄,用來識別對象的設(shè)備環(huán)境。    C.FromPage屬性指定要打印文檔的頁范圍。使

12、用該屬性時必須把Flags屬性設(shè)置為1。    D.Max和Min屬性用來顯示FromPage和ToPage的范圍,其中Min指定允許的起始頁碼,Max指定允許的最后頁碼。 16. Print #1,STR1$中的Print是_A_。    A.順序文件的寫語句    B.在窗體上顯示的方法    C.子程序名    D.打印命令 17. 使用Public x聲明一個全局的變量時,該語句應(yīng)放在_D_。  &

13、#160; A.過程中    B.窗體模塊的通用聲明段C.標(biāo)準(zhǔn)模塊的通用聲明段D.窗體模塊或標(biāo)準(zhǔn)模塊的通用聲明段 19. 記錄長度最大可取的值是_A_字節(jié)。    A.32767    B.32768    C.65535    D.65536 20. 下面四項中,_A_是VB中的數(shù)值變量。    A.ABC    B.E+2    C.

14、"True"    D.1.35E-2 21. 將數(shù)據(jù)項“China”添加到列表框(List)中成為第一項應(yīng)使用A語句。    A.List1.AddItem”China”,0    B.List1.AddItem”China”,l    C.List1.AddItem 0,”China”    D.List1.AddItem 1,”China” 22. 下列不能打開菜單編輯器的操作是_D_。 &

15、#160;  A.按Ctrl+E    B.單擊工具欄中的“菜單編輯器”按鈕    C.執(zhí)行“工具”菜單中的“菜單編輯器”命令    D.按Shift + Alt + M 23. 文本框(Text1)中有選定的文本,執(zhí)行 Text1.SelText=”Hello”的結(jié)果是A。    A.“Hello”將替換掉原來選定的文本    B.“Hello”將插入到原來選定的文本之前    C.Text1.

16、SelLength為5    D.文本框中只有“Hello” 24. 語句Print Format("HELLO", "<")的輸出結(jié)果是_B_。    A.HELLO    B.hello    C.He    D.he 25. 函數(shù)Int(Rnd*11)+10產(chǎn)生的數(shù)值的范圍是_C_。    A.(0,10)    B

17、.10,10    C.10,20    D.(0,20)    27. 框架內(nèi)的所有控件是A。    A.隨框架一起移動、顯示、消失和屏蔽    B.不隨框架一起移動、顯示、消失和屏蔽    C.僅隨框架一起移動    D.僅隨框架一起顯示和消失 28. Integer類型的數(shù)據(jù)由_B_字節(jié)組成。    A.1  &

18、#160; B.2    C.3    D.4 29. 數(shù)學(xué)表達(dá)式x>y>z的正確VB邏輯表達(dá)式是_D_。    A.x>y And <z    B.x>y>z    C.x>y And >z    D.x>y And y>z 31. 在下列說法中,正確的是D。    A.通過適當(dāng)?shù)脑O(shè)置,可以在程序運(yùn)行期間,

19、讓時鐘控件顯示在窗體上    B.在列表框中不能進(jìn)行多項選擇    C.在列表框中能夠?qū)㈨椖堪醋帜疙樞驈拇蟮叫∨帕?#160;   D.框架也有 Click和 DblClick事件 33. 按文件的組織方式分為_A_。    A.順序文件和隨機(jī)文件    B.文本文件和二進(jìn)制文件    C.程序文件和數(shù)據(jù)文件    D.只讀文件和讀寫文件 34. 以下_C_不能作為VB中的變量

20、名。    A.Abx45    B.P1234    C.89TasFF    D.xy 35. 已編譯的控件部件的擴(kuò)展名是A。    A. .OCX    B. .VBP    C. .EXE    D. .CTL 36. 為了建立一個隨機(jī)文件,其中每一條記錄有多個不同數(shù)據(jù)類型的數(shù)據(jù)項組成,應(yīng)使用_A_。  

21、60; A.自定義類型    B.數(shù)組   C.字符串類型    D.變體類型 37. 表達(dá)式Int(23.4)+Round(-35.5)的計算結(jié)果為_C_。    A.-11    B.-12.1    C.-13    D.-12.5 38. 引用列表框(List1)最后一個數(shù)據(jù)項應(yīng)使用B。    A. List1.List(List1.Lis

22、tCount)    B.List1.List(List1.ListCount-1)    C.List1.List(ListCount)    D.List1.List(ListCount-l) 11. 文本框沒有_D_屬性。    A.Enabled    B.Visible    C.BackColor    D.Caption 12. 語句Dim a(3,-3

23、 to 0,3 to 6)聲明的數(shù)組a有_C_元素。    A.12    B.27    C.64    D.80 13. 下面關(guān)于隨機(jī)文件的描述,不正確的是_B_。    A.每條記錄的長度必須相同    B.一個文件中記錄號不必惟一C.文件的組織結(jié)構(gòu)比順序文件復(fù)雜    D.可通過編程對文件中的某條記錄方便地修改 14. 如果要使一個窗體從屏幕上和內(nèi)存中完全消失

24、,所要使用的語句是_D_。    A.Hide    B.Show    C.Load    D.Unload 15. 在VB中,常量987654,987654#的數(shù)據(jù)類型是_D_。    A.整型    B.實型    C.長整型    D.雙精度 16. 在下面選項中,不能完成對順序文件的讀操作的是_D_。A.LineInput#語句

25、    B.Input#語句   C.Input()函數(shù)   D.Get#語句 18. 不論何種控件,共同具有的是_B_屬性。    A.Text    B.Name    C.BackColor    D.Caption 19. 為了把一個記錄型變量的內(nèi)容寫入文件中指定的位置,所使用的語句的格式為_D_。    A.Get 文件號,記錄號,變量名 

26、;   B.Get 文件號,變量名,記錄號    C.Put 文件號,變量名,記錄號    D.Put 文件號,記錄號,變量名 20. 常量2.7856E-6的類型是_B_。    A.整型    B.實型    C.字符型    D.雙精度 21. 假如列表框(List1)有4個數(shù)據(jù)項,那么把數(shù)據(jù)項“China”添加到列表框的最后,應(yīng)使用D語句。  

27、60; A. List1.AddItem3,”China”    B.List1.AddItem”China”,List1.ListCount-1    C.List1.AddItem”China”,3    D.List1.AddItem”China”,List1.ListCount 23. 如果文本框的Enabled屬性設(shè)為 False,則A。    A.文本框的文本將變成灰色,并且此時用戶不能將光標(biāo)置于文本框上    B.文本框的

28、文本將變成灰色,用戶仍然能將光標(biāo)置于文本框上,但是不能改變文本框中的內(nèi)容    C.文本框的文本將變成灰色,用戶仍然能改變文本框中的內(nèi)容    D.文本框的文本正常顯示,用戶能將光標(biāo)置于文本框上,但是不能改變文本框中的內(nèi)容 24. 下列控件中,沒有Caption屬性的是B。    A.框架    B.列表框    C.復(fù)選框    D.單選按鈕 25. 下列邏輯表達(dá)式中,其值為真的是_A_。

29、60;   A."b">"ABC"    B."THAT">"THE"    C.9>"H"    D."A">"a" 26.  窗體從加載到顯示,依次引發(fā)的事件有。 D    A.Load、Initialize、Activate    B.In

30、itialize、Activate、load    C.Load、Activate、Initialize    D.Initialize、Load、Activate 27. 如果每0.5秒產(chǎn)生一個計時器事件,那么Interval屬性值應(yīng)設(shè)為C。    A.5    B.50    C.500    D.0.5 28. 表達(dá)式3>4 And 7=5的返回值為_D_。  &#

31、160; A.0    B.True    C.-1    D.False 31. 為了防止用戶隨意將光標(biāo)置于控件之上,應(yīng)該進(jìn)行設(shè)置。D    A.將控件的 TabIndex屬性設(shè)置為 0    B.將控件的 TabStop屬性設(shè)置為 True    C.將控件的 TabStop屬性設(shè)置為 False    D.將控件的 Enabled屬性設(shè)置為 False 33.

32、文件號最大可取的值為_。B    A.255    B.511    C.512    D.256 34. 在Visual Basic中,語句Print 3>9的輸出結(jié)果為_。D    A.0    B.1    C.-1    D.False    39. 改變驅(qū)動器列表框的Drive屬性值將激活_事

33、件。A    A.Change     B.Scoll    C.KeyDown    D.KeyUp 11. 在VB中,變量的默認(rèn)類型是_C_。    A.Integer    B.Double    C.Variant    D.Currency 12. 在順序文件中_D_。    A.文件中按每條記錄的

34、記錄號從小到大排序    B.文件中按每條記錄的長度從小到大排序    C.文件中按記錄的某關(guān)鍵數(shù)據(jù)項的從小到大的順序    D.記錄是按寫入的先后順序存放的,讀出也是按寫入的先后順序讀出 13. 利用菜單編輯器設(shè)計菜單時,如果要在菜單中加入一個分隔符,菜單分隔符的標(biāo)題必須設(shè)置為_B_。    A.+    B.-    C.*    D./ 14. 在Visual

35、Basic中,最簡單的數(shù)據(jù)類型包括_A_。    A.整型、實型、布爾型、字符型    B.整型、實型、字符型    C.整型、實型、邏輯型    D.實型、邏輯型、字符型 15. 使用驅(qū)動器列表框的_B_屬性可以返回或設(shè)置磁盤驅(qū)動器的名稱。    A.ChDrive    B.Drive    C.List    D.ListIndex 

36、;16. 在隨機(jī)文件中_C_。    A.文件中的內(nèi)容是通過隨機(jī)數(shù)產(chǎn)生的    B.文件中的記錄號是通過隨機(jī)數(shù)產(chǎn)生的    C.可對文件中的記錄根據(jù)記錄號隨機(jī)地讀寫    D.文件的每條記錄的長度是隨機(jī)的 18. 下列控件中,不屬于文件系統(tǒng)控件的是_D_。A.驅(qū)動器列表框  B.文件列表框 C.目錄列表框  D.圖象列表框 20. 如果列表框(List1)中沒有被選定的項目,則執(zhí)行List1.RemoveItem 

37、List1.ListIndex語句的結(jié)果是D。    A.移去第一項    B.移去最后一項    C.移去最后加入列表的一項    D.以上都不對 21. 下列關(guān)于通用對話的描述錯誤的是_C_。    A.CommandDialog1.ShowFont顯示字體對話框。    B.在打開或另存為對話框中,用戶選擇的文件名和路徑可以經(jīng)FileName屬性返回。    C.在打開或

38、另存為對話框中,用戶選擇的文件名和路徑可以經(jīng)FileTitle屬性返回。    D.利用通用對話框可顯示和制作幫助對話框。 23. 當(dāng)一個窗體被卸載時,最后引發(fā)的一個事件是。D    A.Deactivate  B.QueryUnload  C.Unload   D.terminate 24. 復(fù)選框的Value屬性為1時,表示B。    A.復(fù)選框未被選中    B.復(fù)選框被選中   

39、 C.復(fù)選框內(nèi)有灰色的勾    D.復(fù)選框操作方式“錯誤” 25. 下列四個字符串進(jìn)行比較,最小的是_A_。A."9977"    B."B123" C."BASE"    D."DATA" 26. 計時器的時間間隔是A。    A.以毫秒計    B.以分計    C.以秒計    D.

40、以小時計 27. 組合框的Style屬性決定組合框的類型和行為,它的值為2時,其顯示形式和功能是C。    A.下拉列表框,并允許用戶輸入不屬于列表框中的選項    B.簡單組合框,并允許用戶輸入不屬于列表框中的選項    C.下拉列表框,不允許用戶輸入不屬于列表框中的選項    D.簡單組合框,不允許用戶輸入不屬于列表框中的選項 30. 下面關(guān)于順序文件的描述,正確的是_C_。    A.每條記錄的長度必須相同 &

41、#160;  B.可通過編程對文件中的某條記錄方便地修改    C.數(shù)據(jù)以ASCII碼形式存放在文件中,所有可通過文本編輯軟件顯示    D.文件的組織結(jié)構(gòu)復(fù)雜 31. 文件列表框中用于設(shè)置或返回所選文件的文件名的屬性是_D_。A.FilePath    B.File    C.Path  D.FileName 32. 為了建立一個隨機(jī)文件,其中每一條記錄有多個不同數(shù)據(jù)類型的數(shù)據(jù)項組成,應(yīng)使用_A_。   

42、 A.自定義類型    B.數(shù)組  C.字符串類型    D.變體類型 34. 當(dāng)一個工程含有多個窗體時,其中的啟動窗體是_D_。    A.啟動VB時建立的窗體    B.第一個添加的窗體  C.最后一個添加的窗體D.在“工程屬性”對話框中指定的窗體。 35. 使用目錄列表框的_C_屬性可以返回或設(shè)置當(dāng)前工作目錄的完整路徑。    A.Drive    B.ListIndex

43、    C.Path    D.Dir 36. Integer類型的數(shù)據(jù)由_B_字節(jié)組成。    A.1    B.2    C.3    D.4 37. 如果列表框(List1)中只有一個項目被用戶選定,則執(zhí)行DebugPrint  List1Selected(List1.ListIndex)語句的結(jié)果是A。    A.在Debug窗口輸出被選定的項目的索

44、引值    B.在 Debug窗口輸出True    C.在窗體上輸出被選定的項目的索引值    D.在窗體上輸出True 38. 通過代碼在運(yùn)行時設(shè)置屬性的語法格式為_B_。    A.對象名屬性 .新值    B.對象名.屬性新值    C.對象名.新值=屬性 .新值   D.對象名.屬性=屬性 .新值 39. 要使用FSO對象模型,必須通過【工程】菜單中的_D_命令將FS

45、O對象模型引入到當(dāng)前工程中。    A.部件  B.工程屬性 C.添加屬性    D.引用 40. 全局變量必須在_A_中定義    A.標(biāo)準(zhǔn)模塊    B.任意模塊    C.窗體模塊    D.類模塊第二題、 單選題(共45分,每項1.5分) 11. 常量2.7856E-6的類型是_B_。 A.整型 B.實型 C.字符型 D.雙精度 12. 下列說法錯誤的是_C_。 A.在多重窗體中一定要有一

46、個窗體為啟動窗體。 B.在多重窗體中,如果沒有指定啟動窗體,則默認(rèn)首先設(shè)計的窗體為啟動窗體。 C.啟動窗體能在運(yùn)行程序時自動顯示出來,其它窗體有些也能自動顯示出來。 D.啟動窗體通過“工程”菜單中的“工程屬性”命令來指定。 13. Sub和Function的最大差別在于_A_。 A.Function有返回值,而Sub沒有 B.Function需要輸入?yún)?shù),而Sub不用 C.Sub可以用Call語句調(diào)用,而Function不行 D.兩者并無不同 14. 在下列表達(dá)式中,非法的是_C_。 A.a=b+c B.a>b+c C.ab>c D.a<b+c 15. 使用Public x聲

47、明一個全局的變量時,該語句應(yīng)放在_C_。 A.過程中 B.窗體模塊的通用聲明段C.標(biāo)準(zhǔn)模塊的通用聲明段 D.窗體模塊或標(biāo)準(zhǔn)模塊的通用聲明段 16. 下面關(guān)于打印對話框?qū)傩缘恼f法錯誤的是_C_。 A.Copies屬性指定打印的份數(shù)。 B.HDC屬性指定分配給打印機(jī)的句柄,用來識別對象的設(shè)備環(huán)境。 C.FromPage屬性指定要打印文檔的頁范圍。使用該屬性時必須把Flags屬性設(shè)置為1。 D.Max和Min屬性用來顯示FromPage和ToPage的范圍,其中Min指定允許的起始頁碼,Max指定允許的最后頁碼。 17. 文本框沒有_D_屬性。 A.Enabled B.Visible C.BackC

48、olor D.Caption 19. 表達(dá)式a+b=c是_D_。A.賦值表達(dá)式 B.字符表達(dá)式 C.算術(shù)表達(dá)式 D.關(guān)系表達(dá)式 20. MsgBox函數(shù)的返回值的類型為_A_。 A.整數(shù) B.字符串 C.邏輯值 D.日期值 21. 已編譯的控件部件的擴(kuò)展名是A。 A. .OCX B. .VBP C. .EXE D. .CTL 22. 引用列表框(List1)最后一個數(shù)據(jù)項應(yīng)使用B。 A. List1.List(List1.ListCount) B.List1.List(List1.ListCount-1) C.List1.List(ListCount) D.List1.List(ListCou

49、nt-l) 23. VB表達(dá)式Cos(0)+Abs(-1)+Int(Rnd(1)的值是_B_。 A.1 B.2 C.0 D.-1 24. 表達(dá)式3>4 And 7=5的返回值為_D_。 A.0 B.True C.-1 D.False 25. 如果列表框(List1)中沒有被選定的項目,則執(zhí)行List1.RemoveItem List1.ListIndex語句的結(jié)果是D。 A.移去第一項 B.移去最后一項 C.移去最后加入列表的一項 D.以上都不對 26. 在下列說法中,正確的是D。 A.通過適當(dāng)?shù)脑O(shè)置,可以在程序運(yùn)行期間,讓時鐘控件顯示在窗體上 B.在列表框中不能進(jìn)行多項選擇 C.在列表

50、框中能夠?qū)㈨椖堪醋帜疙樞驈娜说叫∨帕?D.框架也有 Click和 DblClick事件28. 表達(dá)式Int(23.4)+Round(-35.5)的計算結(jié)果為_。 A.-11 B.-12.1 C.-13 D.-12.5 29. 當(dāng)一個工程含有多個窗體時,其中的啟動窗體是_。 A.啟動VB時建立的窗體 B.第一個添加的窗體 C.最后一個添加的窗體 D.在“工程屬性”對話框中指定的窗體。 30. 下面關(guān)于隨機(jī)文件的描述,不正確的是_B_。 A.每條記錄的長度必須相同 B.一個文件中記錄號不必惟一 C.文件的組織結(jié)構(gòu)比順序文件復(fù)雜 D.可通過編程對文件中的某條記錄方便地修改 31. 如果要使

51、一個窗體從屏幕上和內(nèi)存中完全消失,所要使用的語句是_D_。    A.Hide    B.Show    C.Load    D.Unload 32. 用語句Dim a(-3 to 5) As Integer定義的數(shù)組的元素個數(shù)是_C_。    A.7    B.8    C.9    D.10 33. 當(dāng)一個窗體被卸載時,最后引發(fā)的一個

52、事件是。 C    A.Deactivate    B.QueryUnload    C.Unload    D.terminate 34. 下面關(guān)于順序文件的描述,正確的是_C_。    A.每條記錄的長度必須相同    B.可通過編程對文件中的某條記錄方便地修改    C.數(shù)據(jù)以ASCII碼形式存放在文件中,所有可通過文本編輯軟件顯示    D

53、.文件的組織結(jié)構(gòu)復(fù)雜 35. 以下_C_不能作為VB中的變量名。A.Abx45    B.P1234 C.89TasFF    D.xy 36. VB 工程中的每一個窗體都是獨(dú)立的_B_。    A.類    B.對象    C.數(shù)據(jù)庫    D.方法 37. 按文件的組織方式分為_A_。    A.順序文件和隨機(jī)文件    B

54、.文本文件和二進(jìn)制文件    C.程序文件和數(shù)據(jù)文件    D.只讀文件和讀寫文件 38. 為了防止用戶隨意將光標(biāo)置于控件之上,應(yīng)該進(jìn)行C設(shè)置。    A.將控件的 TabIndex屬性設(shè)置為 0    B.將控件的 TabStop屬性設(shè)置為 True    C.將控件的 TabStop屬性設(shè)置為 False    D.將控件的 Enabled屬性設(shè)置為 False 39. VB中的工具欄可以從_

55、C_菜單上的“工具欄”命令中移進(jìn)或移出。    A.工具    B.編輯    C.視圖    D.調(diào)試 40. 將數(shù)據(jù)項“China”添加到列表框(List)中成為第一項應(yīng)使用A語句。    A.List1.AddItem”China”,0    B.List1.AddItem”China”,l    C.List1.AddItem 0,”China”  

56、  D.List1.AddItem 1,”China”第二題、 單選題(共45分,每項1.5分) 11. 下列不能打開菜單編輯器的操作是_D_。    A.按Ctrl+E    B.單擊工具欄中的“菜單編輯器”按鈕    C.執(zhí)行“工具”菜單中的“菜單編輯器”命令    D.按Shift + Alt + M 12. 已編譯的控件部件的擴(kuò)展名是A。    A. .OCX    B. .VB

57、P    C. .EXE    D. .CTL 13. 表達(dá)式a+b=c是_D_。    A.賦值表達(dá)式  B.字符表達(dá)式  C.算術(shù)表達(dá)式    D.關(guān)系表達(dá)式 14. 利用菜單編輯器設(shè)計菜單時,如果要在菜單中加入一個分隔符,菜單分隔符的標(biāo)題必須設(shè)置為_B_。    A.+    B.-    C.*    D./&

58、#160;15. 文本框沒有_D_屬性。   A.Enabled    B.Visible    C.BackColor    D.Caption 16. 在VB中要將一個窗體裝載到同存中進(jìn)行預(yù)處理,但不顯示,應(yīng)該使用語句_C_。    A.Form.Show    B.Form.Load   C.Form.Hide    D.Form.Unload

59、0;17. 下列四個字符串進(jìn)行比較,最小的是_A_。    A."9977"    B."B123"    C."BASE"    D."DATA" 18. 語句Print Format("HELLO", "<")的輸出結(jié)果是_B_。    A.HELLO    B.hello

60、60;   C.He    D.he 19. 如果每0.5秒產(chǎn)生一個計時器事件,那么Interval屬性值應(yīng)設(shè)為C。    A.5    B.50    C.500    D.0.5 20. 將數(shù)據(jù)項“China”添加到列表框(List)中成為第一項應(yīng)使用A語句。    A.List1.AddItem”China”,0    B.List1.Add

61、Item”China”,l    C.List1.AddItem 0,”China”    D.List1.AddItem 1,”China” 21. InputBox函數(shù)的返回值的類型為_B_。    A.數(shù)值    B.字符串    C.邏輯值    D.日期值 22. Integer類型的數(shù)據(jù)由_B_字節(jié)組成。    A.1   

62、B.2    C.3    D.4 23. 假如列表框(List1)有4個數(shù)據(jù)項,那么把數(shù)據(jù)項“China”添加到列表框的最后,應(yīng)使用D語句。    A. List1.AddItem3,”China”    B.List1.AddItem”China”,List1.ListCount-1    C.List1.AddItem”China”,3    D.List1.AddItem”China”,List1.

63、ListCount 24. 如果列表框(List1)中只有一個項目被用戶選定,則執(zhí)行DebugPrint  List1Selected(List1.ListIndex)語句的結(jié)果是B。    A.在Debug窗口輸出被選定的項目的索引值    B.在 Debug窗口輸出True    C.在窗體上輸出被選定的項目的索引值    D.在窗體上輸出True 25. 在Visual Basic中,語句Print 3>9的輸出結(jié)果為_ D_。

64、60;   A.0    B.1    C.-1    D.False 26. 表達(dá)式Int(23.4)+Round(-35.5)的計算結(jié)果為_C_。    A.-11    B.-12.1    C.-13    D.-12.5 27. 為減少語句的使用,將一個窗體加載到內(nèi)存中并顯示出來,所使用的語句或方法是_C_。  

65、60; A.Load    B.Unload    C.Show    D.Hide 28. 使用Public x聲明一個全局的變量時,該語句應(yīng)放在_C_。    A.過程中    B.窗體模塊的通用聲明段    C.標(biāo)準(zhǔn)模塊的通用聲明段    D.窗體模塊或標(biāo)準(zhǔn)模塊的通用聲明段 29. 下列說法錯誤的是_B_。    A.在同一模塊不同

66、過程中的變量可以同名。    B.不同模塊中定義的全局變量不可以同名。    C.引用另一模塊中的全局變量時,必須在變量名前加模塊名。    D.同一模塊中不同級的變量可以同名。 30. 用語句Dim a(-3 to 5) As Integer定義的數(shù)組的元素個數(shù)是_C_。    A.7    B.8    C.9    D.10 31. 如果文本框的Enabled屬

67、性設(shè)為 False,則A。    A.文本框的文本將變成灰色,并且此時用戶不能將光標(biāo)置于文本框上    B.文本框的文本將變成灰色,用戶仍然能將光標(biāo)置于文本框上,但是不能改變文本框中的內(nèi)容    C.文本框的文本將變成灰色,用戶仍然能改變文本框中的內(nèi)容    D.文本框的文本正常顯示,用戶能將光標(biāo)置于文本框上,但是不能改變文本框中的內(nèi)容 32. 在Visual Basic中,用于獲得字符串S最左邊4個字符的函數(shù)是_A_。    A.Le

68、ft(S,4)    B.Left(1,4)    C.LeftStr(S)    D.LeftStr(S,4) 33. VB 工程中的每一個窗體都是獨(dú)立的_B_。    A.類    B.對象    C.數(shù)據(jù)庫    D.方法 34. 下面關(guān)于順序文件的描述,正確的是_C_。    A.每條記錄的長度必須相同  &#

69、160; B.可通過編程對文件中的某條記錄方便地修改    C.數(shù)據(jù)以ASCII碼形式存放在文件中,所有可通過文本編輯軟件顯示    D.文件的組織結(jié)構(gòu)復(fù)雜 35. 文本框(Text1)中有選定的文本,執(zhí)行 Text1.SelText=”Hello”的結(jié)果是A。    A.“Hello”將替換掉原來選定的文本    B.“Hello”將插入到原來選定的文本之前    C.Text1.SelLength為5  

70、0; D.文本框中只有“Hello” 36. VB中的工具欄可以從_C_菜單上的“工具欄”命令中移進(jìn)或移出。    A.工具    B.編輯    C.視圖    D.調(diào)試 37. 用來設(shè)置粗體字的屬性是。C    A.Font1Italic    B.FontName    C.FontBold    D.FontSize 3

71、8. 在VB的集成環(huán)境中創(chuàng)建VB應(yīng)用程序時,除了工具箱窗口、窗體設(shè)計窗口、屬性窗口外,必不可少的窗口是_C_。    A.窗體布局窗口    B.立即窗口    C.代碼窗口    D.監(jiān)視窗口 39. Sub和Function的最大差別在于_A_。    A.Function有返回值,而Sub沒有    B.Function需要輸入?yún)?shù),而Sub不用    C.Sub可以用C

72、all語句調(diào)用,而Function不行    D.兩者并無不同 40. 要判斷“命令按鈕”是否被鼠標(biāo)單擊,應(yīng)在“命令按鈕”的事件中判斷。C    A.Chang    B.KeyDown    C.Click    D.KeyPress第三題、 簡單程序(共15分,每項1.5分) 41. 下列程序段的運(yùn)行結(jié)果。A          Pri

73、vate Sub Form_Click()               Dim Msg               Hide               Msg=”選擇確定按鈕”   

74、60;           MsgBox Msg               Show            End Sub    A.隱藏窗體,按確定按鈕使窗體重現(xiàn)    B.隱藏窗體  

75、  C.顯示窗體,按確定按鈕使窗體隱藏    D.顯示窗體 42. 執(zhí)行下面程序段后,變量c$的值為_D_。  a$= "Visual Basic Programming"    b$= "Quick"  c$=b$ & Ucase(Mid$(a$,7,6) & Right$(a$,12)    A.Visual BASIC Programming    B.Quick Basic Prog

76、ramming    C.QUICK Basic Programming    D.Quick BASIC Programming 43. 運(yùn)行下面程序后,在窗體中顯示的是_D_。  Private Sub Form_Click()       a$="*": b$="$"      For k=1  To 3      

77、60;      x$=String$(Len(a$)+k,b$)         Print x$;      Next k       Print   End Sub    A.、* * *    B.*$*$*$    C.1*$2*$3*$     D

78、.、$ 44. 執(zhí)行下面程序段后,變量a的值為_C_。  For I=1 To 3        For j=1 To I           For k=j To 3              a=a+1         

79、60; Next k      Next j   Next I    A.3    B.9    C.14    D.21 45. 寫出如下程序運(yùn)行結(jié)果。 D  Function f(m As Integer) As Integer   b = 1   Static c As Integer   b = b + 1   c = c + 1   f = m *

80、 b * c   End Function   Private Sub Command1_Click()   Dim a As Integer   a = 2   sum=0   For I = 1 To 3     sum=sum+ f(a)   Next I    print sum   End Sub    A.12    B.16    C.20  

81、  D.24 46. 以下程序的輸出結(jié)果是_B_。    Private Sub Command1_Click()   a=1234       b$=Str$(a)       c=Len(Trim(b)       print c;LenB(b)   End Sub    A.3 8   B.4 10 C.5 10 

82、;   D.4 8 47. 執(zhí)行下面程序段后,變量x的值為_A_。  x=5     For I=1 To 20 step 2          x=x+I5  Next I    A.21    B.22    C.23    D.24 48. 以下程序的輸出結(jié)果是_D_。  Private Su

83、b Command1_Click()       a=100       Do           s=s+a           a=a+1       Loop Until a>100       print

84、a   End Sub    A.100    B.120    C.201    D.101 49. 以下程序的循環(huán)次數(shù)是_A_。  Private Sub Command1_Click()   For j=8 To 35 Step 3           Print j;       Next

85、j   End Sub    A.10    B.9    C.27    D.28 50. 下列程序運(yùn)行后,其結(jié)果為_A_。  Private Sub Form_Click ( )       Filename=“c:testfile.txt”       Open filename For Output As #1     

86、   Print #1,“ABCD我是一個學(xué)生”       Close #1       Open filename For Input As #1        MsgBox Input(8,1)       Close #1   End Sub    A.在通用對話框中顯示“ABCD我是一個”    B.在通用對話框中顯示“ABCD

87、我是”    C.在窗體中顯示“ABCD我是一個”    D.在窗體中顯示“ABCD我是”第二卷  主觀題填空題(共30分,每項2分。注意:填兩個空的題的時候,要按照從上至下,從左至右的順序添入答題卡?。?#160;1. 下列程序運(yùn)行后,能求出20個數(shù)中的最大值。請?zhí)钌线m當(dāng)?shù)膬?nèi)容,將程序補(bǔ)充完整。  Private Sub Form_Activate()    Randomize    Dim I As Integer,ssl As Integer,Dim

88、 tt As Integer    ssl = Int(Rnd * 51 + 50)       For I = 1 To 19        tt = Rnd * 51 + 50          _IF ssl<tt then ssl=tt_       Next I 

89、       Print        Print ssl   End Sub 2. 在C盤根目錄下建立一個名為Student.dat的順序文件。  要求用InputBox函數(shù)輸入10名學(xué)生的學(xué)號(StuNo)、姓名(StuName)和性別(StuSex)。  Private Sub Form_Load ( )       Open “C:Student.dat” For Output As #1       For I=1 to 10              StuNo=In

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論