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

付費下載

下載本文檔

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

文檔簡介

vb考試卷及答案

一、單項選擇題(每題2分,共20分)1.在VB中,以下哪個是正確的變量聲明?A.Dima:IntegerB.DimaAsIntegerC.DimaIntegerD.DimIntegera答案:B2.執(zhí)行語句`Print2+34`的結(jié)果是()A.20B.14C.10D.24答案:B3.以下哪個函數(shù)用于獲取字符串的長度?A.Len()B.Length()C.StrLen()D.StringLen()答案:A4.以下哪種循環(huán)結(jié)構(gòu)先執(zhí)行循環(huán)體,再判斷條件?A.For...NextB.DoWhile...LoopC.Do...LoopWhileD.While...Wend答案:C5.若有數(shù)組定義`Dimarr(5)AsInteger`,則數(shù)組`arr`的下標(biāo)范圍是()A.1到5B.0到5C.5到1D.5到0答案:B6.以下哪個關(guān)鍵字用于定義過程?A.FunctionB.SubC.ProcedureD.Method答案:B7.在VB中,用于顯示消息框的函數(shù)是()A.MsgBoxB.MessageBoxC.ShowBoxD.DisplayBox答案:A8.若`a=5`,`b=3`,執(zhí)行`Ifa>bThena=b`后,`a`的值為()A.5B.3C.8D.2答案:B9.以下哪個數(shù)據(jù)類型可以存儲小數(shù)?A.IntegerB.LongC.SingleD.Boolean答案:C10.以下哪個事件在窗體加載時觸發(fā)?A.ClickB.DblClickC.LoadD.Unload答案:C二、多項選擇題(每題2分,共20分)1.以下屬于VB數(shù)據(jù)類型的有()A.ByteB.DateC.CurrencyD.Variant答案:ABCD2.以下哪些是VB中的循環(huán)結(jié)構(gòu)關(guān)鍵字()A.ForB.WhileC.DoD.Until答案:ABCD3.以下關(guān)于數(shù)組的說法正確的是()A.可以在聲明數(shù)組時指定大小B.數(shù)組元素類型必須一致C.動態(tài)數(shù)組可以在運行時改變大小D.固定大小數(shù)組不能改變大小答案:ABCD4.以下哪些是VB中的標(biāo)準(zhǔn)控件()A.TextBoxB.LabelC.CommandButtonD.PictureBox答案:ABCD5.以下哪些函數(shù)可以用于字符串操作()A.Mid()B.Trim()C.UCase()D.LCase()答案:ABCD6.以下關(guān)于過程的說法正確的是()A.過程可以提高代碼的復(fù)用性B.函數(shù)過程有返回值C.子過程沒有返回值D.過程可以有參數(shù)答案:ABCD7.以下哪些是VB中的邏輯運算符()A.AndB.OrC.NotD.Xor答案:ABCD8.以下哪些事件可以在文本框中觸發(fā)()A.ChangeB.KeyPressC.ClickD.LostFocus答案:ABD9.以下哪些是VB中的文件訪問方式()A.InputB.OutputC.AppendD.Random答案:ABCD10.以下關(guān)于對象的說法正確的是()A.對象有屬性和方法B.可以創(chuàng)建自定義對象C.窗體是一個對象D.控件也是對象答案:ABCD三、判斷題(每題2分,共20分)1.在VB中,變量名可以以數(shù)字開頭。()答案:錯誤2.`For`循環(huán)一定比`Do`循環(huán)執(zhí)行效率高。()答案:錯誤3.一個函數(shù)過程可以沒有參數(shù)。()答案:正確4.字符串連接運算符是`&`。()答案:正確5.數(shù)組一旦聲明,大小就不能改變。()(動態(tài)數(shù)組除外)答案:錯誤6.`MsgBox`函數(shù)的返回值可以用于判斷用戶點擊了哪個按鈕。()答案:正確7.在VB中,`Boolean`類型數(shù)據(jù)只有`True`和`False`兩個值。()答案:正確8.一個窗體只能有一個`Load`事件。()答案:正確9.過程中的局部變量在過程結(jié)束后就會被釋放。()答案:正確10.可以在`SelectCase`語句中使用字符串作為判斷條件。()答案:正確四、簡答題(每題5分,共20分)1.簡述VB中變量的命名規(guī)則。答案:變量名必須以字母開頭,不能包含空格、標(biāo)點等特殊字符,不能與VB關(guān)鍵字相同,長度不超255個字符,且要見名知義。2.簡述`For...Next`循環(huán)和`DoWhile...Loop`循環(huán)的主要區(qū)別。答案:`For...Next`循環(huán)適用于已知循環(huán)次數(shù)的情況,通過循環(huán)變量控制循環(huán);`DoWhile...Loop`循環(huán)先判斷條件,滿足條件才執(zhí)行循環(huán)體,更適合不確定循環(huán)次數(shù),根據(jù)條件決定是否循環(huán)的場景。3.如何在VB中實現(xiàn)兩個變量值的交換?答案:可以借助一個臨時變量。例如有變量`a`和`b`,聲明臨時變量`t`,執(zhí)行`t=a:a=b:b=t`即可實現(xiàn)交換。4.簡述VB中控件的屬性、事件和方法的概念。答案:屬性是控件的特征,如`Text`、`BackColor`等;事件是控件能響應(yīng)的動作,如`Click`等;方法是控件能執(zhí)行的操作,如`TextBox`的`SetFocus`方法。五、討論題(每題5分,共20分)1.討論在VB編程中,如何提高代碼的可讀性和可維護性。答案:使用有意義的變量和過程名,添加注釋說明代碼功能,合理劃分模塊,采用結(jié)構(gòu)化編程,如合適的循環(huán)和條件語句嵌套,遵循一定的代碼書寫規(guī)范。2.討論VB中數(shù)組和集合的區(qū)別及適用場景。答案:數(shù)組大小固定(動態(tài)數(shù)組除外),元素類型一致;集合大小可變,元素類型多樣。數(shù)組適合存儲同類型且數(shù)量基本固定的數(shù)據(jù);集合適合數(shù)據(jù)數(shù)量變化大、類型多樣的情況。3.討論在VB中處理文件時,不同訪問方式(Input、Output、Append、Random)的應(yīng)用場景。答案:`Input`用于從文件讀取數(shù)據(jù);`Output`用于創(chuàng)建新文件并寫入數(shù)據(jù),會覆蓋原有內(nèi)容;`Append

溫馨提示

  • 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

提交評論