2012年3月計算機二級VisualBasic練習題及答案:基本概念 | 您所在的位置:網(wǎng)站首頁 › 屬蛇和屬虎的婚姻合不合 › 2012年3月計算機二級VisualBasic練習題及答案:基本概念 |
一、 單選題 1. Visual Basic是一種面向?qū)ο蟮目梢暬绦蛟O(shè)計語言,采取了_______的編程機制。 A) 從窗體開始執(zhí)行 B) 按書寫順序執(zhí)行 C) 從主程序開始執(zhí)行 D) 事件驅(qū)動 2. 在Visual Basic中最基本的對象是_________,它是應(yīng)用程序的基石,是其他控件的容器。 A) 文本框 B) 窗體 C) 標簽 D) 命令按鈕 3. 有下面的程序代碼:Command1.Caption ="確定",則Command1,Caption和"確定"分別代表 _________。 A) 對象,屬性,值 B) 對象,方法,值 C) 對象,值,屬性 D) 屬性,對象,值 4.多窗體程序是由多個窗體組成的,在缺省的情況下,VB應(yīng)用程序執(zhí)行時,總是把_________指定為啟動窗體。 A) 不包含任何控件的窗體 B) 設(shè)計時的第一個窗體 C) 包含控件最多的窗體 D) 命名為Form1的窗體 5.VB是一種面向?qū)ο蟮某绦蛟O(shè)計語言,下面_________不是面向?qū)ο蟀娜亍? A) 變量 B) 事件 C) 屬性 D) 方法 6.VB 6.0集成開發(fā)環(huán)境中不能完成的功能是_______。 A)輸入編輯源程序 B)編譯生成可招待程序 C)調(diào)試運行程序 D)自動生成查找并改正程序中的錯誤 7.下列關(guān)于VB編程的說法中不正確的是_______。 A)屬性是描述對象特征的數(shù)據(jù) B)事件是能被對象識別的動作 C)方法指示對象的行為 D)VB程序采用的運行機制是面向?qū)ο? 8.關(guān)于面向?qū)ο蟮拿枋鲋校徽_的是_______。 A)對象就是自定義結(jié)構(gòu)變量 B)對象代表正在創(chuàng)建的系統(tǒng)中的一個實體 C)對象是一個特征和作的封裝體 D)對象之間的信息傳遞是通過消息進行的 9.以下敘述錯誤的是________。 A)打開一個工程文件時,系統(tǒng)自動裝入與該工程有關(guān)的窗體文件 B)打開一個窗體文件時,系統(tǒng)自動裝入與該窗體有關(guān)的工程文件 C)保存VB應(yīng)用程序時,應(yīng)分別保存窗體文件和工程文件 D)事件可以由用戶激發(fā),也可以由系統(tǒng)激發(fā) 10.VB6.0集成開發(fā)環(huán)境不包括________窗口。 A)DOS界面窗口 B)窗體窗口 C)代碼窗口 D)屬性窗口 11.VB的一個應(yīng)用程序至少包含一個_________文件,該文件存儲窗體上使用的所有控件對象和有關(guān)的_________、對象對應(yīng)的_________過程和_________代碼。 A) 模塊、方法、事件、程序 B) 窗體、屬性、事件、程序 C) 窗體、程序、屬性、事件 D) 窗體、屬性、事件、模塊 12. 以下不屬于VB工作模式的是________模式。 A) 編譯 B) 設(shè)計 C) 運行 D) 中斷 13. 在VB集成環(huán)境創(chuàng)建VB應(yīng)用程序時。除了工具箱窗口、窗體窗口、屬性窗口外,必不可少的窗口是________。 A)窗體布局窗口 B) 立即窗口 C) 代碼窗口 D) 監(jiān)視窗口 14. 保存新建工程時,默認的路徑是________。 A)My Documents B) VB98 C) \ D) Windows 15. 對于窗體,下面________屬性在程序運行時其屬性設(shè)置起作用。 A)MaxButton B) BordStyle C) Name D) Left 16. 要使Print方法在Form_Load 事件中起作用,要對窗體的________屬性進行設(shè)置。 A)BackColor B) ForeColor C) AutoRedraw D) Caption 17 .要使標簽顯示時不覆蓋其背景內(nèi)容,要對________屬性進行設(shè)置。 A)BackColor B) ForeColor C) BackStyle D) Caption 18 若要使命令按鈕不可作,要對________屬性進行設(shè)置。 A)Visible B) Enabled C) Name D) Caption 19.文本框沒有________屬性。 A) Enabled B) Caption C) BackColor D) Visible 20. 不論任何控件,共同具有的是________屬性。 A) Text B) Caption C) BackColor D) Name 21. 要使Form1窗體的標題欄顯示 “ 歡迎使用Visual Basic 6.0!”,以下________語句是正確的。 A) Form1.Caption =" 歡迎使用Visual Basic 6.0! " B) Form1.Caption =’ 歡迎使用Visual Basic 6.0! ’ C) Form.Caption = " 歡迎使用Visual Basic 6.0! " D) Form.Caption = ’ 歡迎使用Visual Basic 6.0! ’ 22. 有如下語句:Form1.Print “歡迎使用Visual Basic 6.0!”, Form1,Print和“歡迎使用Visual Basic 6.0!”則分別代表________。 A) 對象,屬性,值 B) 對象,方法,參數(shù) C) 對象,值,屬性 D) 屬性,對象,值 23. 要判斷在文本框是否按了Enter鍵,應(yīng)在文本框的________事件中判斷。 A) Change B) KeyPress C) Click D) KeyDown 24. 要使窗體在運行時不可改變窗體的大小和沒有化和最小化按鈕,只需要對下列________屬性進行設(shè)置。 A) MaxButton B) BordStyle C) Width D) MinButton 25. 當文本框ScrollBars屬性設(shè)置了非零值,卻沒有效果,原因是________。 A) 文本框中沒有內(nèi)容 B) 文本框中的MultiLine設(shè)置為False C) 文本框中的MultiLine設(shè)置為True D) 文本框中的Locked設(shè)置為True 26.Visual Basic 是一種面向?qū)ο蟮某绦蛟O(shè)計語言,對象的三要素包括________。 A) 變量,屬性,方法 B) 屬性,事件,方法 C) 類,屬性,方法 D) 對象,屬性和方法 27. 以下敘述中,錯誤的是______。 A)一個Visual Basic應(yīng)用程序可以含有多個標準模塊文件 B)一個Visual Basic工程可以含有多個窗體文件 C)標準模塊文件可以屬于某個指定的窗體文件 D)標準模塊文件的擴展名是 .Bas 28. 剛建立一個新的標準EXE工程后,不在工具箱中出現(xiàn)的控件是______。 A)單選按鈕 B)圖片框 C)通用對話框 D)文本框 29.以下關(guān)于窗體的描述中,錯誤的是______。 A)執(zhí)行Unload Form1語句后,窗體Form1消失,但仍在內(nèi)存中 B)窗體的Load事件在加載窗體時發(fā)生 C)當窗體的Enabled屬性為False時通過鼠標和鍵盤對窗體的作都被禁止 D)窗體的Height、Width屬性用于設(shè)置窗體的高和寬 30. 新建一個工程將其窗體的Name屬性設(shè)置為Myfrm,則默認的窗體文件名為______。 A)Form1.frm B)Myfrm.frm C)Form1.vbp D)工程1.frm 31. 下面是窗體Forml的Click事件過程,實現(xiàn)運行時每次單擊窗體時,窗體均向右移動100。 Private Sub Form_click() Static intleft As Integer intleft = intleft + 100 Form1.______ = intleft End Sub 請選擇正確屬性填充空白處,完成本程序。 A)Caption B)Top C)Width D)Left 32. 決定一個窗體有無控制菜單的屬性是______。 A)MinButton B)Caption C)MaxButton D)ControlBox 33. 在窗體上畫一個名稱為Text1的文本框和一個名稱為Command1的命令按鈕,然后編寫如下事件過程: Private Sub Command1_Click() Text1.Text="Visual" Me.Text1="Basic" Text1="Program" End Sub 程序運行后,如果單擊命令按鈕,則在文本框中顯示的是______。 A)Visual B)Basic C)Program D)出錯 34. 在窗體上畫一個名稱為Command1的命令按鈕,然后編寫如下事件過程: Private Sub Command1_Click() Move 500,500 End Sub 程序運行后,單擊命令按鈕,執(zhí)行的作為______。 A)命令按鈕移動到距窗體左邊界、上邊界各500的位置 B)窗體移動到距屏幕左邊界)上邊界各500的位置 C)命令按鈕向左)上方向各移動500 D)窗體向左)上方向各移動500 35. 在代碼編輯器中,如果一條語句過長,不能在一行內(nèi)寫下,則需要折行書寫,這是通過在行末使用續(xù)行符來實現(xiàn)的,該續(xù)行符表示為______。 A)一個下劃字符(_) B)一個空格加一個下劃字符(_) C)一個空格加一個連字符 D)回車 36. 為了在按下Esc鍵時執(zhí)行某個命令按鈕的Click事件過程,需要把該命令按鈕的一個屬性設(shè)置為True,這個屬性是______。 A)Value B)Default C)Cance1 D)Enabled 37. 以下關(guān)于焦點的敘述中,錯誤的是______。 A)如果文本框的TabStop屬性為False,則不能接收從鍵盤上輸入的數(shù)據(jù) B)當文本框失去焦點時,觸發(fā)LostFocus事件 C)當文本框的Enabled屬性為False時,其Tab順序不起作用 D)可以用TabIndex屬性改變Tab順序 38. 要使文本框獲得輸入焦點,則應(yīng)采用文本控件的哪個方法______。 A)GotFocus B)LostFocus C)KeyPress D)SetFocus 39. 圖像框有一個屬性,可以自動調(diào)整圖形的大小,以適應(yīng)圖像框的尺寸,這個屬性是______。 A)Autosize B)Stretch C)AutoRedraw D)Appearance 40. 運行時,要向圖片框Pic中加載"C:\windows\beer.bmp"圖像文件,應(yīng)使用語句______。 A)Picture1.Picture="C:\windows\beer.bmp" B)Picture1.Picture=LoadPicture("C:\windows\beer.bmp") C)Pic.Picture=LoadPicture(C:\windows\beer.bmp) D)Pic.Picture=LoadPicture("C:\windows\beer.bmp") 41. 將文本框的______屬性設(shè)置為True時,文本框可以輸入或顯示多行文本,且會在輸入的內(nèi)容超出文本框的寬度時自動換行。 A)Multiline B)Scrollbars C)Text D)Enabled 42. 將文本框的ScrollBars屬性設(shè)置為非零值,卻沒有效果,原因是______。 A)文本框中沒有內(nèi)容 B)文本框的MultiLime屬性值為False C)文本框的MultiLine屬性值為True D)文本框的Locked屬性值為True 43. 在設(shè)計階段,在屬性窗口設(shè)置Text屬性時,通過按下Ctrl+Enter組合鍵實現(xiàn)文本的換行。在運行階段,如果在窗體上有缺省按鈕(已設(shè)置Default屬性為True)存在,則必須在文本框中按下______組合鍵才能移動到下一行。 A)Enter B)Alt+Enter C)Ctrl+Enter D)Ctrl+Shift+Enter 44. 為了清除窗體上的一個控件,下列正確的作是______。 A)按回車鍵 B)按ESC C)選擇(單擊)要清除的控件,然后按DEL D)選擇(單擊)要清除的控件,然后按回車 45. 以下敘述中錯誤的是______。 A)打開一個工程文件時,系統(tǒng)自動裝入與該工程有關(guān)的窗體,標準模塊文件 B)當程序運行時,雙擊一個窗體,則觸發(fā)該窗體的 DblClick事件 C)Visual Basic應(yīng)用程序只能以解釋方式執(zhí)行 D)事件可以由用戶引發(fā),也可以由系統(tǒng)引發(fā) 46. 以下有關(guān)VB對象名稱(Name)屬性的敘述,正確的是_______。 A)對象的Name屬性值可以為空 B)窗體的Name屬性用來標識和引用窗體 C)可以在程序運行期間改變對象的Name屬性值 D)窗體的Name屬性值是顯示在標題欄中的字符串 47. Visual Basic6.0集成環(huán)境的主窗口中不包括_______。 A)標題欄 B)菜單欄 C)狀態(tài)欄 D)工具欄 48. 在VB中文本框控件的哪個屬性在設(shè)計時不能設(shè)置_______。 A)Seltext B)Locked C)Enabled D)MaxLength 49. 在開發(fā)VB應(yīng)用程序時,一個工程一般至少應(yīng)含有_______。 A)標準模塊文件和類模塊文件 B)工程文件和窗體文件 C)工程文件和類模塊文件 D)工程文件和標準模塊文件 50. 退出Visual Basic的快捷鍵是_______。 A) Alt+Q B)Ctrl+Q C)Alt+X D)shift+X 51.為了使命令按鈕(名稱為Command1)右移200,應(yīng)使用的語句是_______。 A) Command1.Move -200 B) Command1.Move 200 C) Command1.Left= Command1.Left+200 D) Command1.Left= Command1.Left-200 52. 為了使命令按鈕(名稱為Command1)下移200,應(yīng)使用的語句是_______。 A) Command1.Move -200 B) Command1.Move 200 C) Command1.move Command1+200 D) Command1.move Command1.Left,Command1+200 53. 在Visual Basic工程中,可以作為啟動對象的是_______。 A)任何窗體或標準模塊 B)任何窗體或過程 C)Sub Main過程或其他任何模塊 D)Sub Main過程或任何窗體 54. 在面向?qū)ο蠓椒ㄖ校惖膶嵗Q為_______。 A)集合 B)抽象 C)對象 D)模板 55. 在VB中,對象的行為被稱作_______,它被事先編寫好相應(yīng)的過程或函數(shù)供用戶直接調(diào)用。 A)屬性 B)方法 C)事件 D)消息 56.當窗體最小化時縮小為一個圖標,設(shè)置這個圖標的屬性是_______。 A)MouseIcon B)Icon C)Picture D)MousePointer 57. 為了使文本框同時具有水平和垂直滾動條,應(yīng)先把MultiLine屬性設(shè)置為True,然后再把ScrollBars屬性設(shè)置為_______。 A) 0 B)1 C)2 D)3 58. 當程序運行時,系統(tǒng)自動執(zhí)行啟動窗體的_______事件過程。 A)Click B)Load C)Unload D)GotFocus 59. 在為了使標簽中的內(nèi)容居中顯示,應(yīng)把Alignment屬性設(shè)置為_______。 A) 0 B) 1 C) 2 D)3 60. 為了在按下回車鍵時執(zhí)行某個命令按鈕的事件過程,需要把該命令按鈕的一個屬性設(shè)置為True,這個屬性是_______。 A) Value B) Default C) Cancel D) Enabled 61. Visual Basic程序設(shè)計語言屬于______。 A)面向過程的語言 B)機器語言 C)面向?qū)ο蟮恼Z言 D)匯編語言 62. 以下關(guān)于Visual Basic特點的敘述中,錯誤的是______。 A)Visual Basic是采用事件驅(qū)動編程機制的語言 B)Visual Basic程序既可以編譯運行,也可以解釋運行 C)構(gòu)成Visual Basic程序的多個過程沒有固定的執(zhí)行順序 D)Visual Basic程序不是結(jié)構(gòu)化程序,不具備結(jié)構(gòu)化程序的特點 63. 剛建立一個新的標準EXE工程后,不在工具箱中出現(xiàn)的控件是______。 A)單選按鈕 B)圖片框 C)通用對話框 D)文本框 64. 將窗體的______屬性設(shè)置為False后,運行時窗體上的按鈕、文本框就不會對用戶的作做出響應(yīng)。 A) ControlBox B) Visible C) Enabled D) BorderStyle 65. 能夠改變窗體邊框線類型的屬性是______。 A) FontStyle B) Border C) BackStyle D) BorderStyle 66 要想改變一個窗體的標題內(nèi)容,則應(yīng)設(shè)置以下哪個屬性的值______。 A) Name B) FontName C) Caption D) Text 67. 下面是窗體Form1的Click事件過程,實現(xiàn)運行時每次單擊窗體時,窗體向右移動100。 Private Sub______() Static intleft As Integer Inleft=inleft+100 Form1.Left=intleft End Sub A) Form_Click B) Form1_Click C) Command_Click D) Command1_Click 68. 決定控件上文字的字體、字形、大小、效果的屬性是______。 A) Text B) Caption C) Name D) Font 69. 在設(shè)計階段,雙擊窗體Form1的空白處,打開代碼窗口,顯示______事件過程。 A) Form_Click B) Form1_Load C) Form_Load D) Form1_Click 70. 在設(shè)計階段,當雙擊窗體上的某一個文本框控件時,系統(tǒng)將在代碼窗口中顯示該文本框控件的______事件過程模板。 A) Click B) DblClick C) Change D) GetFocus 71.將調(diào)試通過的工程經(jīng)“文件”菜單的“生成.exe文件“編譯成.exe文件后,該可執(zhí)行文件到其它機器上不能運行的主要原因是________。 A)運行機器上無VB系統(tǒng) B)缺少.frm窗體文件 C)該可執(zhí)行文件有病毒 D)以上原因都不對 72.當需要上下文幫助時,選擇要幫助的“難題”,然后按________鍵,就可出現(xiàn)MSDN窗口及顯示所需“難題”的幫助信息。 A)Help B)F10 C)F1 D)Esc 73.Visual Basic有多種類型的窗口,若要在設(shè)計時看到窗體窗口,以下作不正確的是________。 A)打開“視圖”菜單,選擇“對象窗口” B)雙擊VB窗口工作區(qū)的空白處 C)單擊“工程資源管理器”中的“查看對象”按鈕 D)雙擊“工程資源管理器”中對應(yīng)的窗體名 74.下面關(guān)于屬性和方法的描述中,不正確的是________。 A)屬性是對象的特征,方法是對象的行為 B)屬性和方法都有值 C)屬性可以被賦值 D)方法表示能執(zhí)行的作 75.下面關(guān)于標簽和文本框的描述中,正確的是________。 A)文本框和標簽都可以顯示文字 B)文本框和標簽都可以在運行時輸入文字 C)文本框和標簽都有Caption屬性 D)文本框和標簽都有Text屬性 二、 填空題 1. 啟動Visual Basic后,在窗體的左側(cè)有一個用于應(yīng)用程序界面設(shè)計的窗口,稱作_ _【1】_____。 2. 當進入VB集成環(huán)境,發(fā)現(xiàn)沒有顯示“工具箱”時,應(yīng)選擇___【2】 __的工具箱選項,使工具箱顯示在窗口。 3.對象的屬性是指____【3】____。 4.對象的方法是指____【4】____。 5.在創(chuàng)建工程時,使窗體上所有的控件具有相同的字體格式,應(yīng)對___【5】_____ 的Font屬性進行設(shè)置。 6.在代碼窗口對窗體的BorderStyle、MaxButton屬性進行了設(shè)置,但運行后沒有顯示效果,原因是這些屬性___【6】_____。 7.對命令按鈕的Picture屬性裝入.bmp圖形文件后,選項按鈕并沒有顯示所需要的圖形,原因是沒有將____【7】____屬性設(shè)置為1。 8.在文本框中通過___【8】____屬性能獲得當前插入點所在的位置。 9.要對文本框中已有的內(nèi)容進行編輯,按下鍵盤上的按鍵就是不起作用,原因是設(shè)置的____【9】____屬性為True。 10.在窗體上已建立多個控件如Text1、Label1、Command1等,若要使程序一運行焦點定位在Command1控件上,應(yīng)把Command1控件的___【10】_____屬性設(shè)置為0。 11.在工具欄的右側(cè)有兩欄,分別用來顯示窗體的當前位置和大小,其單位為_【11】___。 12.屬性窗口主要是針對窗體和控件設(shè)置的。在Visual Basic中,窗體和控件被稱為_【12】___。 13.一個Visual Basic應(yīng)用程序可由_【13】__標準模塊和類模塊組成。 14.假定已將文本框的MultiLine屬性設(shè)置為True,則按__【14】__組合鍵可以插入一個空行。 15.將C盤根目錄下的圖形文件moon.jpg裝入圖片框Picture1的語句是_【15】_。 一、單選題 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 D B A B A D D A B A B A C B D 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 C C B B D A B B B B B C C A B 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 D D C B B C A D B D A B C C C 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 B C A B A C D D C B B D B C B 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 C D C C D C A D C C A C B B A 二、填空題 【1】 工具箱 【2】 視圖 【3】 對象的性質(zhì),來描述和反映對象特征的參數(shù) 【4】 對象的動作、行為 【5】 Form窗體 【6】 運行時設(shè)計無效 【7】 Style 【8】 SelStart 【9】 Locked 【10】 TabIndex 【11】 twip 【12】 對象 【13】 窗體模塊 【14】 Ctrl+Enter 【15】 PicTure1.Picture=LoadPicture("c:\moon.jpg")
![]() |
今日新聞 |
推薦新聞 |
專題文章 |
CopyRight 2018-2019 實驗室設(shè)備網(wǎng) 版權(quán)所有 |