上海市計算機二級vb試題及答案_第1頁
上海市計算機二級vb試題及答案_第2頁
上海市計算機二級vb試題及答案_第3頁
上海市計算機二級vb試題及答案_第4頁
上海市計算機二級vb試題及答案_第5頁
已閱讀5頁,還剩4頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

上海市計算機二級vb試題及答案

一、單項選擇題(每題2分,共10題)1.在VB中,以下哪個是正確的變量命名規則?A.變量名可以包含空格B.變量名可以以數字開頭C.變量名不能使用關鍵字D.變量名不區分大小寫答案:C2.VB中的數據類型Integer表示的數據范圍是?A.-32768到32767B.-2147483648到2147483647C.0到65535D.0到4294967295答案:A3.以下哪種語句可以實現循環?A.If語句B.SelectCase語句C.For語句D.GoTo語句答案:C4.在VB中,要在窗體上輸出文本,可以使用哪個方法?A.InputBoxB.MsgBoxC.PrintD.Cls答案:C5.定義一個函數過程的關鍵字是?A.SubB.FunctionC.PropertyD.Event答案:B6.VB中,對象的屬性可以在什么階段設置?A.設計階段B.運行階段C.兩者都可以D.兩者都不可以答案:C7.以下哪個控件可以用于輸入多行文本?A.TextBoxB.LabelC.ListBoxD.RichTextBox答案:D8.在VB中,數組的下標默認從?A.0開始B.1開始C.-1開始D.隨機開始答案:A9.若要將一個文本框設置為只讀模式,應設置哪個屬性?A.EnabledB.VisibleC.LockedD.ReadOnly答案:C10.以下關于VB中的事件,說法正確的是?A.事件只能由用戶觸發B.事件可以由系統觸發C.事件不能被編程調用D.事件沒有參數答案:B二、多項選擇題(每題2分,共10題)1.VB中的數據類型有哪些?A.StringB.BooleanC.DateD.Variant答案:ABCD2.以下哪些是VB中的邏輯運算符?A.AndB.OrC.NotD.Xor答案:ABCD3.下列哪些控件可以用于顯示信息?A.LabelB.TextBox(當設置為只讀時也可顯示)C.PictureBox(可顯示圖片同時可用于顯示文字信息等)D.ListBox答案:ABC4.在VB中,可以通過哪些方式來調試程序?A.設置斷點B.使用調試窗口C.逐行執行代碼D.直接運行看結果答案:ABC5.以下關于VB中的過程,正確的是?A.過程可以有參數B.過程可以有返回值(Function過程)C.過程可以被多次調用D.過程只能在本模塊中調用答案:ABC6.以下哪些是VB中常用的文件操作語句?A.OpenB.CloseC.PrintD.Input答案:ABCD7.若要改變一個命令按鈕的外觀,可以設置哪些屬性?A.CaptionB.BackColorC.ForeColorD.Font答案:ABCD8.在VB中,創建菜單可以使用哪些方式?A.使用菜單編輯器B.通過代碼動態創建C.直接在窗體上繪制D.不能創建,只能使用系統自帶菜單答案:AB9.以下哪些是VB中處理錯誤的方式?A.OnError語句B.Error事件C.不處理,直接讓程序崩潰D.使用異常處理類(在VB中沒有這種嚴格意義上的類處理,但有類似概念)答案:AB9.以下哪些是VB中處理錯誤的方式?A.OnError語句B.Error事件C.不處理,直接讓程序崩潰D.使用異常處理類(在VB中沒有這種嚴格意義上的類處理,但有類似概念)答案:AB10.以下關于VB中的類模塊,正確的是?A.可以定義類的屬性B.可以定義類的方法C.可以創建類的實例D.類模塊中的代碼不能被其他模塊調用答案:ABC三、判斷題(每題2分,共10題)1.VB中所有變量都必須先定義再使用。()答案:False2.一個VB工程只能有一個窗體。()答案:False3.在VB中,字符串可以用雙引號或者單引號括起來。()答案:False4.For循環的步長只能為1。()答案:False5.VB中的Sub過程一定沒有返回值。()答案:True6.標簽控件(Label)不能響應鼠標點擊事件。()答案:True7.在VB中,數組的大小在定義后不能改變。()答案:True8.可以通過設置文本框(TextBox)的MaxLength屬性來限制輸入的字符數量。()答案:True9.VB中的事件過程名是由系統規定好的,不能自定義。()答案:True10.一個VB應用程序只能有一個標準模塊。()答案:False四、簡答題(每題5分,共4題)1.簡述VB中變量的作用域有哪些?答案:變量的作用域有局部變量(在過程內部定義,只能在該過程中使用)、模塊級變量(在模塊內定義,可被模塊內的所有過程訪問)、全局變量(在標準模塊的聲明部分用Public定義,可被整個工程中的所有模塊訪問)。2.如何在VB中創建一個自定義函數?答案:使用Function關鍵字,后面跟上函數名,然后定義參數(可選),在函數體中編寫實現功能的代碼,最后可以使用Return語句返回結果。3.說明在VB中使用ADO控件訪問數據庫的基本步驟。答案:首先將ADO控件添加到工具箱,然后在窗體上放置ADO控件,設置其ConnectionString屬性連接數據庫,設置RecordSource屬性確定數據源,最后將數據相關控件(如TextBox等)與ADO控件綁定。4.簡述VB中如何實現菜單的響應事件?答案:在菜單編輯器中創建菜單時,每個菜單項目都有一個名稱,在代碼中編寫與該名稱對應的Click事件過程,當點擊菜單時就會執行相應的事件過程。五、討論題(每題5分,共4題)1.討論在VB中如何提高程序的執行效率?答案:可通過優化算法、減少不必要的循環嵌套、合理使用數據類型以減少內存占用、及時釋放不再使用的對象資源等方式提高效率。2.闡述VB中使用控件數組的優點。答案:控件數組可以方便地管理多個相同類型的控件,代碼編寫更簡潔,例如可以用一個事件過程處理多個控件的相同事件,節省代碼量。3.如何在VB中確保程序的穩定性?答案:進行全面的錯誤處

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論