vb上機(jī)題庫及答案_第1頁
vb上機(jī)題庫及答案_第2頁
vb上機(jī)題庫及答案_第3頁
vb上機(jī)題庫及答案_第4頁
vb上機(jī)題庫及答案_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

vb上機(jī)題庫及答案一、單項(xiàng)選擇題(每題2分,共10題)1.在VB中,用于定義變量的關(guān)鍵字是()A.DimB.PublicC.PrivateD.Static2.以下哪個(gè)是VB中的合法變量名()A.2abcB.abc@2C._abcD.abc_23.執(zhí)行語句`MsgBox"Hello",vbOKCancel+vbQuestion,"提示"`后,彈出的消息框的圖標(biāo)是()A.警告B.疑問C.信息D.停止4.若有語句`Dima(1To5)AsInteger`,則數(shù)組`a`包含的元素個(gè)數(shù)是()A.4B.5C.6D.75.在VB中,以下哪個(gè)函數(shù)用于獲取字符串的長度()A.LeftB.RightC.LenD.Mid6.執(zhí)行語句`x=10:y=20:z=x>y`后,`z`的值是()A.TrueB.FalseC.1D.07.以下哪種循環(huán)結(jié)構(gòu)一定會執(zhí)行一次循環(huán)體()A.For...NextB.While...WendC.DoWhile...LoopD.Do...LoopUntil8.若要在文本框`Text1`中顯示文本,應(yīng)設(shè)置的屬性是()A.CaptionB.TextC.NameD.Visible9.在VB中,用于打開文件對話框的控件是()A.CommandButtonB.TextBoxC.CommonDialogD.Label10.以下哪個(gè)事件是窗體加載時(shí)觸發(fā)的()A.ClickB.DblClickC.LoadD.Unload**答案**:1.A2.D3.B4.B5.C6.B7.D8.B9.C10.C二、多項(xiàng)選擇題(每題2分,共10題)1.以下屬于VB數(shù)據(jù)類型的有()A.IntegerB.StringC.SingleD.Boolean2.以下哪些控件可以用于接受用戶輸入()A.TextBoxB.ComboBoxC.ListBoxD.Label3.以下關(guān)于VB過程的說法正確的有()A.過程可以提高代碼的可重用性B.有Sub過程和Function過程C.過程可以沒有參數(shù)D.調(diào)用Sub過程不能返回值4.以下哪些是VB中的邏輯運(yùn)算符()A.AndB.OrC.NotD.Xor5.以下哪些語句可以用于循環(huán)結(jié)構(gòu)()A.For...NextB.DoWhile...LoopC.DoUntil...LoopD.SelectCase6.以下關(guān)于數(shù)組的說法正確的有()A.數(shù)組可以是一維的也可以是多維的B.靜態(tài)數(shù)組一旦聲明大小不能改變C.動態(tài)數(shù)組可以在運(yùn)行時(shí)改變大小D.數(shù)組元素的數(shù)據(jù)類型必須相同7.以下哪些事件是文本框可能觸發(fā)的()A.ChangeB.KeyPressC.LostFocusD.Click8.以下關(guān)于VB菜單的說法正確的有()A.可以創(chuàng)建下拉菜單B.可以創(chuàng)建彈出式菜單C.菜單可以有子菜單D.菜單控件可以響應(yīng)Click事件9.以下哪些方法可以用于文件操作()A.OpenB.WriteC.ReadD.Close10.以下哪些屬性可以設(shè)置控件的外觀()A.BackColorB.ForeColorC.FontD.BorderStyle**答案**:1.ABCD2.ABC3.ABC4.ABCD5.ABC6.ABCD7.ABC8.ABCD9.ABCD10.ABCD三、判斷題(每題2分,共10題)1.在VB中,變量必須先聲明后使用。()2.一個(gè)VB工程可以包含多個(gè)窗體。()3.語句`Print10/3`的結(jié)果是3。()4.標(biāo)簽控件可以用于顯示文本,也可以接受用戶輸入。()5.For循環(huán)的循環(huán)次數(shù)是固定的。()6.動態(tài)數(shù)組可以在聲明時(shí)不指定大小。()7.文本框的Text屬性值可以在程序運(yùn)行時(shí)改變。()8.一個(gè)按鈕控件只能響應(yīng)Click事件。()9.VB中,`If...ElseIf...Else`語句可以實(shí)現(xiàn)多分支選擇結(jié)構(gòu)。()10.關(guān)閉文件可以使用Close語句。()**答案**:1.√2.√3.×4.×5.√6.√7.√8.×9.√10.√四、簡答題(每題5分,共4題)1.簡述VB中變量的命名規(guī)則。**答案**:必須以字母開頭,由字母、數(shù)字和下劃線組成,長度不超過255個(gè)字符,不能與VB關(guān)鍵字相同。2.簡述DoWhile...Loop和Do...LoopWhile的區(qū)別。**答案**:DoWhile...Loop先判斷條件,條件為真才執(zhí)行循環(huán)體;Do...LoopWhile先執(zhí)行一次循環(huán)體,再判斷條件,條件為真繼續(xù)循環(huán)。3.如何在VB中添加一個(gè)新的窗體?**答案**:在工程資源管理器中右鍵點(diǎn)擊工程名,選擇“添加”,再選擇“添加窗體”,確定即可。4.簡述VB中函數(shù)和過程的區(qū)別。**答案**:Function過程有返回值,調(diào)用時(shí)可作為表達(dá)式的一部分;Sub過程沒有返回值,用于完成特定任務(wù),通過Call語句或直接寫過程名調(diào)用。五、討論題(每題5分,共4題)1.討論在VB編程中,如何提高代碼的可讀性和可維護(hù)性。**答案**:使用有意義的變量名和過程名,添加注釋說明代碼功能,合理劃分模塊和過程,采用結(jié)構(gòu)化編程,如使用規(guī)范的控制結(jié)構(gòu)等。2.談?wù)勀銓B中面向?qū)ο缶幊谈拍畹睦斫狻?*答案**:VB支持面向?qū)ο缶幊蹋袑ο?、類、封裝、繼承、多態(tài)等概念。對象是類的實(shí)例,封裝將數(shù)據(jù)和操作封裝在一起,繼承可實(shí)現(xiàn)代碼復(fù)用,多態(tài)使不同對象對同一消息有不同響應(yīng)。3.討論在VB中進(jìn)行文件操作時(shí),可能遇到的問題及解決方法。**答案**:可能遇到文件不存在、權(quán)限不足等問題。解決方法包括用

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論