vb第五版考試題及答案_第1頁
vb第五版考試題及答案_第2頁
vb第五版考試題及答案_第3頁
vb第五版考試題及答案_第4頁
vb第五版考試題及答案_第5頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

vb第五版考試題及答案

一、單項選擇題(每題2分,共20分)1.VB中聲明常量使用的關(guān)鍵字是()A.DimB.ConstC.StaticD.Public答案:B2.以下()是合法的變量名。A.2abB.a&bC.abc_1D.if答案:C3.Len("abc123好")的返回值是()A.8B.9C.6D.10答案:A4.下列語句能正確定義數(shù)組的是()A.Dima(8)AsIntegerB.Dima(2to8)C.Dima()AsInteger:ReDima(5)D.以上都對答案:D5.執(zhí)行語句MsgBox"你好",vbOKCancel+vbQuestion,"提示"時,顯示的對話框圖標(biāo)是()A.感嘆號B.問號C.關(guān)鍵信息提示圖標(biāo)D.停止圖標(biāo)答案:B6.以下()事件是文本框獨(dú)有的。A.ClickB.DblClickC.ChangeD.KeyPress答案:C7.若要清除列表框的所有內(nèi)容,可使用()方法。A.ClsB.ClearC.RefreshD.Remove答案:B8.函數(shù)Int(Rnd10)+10的取值范圍是()A.[10,19]B.[10,20]C.(10,19)D.(10,20)答案:A9.在VB中,要將焦點(diǎn)設(shè)置到某個控件上,應(yīng)使用()方法。A.SetFocusB.GotFocusC.LostFocusD.Move答案:A10.以下()文件擴(kuò)展名是VB工程文件。A..frmB..vbpC..basD..cls答案:B二、多項選擇題(每題2分,共20分)1.以下屬于VB數(shù)據(jù)類型的有()A.IntegerB.StringC.SingleD.Date答案:ABCD2.下列控件中可以顯示文本的有()A.TextBoxB.LabelC.CommandButtonD.PictureBox答案:ABD3.以下()是VB的循環(huán)語句。A.For...NextB.Do...LoopC.While...WendD.SelectCase答案:ABC4.以下哪些屬性用于設(shè)置控件的外觀()A.BackColorB.ForeColorC.FontD.Enabled答案:ABC5.能觸發(fā)文本框Text1中Change事件的操作有()A.在文本框中輸入字符B.改變文本框的內(nèi)容C.獲得焦點(diǎn)D.失去焦點(diǎn)答案:AB6.列表框的常用屬性有()A.ListB.ListCountC.ListIndexD.Selected答案:ABC7.以下關(guān)于VB過程說法正確的有()A.可以有參數(shù)B.可以有返回值C.分為子過程和函數(shù)過程D.不能嵌套定義答案:ABCD8.以下()是VB的內(nèi)部函數(shù)。A.AbsB.SqrC.SinD.Mid答案:ABCD9.能夠加載圖片的控件有()A.ImageB.PictureBoxC.LabelD.CommandButton答案:AB10.以下屬于VB工程文件包含內(nèi)容的有()A.窗體文件B.標(biāo)準(zhǔn)模塊文件C.類模塊文件D.資源文件答案:ABCD三、判斷題(每題2分,共20分)1.VB中,變量不聲明也能使用。()答案:對(在VB中,默認(rèn)是可以不聲明直接使用變量的,但建議最好進(jìn)行聲明提高代碼可讀性和穩(wěn)定性)2.CommandButton的Caption屬性用來設(shè)置按鈕上顯示的文本。()答案:對3.在VB中,數(shù)組的下標(biāo)只能從0開始。()答案:錯(可以使用OptionBase語句指定數(shù)組下標(biāo)的起始值,也可以在定義數(shù)組時指定下標(biāo)的下界)4.MsgBox函數(shù)的返回值類型是字符串型。()答案:錯(返回值類型是數(shù)值型)5.執(zhí)行DoWhile...Loop循環(huán)時,循環(huán)體可能一次都不執(zhí)行。()答案:對6.標(biāo)簽控件可以接受用戶輸入。()答案:錯(標(biāo)簽主要用于顯示信息,不能接受用戶輸入,文本框可接受用戶輸入)7.函數(shù)過程不能使用Call語句調(diào)用。()答案:對(函數(shù)過程通常直接使用函數(shù)名加上實際參數(shù)來調(diào)用,而不是用Call語句,Call用于調(diào)用子過程)8.圖像框和圖片框加載圖片方法完全相同。()答案:錯(雖然都能加載圖片,但加載方式和一些細(xì)節(jié)有所不同,比如Image控件加載圖片有時更節(jié)省資源等)9.條件語句If和SelectCase不能嵌套使用。()答案:錯(可以嵌套使用,以便處理復(fù)雜的條件邏輯)10.在VB中,所有的對象都有默認(rèn)屬性。()答案:對四、簡答題(每題5分,共20分)1.簡述VB中變量聲明的作用。答案:變量聲明可明確變量的數(shù)據(jù)類型,為其分配內(nèi)存空間。有助于提高代碼可讀性,方便理解和維護(hù)。同時能在編譯時發(fā)現(xiàn)數(shù)據(jù)類型不匹配等錯誤,增強(qiáng)程序的穩(wěn)定性和可靠性。2.說明VB中For...Next循環(huán)和Do...Loop循環(huán)的主要區(qū)別。答案:For...Next是固定次數(shù)的循環(huán),在循環(huán)開始前就明確循環(huán)執(zhí)行次數(shù),計數(shù)變量按設(shè)定步長變化。Do...Loop循環(huán)是根據(jù)條件判斷是否繼續(xù)循環(huán),有多種格式,可先判斷條件后執(zhí)行或先執(zhí)行再判斷條件,執(zhí)行次數(shù)不固定。3.簡述VB中控件的三要素。答案:屬性、方法和事件是VB中控件三要素。屬性用于描述控件的外觀和狀態(tài);方法規(guī)定控件能執(zhí)行的操作;事件是能被控件識別的動作,用戶操作或系統(tǒng)觸發(fā)事件時,可編寫代碼響應(yīng)。4.簡述VB中過程的分類及作用。答案:分為子過程(Sub過程)和函數(shù)過程(Function過程)。子過程執(zhí)行一組操作但無返回值,常用于完成特定的任務(wù)。函數(shù)過程執(zhí)行操作且有返回值,可用于計算并返回特定結(jié)果供程序使用,都利于代碼模塊化、提高可維護(hù)性。五、討論題(每題5分,共20分)1.舉例說明在VB中如何利用控件數(shù)組提高程序的靈活性和代碼的復(fù)用性。答案:比如建立CommandButton控件數(shù)組,如多個按鈕功能相似(都用于數(shù)據(jù)運(yùn)算等)。通過控件數(shù)組共享一個Click事件過程,利用Index參數(shù)區(qū)分不同按鈕,從而編寫通用代碼處理類似操作,減少重復(fù)代碼編寫,提高程序靈活性與代碼復(fù)用性。2.討論VB中面向?qū)ο缶幊痰闹饕攸c(diǎn),并結(jié)合實際說明其優(yōu)勢。答案:VB面向?qū)ο缶幊烫攸c(diǎn)包括封裝、繼承、多態(tài)。封裝將數(shù)據(jù)和操作封裝在一起保護(hù)數(shù)據(jù)安全;繼承可讓新對象繼承已有對象特性,代碼可重用;多態(tài)同一操作對不同對象有不同表現(xiàn)形式。優(yōu)勢在于提高代碼可維護(hù)性、可擴(kuò)展性和可復(fù)用性,便于開發(fā)大型復(fù)雜軟件。3.談?wù)勗谑褂肰B開發(fā)應(yīng)用程序時,如何處理用戶輸入數(shù)據(jù)的合法性。答案:在與用戶交互輸入數(shù)據(jù)時,如文本框輸入數(shù)據(jù)。利用文本框的Keypress等事件實時判斷輸入字符是否符合要求,也可在獲取輸入值后通過數(shù)據(jù)類型轉(zhuǎn)換嘗試、條件判斷數(shù)據(jù)范圍等方式。不符合要求時通過MsgBox等提示用戶重新輸入,確保程序正常

溫馨提示

  • 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

提交評論