計(jì)算機(jī)vb期末考試題及答案_第1頁
計(jì)算機(jī)vb期末考試題及答案_第2頁
計(jì)算機(jī)vb期末考試題及答案_第3頁
計(jì)算機(jī)vb期末考試題及答案_第4頁
計(jì)算機(jī)vb期末考試題及答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

付費(fèi)下載

下載本文檔

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

文檔簡介

計(jì)算機(jī)vb期末考試題及答案

一、單項(xiàng)選擇題(每題2分,共20分)1.在VB中,以下哪個是整型數(shù)據(jù)類型關(guān)鍵字?A.DoubleB.IntegerC.StringD.Boolean答案:B2.要在文本框中顯示密碼字符,應(yīng)設(shè)置的屬性是()A.CaptionB.TextC.PasswordCharD.Name答案:C3.以下關(guān)于VB中事件的說法,正確的是()A.事件過程的名稱不能更改B.一個對象只能有一個事件C.事件是由系統(tǒng)預(yù)先定義好的D.用戶不能自定義事件答案:C4.執(zhí)行語句`Dima(5)AsInteger`后,數(shù)組`a`的下標(biāo)的下限是()A.0B.1C.5D.不確定答案:A5.以下哪個函數(shù)可以返回一個隨機(jī)數(shù)?A.IntB.SqrC.RndD.Abs答案:C6.以下關(guān)于VB中常量的說法,錯誤的是()A.符號常量必須先聲明后使用B.常量一旦聲明,其值不能再改變C.直接常量就是在程序中直接使用的數(shù)據(jù)D.系統(tǒng)常量是用戶自定義的答案:D7.在VB中,用于結(jié)束循環(huán)的語句是()A.ExitForB.EndForC.NextD.Loop答案:A8.以下哪個控件用于顯示圖片?A.LabelB.TextBoxC.PictureBoxD.CommandButton答案:C9.執(zhí)行語句`x=10:y=20:z=x:x=y:y=z`后,`x`和`y`的值分別是()A.10,20B.20,10C.10,10D.20,20答案:B10.以下關(guān)于VB中函數(shù)過程和子過程的說法,正確的是()A.函數(shù)過程有返回值,子過程沒有返回值B.函數(shù)過程和子過程都必須有參數(shù)C.函數(shù)過程不能調(diào)用子過程D.子過程不能調(diào)用函數(shù)過程答案:A二、多項(xiàng)選擇題(每題2分,共20分)1.以下屬于VB基本數(shù)據(jù)類型的有()A.IntegerB.DateC.VariantD.Object答案:ABCD2.以下哪些是VB中的控件屬性()A.NameB.CaptionC.VisibleD.Enabled答案:ABCD3.以下關(guān)于VB中數(shù)組的說法,正確的有()A.數(shù)組可以分為一維數(shù)組和多維數(shù)組B.數(shù)組的下標(biāo)可以是常量、變量或表達(dá)式C.動態(tài)數(shù)組在使用前必須用ReDim語句重新定義D.靜態(tài)數(shù)組的大小在聲明時就確定答案:ABCD4.以下哪些語句可以用于循環(huán)結(jié)構(gòu)()A.For...NextB.Do...LoopC.While...WendD.SelectCase答案:ABC5.在VB中,以下可以用于輸入數(shù)據(jù)的控件有()A.TextBoxB.InputBoxC.ComboBoxD.ListBox答案:ABC6.以下關(guān)于VB中事件驅(qū)動編程機(jī)制的說法,正確的有()A.程序的執(zhí)行順序由事件的發(fā)生順序決定B.事件過程是針對某個對象的某個事件編寫的代碼C.一個對象可以響應(yīng)多個事件D.事件驅(qū)動編程是VB編程的基本方式答案:ABCD7.以下哪些函數(shù)可以用于字符串處理()A.LenB.MidC.TrimD.UCase答案:ABCD8.以下關(guān)于VB中菜單的說法,正確的有()A.菜單可以分為下拉式菜單和彈出式菜單B.菜單控件可以通過菜單編輯器創(chuàng)建C.菜單控件的Enabled屬性可以設(shè)置菜單是否可用D.菜單控件的Visible屬性可以設(shè)置菜單是否可見答案:ABCD9.以下關(guān)于VB中文件操作的說法,正確的有()A.可以使用Open語句打開文件B.可以使用Write語句向文件中寫入數(shù)據(jù)C.可以使用Input語句從文件中讀取數(shù)據(jù)D.可以使用Close語句關(guān)閉文件答案:ABCD10.以下關(guān)于VB中過程的說法,正確的有()A.過程可以分為函數(shù)過程和子過程B.過程可以提高程序的模塊化程度C.過程可以減少代碼的重復(fù)編寫D.過程可以在不同的模塊中調(diào)用答案:ABCD三、判斷題(每題2分,共20分)1.在VB中,變量必須先聲明后使用。()答案:對2.一個窗體只能有一個事件過程。()答案:錯3.數(shù)組的下標(biāo)可以超出聲明時的范圍。()答案:錯4.`DoWhile...Loop`循環(huán)體中的語句可能一次都不執(zhí)行。()答案:對5.VB中的常量分為直接常量和符號常量。()答案:對6.文本框的`Locked`屬性設(shè)置為`True`時,文本框中的內(nèi)容不能被修改。()答案:對7.函數(shù)過程可以沒有參數(shù),但必須有返回值。()答案:對8.在VB中,注釋語句可以提高程序的可讀性。()答案:對9.一個控件的`Name`屬性值可以在程序運(yùn)行過程中修改。()答案:錯10.`SelectCase`語句只能用于多分支選擇結(jié)構(gòu)。()答案:對四、簡答題(每題5分,共20分)1.簡述VB中變量聲明的作用。答案:變量聲明用于告訴系統(tǒng)變量的名稱、數(shù)據(jù)類型等信息。讓系統(tǒng)為變量分配內(nèi)存空間,確定數(shù)據(jù)存儲方式,保證程序中數(shù)據(jù)的正確使用和處理,提高程序的可讀性和可維護(hù)性。2.寫出`For...Next`循環(huán)結(jié)構(gòu)的一般格式及執(zhí)行過程。答案:格式:`For循環(huán)變量=初值To終值[Step步長]循環(huán)體Next循環(huán)變量`。執(zhí)行過程:先將初值賦給循環(huán)變量,判斷是否超過終值,未超過則執(zhí)行循環(huán)體,然后按步長改變循環(huán)變量值,再判斷,直到超過終值結(jié)束循環(huán)。3.簡述VB中對象的三要素。答案:對象的三要素是屬性、方法和事件。屬性用于描述對象的特征;方法是對象可以執(zhí)行的操作;事件是對象能夠識別并響應(yīng)的動作,用戶操作或系統(tǒng)觸發(fā)可引發(fā)事件。4.簡述VB中文件操作的一般步驟。答案:一般步驟為:首先用`Open`語句打開文件,指定文件名、打開方式等;然后根據(jù)需要進(jìn)行讀、寫操作,如用`Write`寫數(shù)據(jù),`Input`讀數(shù)據(jù);最后用`Close`語句關(guān)閉文件,釋放相關(guān)資源。五、討論題(每題5分,共20分)1.討論在VB編程中如何提高程序的可讀性和可維護(hù)性。答案:可以通過合理命名變量和過程,使用有意義的名字;添加注釋說明代碼功能和意圖;采用模塊化編程,將功能分解成多個過程;代碼格式規(guī)范,如適當(dāng)縮進(jìn)等方式提高可讀性和可維護(hù)性。2.舉例說明VB中事件驅(qū)動編程機(jī)制的應(yīng)用場景。答案:比如制作一個登錄界面,用戶點(diǎn)擊“登錄”按鈕觸發(fā)`CommandButton_Click`事件,在事件過程中編寫驗(yàn)證用戶名和密碼的代碼。還有窗口的加載、關(guān)閉等操作也通過相應(yīng)事件處理,根據(jù)用戶操作驅(qū)動程序執(zhí)行。3.討論VB中數(shù)組和集合的區(qū)別與聯(lián)系。答案:聯(lián)系:都能存儲多個數(shù)據(jù)。區(qū)別:數(shù)組大小固定,聲明時確定,下標(biāo)有規(guī)律;集合大

溫馨提示

  • 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

提交評論