版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
國家二級VB機試(基本操作題)模擬試卷3(共7套)(共70題)國家二級VB機試(基本操作題)模擬試卷第1套一、基本操作題(本題共10題,每題1.0分,共10分。)1、(1)在名稱為Form1的窗體上添加一個名稱為L1的標簽,標簽上標題為“請輸入密碼”,添加一個名稱為Text1的文本框,其寬、高分別為2000和300,設置適當?shù)膶傩裕沟迷谳斎朊艽a時,文本框中顯示為“*”字符,此外再把窗體的標題設置為“密碼窗口”,以上這些設置都必須在屬性窗口中進行,程序運行時的窗體如圖所示。注意:存盤時必須存放在考生文件夾下,工程文件名保存為sjt1.vbp,窗體文件名保存為sjt1.frm。(2)在名稱為Form1的窗體上添加一個名稱為P1的圖片框,請編寫適當?shù)氖录^程,使得程序在運行時,每單擊一次圖片框,就在圖片框中輸出“單擊圖片框”,每單擊圖片框外的窗體一次,就在窗體中輸出“單擊窗體”,運行時的窗體如圖所示。要求在程序中不得使用變量,每個事件過程中只能寫一條語句。注意:存盤時必須存放在考生文件夾下,工程文件名保存為sjt2.vbp,窗體文件名保存為sjt2.frm。標準答案:(1)【操作步驟】步驟1:新建一個窗體,按照要求建立控件并設置其屬性,如圖3.11所示。程序中用到的控件及屬性如表3.7所示。步驟2:調(diào)試并運行程序,效果如圖3.12所示。步驟3:關閉程序后按題目要求保存工程和窗體文件。(2)【操作步驟】步驟1:新建一個窗體,按照題目要求建立控件并設置其屬性,如圖3.13所示。步驟2:打開代碼編輯窗口,在指定位置編寫如下代碼。參考答案PrivateSubForm_Click()Form1.Print"單擊窗體"EndSubPrivateSubP1_Click()P1.Print"單擊圖片框"EndSub步驟3:調(diào)試并運行程序,關閉程序后按題目要求存盤。知識點解析:暫無解析2、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1、標題為“電影制作”的窗體上畫1個名稱為Cmb1、初始內(nèi)容為空的下拉式組合框(可以輸入文本)。下拉列表中有“音頻效果”、“視頻效果”和“視頻過渡”3個表項內(nèi)容。運行后的窗體如圖3—51所示。注意:存盤時,將文件保存至考生文件夾下,且窗體文件名為sjt1.frm,工程文件名為sjt1.vbp。(2)在名稱為Form1、標題為“橢圓練習”的窗體上,畫1個名稱為Shape1的橢圓,其高為800、寬為1200、左邊距為1000。橢圓的邊框是寬度為5的藍色(&H00C00000&)實線,橢圓填充色為黃色(&H0000FFFF&)。再畫2個名稱為Command1和Command2、標題為“左移”和“右移”的命令按鈕。如圖3—52所示。要求:編寫2個按鈕的Click事件過程,使得每單擊“左移”按鈕一次,橢圓向左移動100;每單擊“右移”按鈕一次,橢圓向右移動100。要求程序中不得使用變量,每個事件過程中只能寫一條語句。注意:存盤時,將文件保存至考生文件夾下,窗體文件名為sjjt2.frm,工程文件名為sjt2.vbp。標準答案:第1小題步驟1:新建一個“標準EXE”工程,按表4—32在窗體中畫出控件并設置其相關屬性。步驟2:按要求將文件保存至考生文件夾中。第2小題步驟1:新建一個“標準EXE”工程,按表4—33在窗體中畫出控件并設置其相關屬性。步驟2:打開代碼編輯窗口,編寫2個命令按鈕的單擊事件過程。參考代碼:PrivateSubCommand1_Click()Shape1.Left=Shape1.Left-100EndSubPrivateSubCommand2_Click()Shape1.Left=Shape1.Left+100EndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:第1小題:本題只需按照要求畫出控件并設置相應屬性即可。第2小題:形狀控件的Shape屬性用于設置其顯示形狀,當值為2時為橢圓;BorderStyle屬性用于控制邊框的樣式,BorderWidth屬性用于控制邊框的寬度。BorderColor屬性控制邊框的顏色,F(xiàn)illColor用于控制形狀內(nèi)部的填充色。3、(1)在名稱為Form1的窗體上添加一個名稱為Commandl的命令按鈕(如圖1所示),然后通過屬性窗口設置窗體和命令按鈕的屬性,實現(xiàn)如下功能:①窗體標題為“設置按鈕屬性”;②命令按鈕的標題為“等級考試”;③程序運行后,命令按鈕不可見;④命令按鈕的標題字號、字體用二號常規(guī)黑體顯示。程序的運行情況如圖2所示。要求:不編寫任何代碼。注意:存盤時必須存放在考生文件央下,工程文件名保存為sjt1.vbp,窗體文件名保存為sjt1.frm。(2)在名稱為Form1的窗體上添加一個名稱為Label1的標簽,在屬性窗口中把BorderStyle屬性設置為1(如圖1所示),編寫適當?shù)氖录^程。使得程序在運行后,如果單擊窗體,則可使標簽移到窗體的右上角(只允許在程序中修改適當屬性來實現(xiàn))。要求:不得使用任何變晝。注意:存盤時必須存放在考生文件夾下,工程文件名保存為sjt2.vbp,窗體文件名保存為sjt2.frm。標準答案:(1)【操作步驟】步驟1:新建一個窗體,按照題目要求建立命令按鈕控件并設置命令按鈕和窗體的相應屬性,如圖3.23所示。程序中用到的屬性見表3.21。步驟2:調(diào)試并運行程序,關閉程序后按題目要求存盤。(2)【操作步驟】步驟1:新建一個窗體,按照題目要求建立標簽控件并設置標簽的相應屬性。見表3.22。步驟2:打開代碼編輯窗口,在指定位置編寫如下代碼。參考答案PrivateSubFormC1ick()Label1.Top=0’設置Label1的初始位置Label1.Left=Forml.Width-Label1.WidthEndSub步驟3:調(diào)試并運行程序,關閉程序后按題目要求存盤。知識點解析:暫無解析4、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1、標題為“歡迎”的窗體上畫1個名稱為Label1的標簽,其標題內(nèi)容為“歡迎使用本系統(tǒng)”,標題文字字體和字號分別為“宋體”、“三號”,標簽大小能根據(jù)標題內(nèi)容自動調(diào)整,效果如圖3-40所示。程序執(zhí)行時,窗體的最大化按鈕不可用,請設置相應屬性。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。(2)在名稱為Form1的窗體上,畫1個名稱為Label1的標簽,其標題為“橫坐標X”,且能根據(jù)標題內(nèi)容自動調(diào)整標簽的大??;再畫1個名稱為Text1的文本框,其中的文字顯示為空白;再畫1個名稱為Picture1的圖片框,大小適中即可。要求:編寫適當?shù)氖录^程,使得程序運行時,如果鼠標在圖片框中移動,則能在文本框Text1中顯示鼠標在圖片框中的當前位置的橫坐標,運行情況如圖3-41所示。注意:要求程序中不得使用變量,事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbo,窗體文件名為sjt2.frm。標準答案:第1小題【操作步驟】步驟1:新建一個“標準EXE”工程,在窗體Form1中加入一個標簽控件。按表4-27設置其相關屬性。步驟2:按要求將文件保存至考生文件夾中。第2小題【操作步驟】步驟1:新建一個“標準EXE”工程,在窗體Form1中加入一個文本框、標簽和圖片框。按表4-28設置其相關屬性。步驟2:在打開的代碼編輯窗口中,編寫圖片柜的的MouseMove事件代碼。參考代碼:PrivateSubPicture1_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)Text1.Text=XEndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析5、(1)在名稱為Form1的窗體上添加一個名稱為Shapel的圓角矩形,高、寬分別為1000、2000。請利用屬性窗口設置適當?shù)膶傩砸詽M足下列要求:①圓角矩形中填滿綠色(顏色值為&H0000FF00&或&HFF00&)。②窗體的標題為“圓角矩形”,字體為“仿宋_GB2312”。程序運行后的窗體如圖所示。注意:存盤時必須存放在考生文件夾下,工程文件名保存為sjt1.vbp,窗體文件名保存為sjt1.frm。(2)考生文件夾下有一個工程文件sjt2.vbp。窗體中含有除計時器外的其他控件,還有一個過程sub1,其功能是按照Text1中的通話時間計算通話費,并將其顯示在Text2中。程序運行時,單擊“通話開始”按鈕,則在Text1中累加通話時間(每隔1秒,文本框中的數(shù)加1),單擊“通話結束”按鈕,則停止通話時間的累加;單擊“計算通話費”按鈕,則調(diào)用過程sub1。要求:①在窗體上畫一個計時器,如圖所示,并通過屬性窗口設置適當屬性。②編寫三個按鈕的Click事件過程。③編寫計時器的事件過程。注意:要求程序中不得使用變量,每個事件過程中只能寫一條語句,“計算通話費”按鈕的事件過程中只允許調(diào)用過程sub1。不得修改已經(jīng)存在的程序和控件屬性,最后把文件按原文件名存盤。標準答案:(1)【操作步驟】步驟1:建立界面,并設置控件的屬性。程序中用到的控件及屬性見表3.58。步驟2:調(diào)試并運行程序,關閉程序后按題目要求存盤。(2)【操作步驟】步驟1:建立界面,設置計時器的Interval屬性為1000,Enabled屬性設置為False。步驟2:打開代碼編輯窗口,在代碼編輯窗口指定位置編寫以下代碼。參考答案PrivateSubCommand1_Click()Timer1.Enabled=True’通話開始,Timer生效EndSubPrivateSubCommand2_Click()Timer1.Enabled=False’通話結束,Timer失效EndSubPrivateSubCommand3_Click()Callsubl’單擊"計算通話費"按鈕,調(diào)用sub1EndSubPrivateSubTimer1Timer()Text1.Text=Text1.Text+1’將Text1中的數(shù)字間隔自增EndSub步驟3:調(diào)試并運行程序,關閉程序后按題目要求存盤。知識點解析:暫無解析6、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1的窗體上畫一個名稱為List1的列表框,在屬性窗口中為列表框添加三個選項:北京、上海、天津。再建立一個下拉菜單,菜單標題為“文件”,名稱為File,此菜單下含有一個子菜單項,標題為“顯示列表框”,名稱為Show,初始狀態(tài)為選中,運行時的效果如圖3—165所示。注意:存盤時,將文件保存至考生文件夾下,且窗體文件名為sjt1.frm,工程文件名為sjt1.vbp。(2)新建一個名稱為Form1,標題為“使用輸入對話框”的窗體,該窗體上無任何控件。請編寫適當?shù)氖录^程,使得運行程序并單擊窗體時,出現(xiàn)輸入對話框,該對話框的標題為“等級考試”,提示信息為“請輸入”,默認值為“Basic”。如圖3—166所示。注意:存盤時,將文件保存至考生文件夾下,且窗體文件名為sjt2.frm,工程文件名為sjt2.vbp。要求程序中不得使用變量,每個事件過程中只能寫一條語句。標準答案:(1)【操作步驟】步驟1:新建一個“標準EXE”工程,按要求畫出控件并設置屬性。步驟2:新建一個“標準EXE”工程,選擇【工具】→【菜單編輯器】命令,打開菜單設計器按要求設置建立菜單項。步驟3:按要求將文件保存至考生文件夾中。(2)【操作步驟】步驟1:新建一個“標準EXE”工程,將窗體Form1的Caption屬性設置為“使用輸入對話框”。步驟2:打開代碼編輯窗口,編寫以下事件過程。參考代碼:PrivateSubFormClick()InputBox"請輸入","等級考試","Basic"EndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析7、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1的窗體上畫兩個命令按鈕,其名稱分別為C1和C2,標題分別為“命令按鈕1”和“命令按鈕2”,通過屬性窗口設計適當?shù)膶傩?,使得程序運行后,“命令按鈕2”隱藏。編寫適當?shù)氖录^程,如果單擊“命令按鈕1”,則“命令按鈕2”出現(xiàn),“命令按鈕1”隱藏;而如果單擊“命令按鈕2”,則“命令按鈕1”出現(xiàn),“命令按鈕2”隱藏。程序的運行情況如圖1-136所示。注意:程序中不得使用變量。存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。(2)在名稱為Form1的窗體上畫一個列表框,其名稱為L1;一個水平滾動條,其名稱為HS1,SmallChange屬性為2,LargeChange屬性為10,Min屬性為0,Max屬性為100,編寫適當?shù)氖录^程。程序運行后,如果把滾動框移到某個位置,然后單擊窗體,則在列表框中添加一個項目,其內(nèi)容是“xx”,其中xx是滾動框所在的位置,如圖1-137所示。注意:程序中不要使用變量;存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。標準答案:第1小題【操作步驟】步驟1:新建一個“標準EXE”工程,如表2-53在窗體中畫出控件并設置其相關屬性。步驟2:打開代碼編輯窗口,編寫如下事件過程。參考代碼:PrivateSubC1_Click()C2.Visible=TrueC1.Visible=FalseEndSubPrivateSubC2_Click()C1.Visible=TrueC2.Visible=FalseEndSub步驟3:按要求將文件保存至考生文件夾中。第2小題【操作步驟】步驟1:新建一個“標準EXE”工程,如表2-54在窗體中畫出控件并設置其相關屬性。步驟2:打開代碼編輯窗口,編寫窗體的Click事件過程。參考代碼:PrivateSubForm_Click()L1.AddItemStr$(Form1.HS1)EndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析8、在名稱為Forml的窗體上畫一個命令按鈕,名稱為Commandl,其標題為”移動本按鈕”,如圖2-143所示。編寫適當?shù)氖录^程,使得程序運行時,每單擊按鈕一次,按鈕向左移動100。要求:程序中不得使用變量,事件過程中只能寫一條語句。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。標準答案:步驟1:新建一個”標準EXE”工程,畫出一個名為Commandl的命令按鈕,并且設置其Caption屬性為”移動本按鈕”。步驟2:在代碼編輯窗口編寫命令按鈕的單擊事件過程。參考代碼:PrivateSubCommandl_Click()Commandl.Left=Commandl.Left-100EndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。9、在名稱為:Form1、標題為“框架”的窗體上畫一個名稱為Frame1,且沒有標題的框架??蚣軆?nèi)含有兩個單選按鈕,名稱分別為Opt1和Opt2、標題分別為“字體”、“大小”,如圖3-163所示。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。標準答案:審題分析本題只需按題目要求畫出框架和單選按鈕,并分別設置其屬性。操作步驟步驟1:新建一個“標準EXE”工程,按要求畫出控件并設置屬性。步驟2:按要求將文件保存至考生文件夾中??键c鏈接框架、單選按鈕。知識點解析:暫無解析10、考生文件夾下的工程文件sjt2.vbp中有一個由直線Line1、Line2和Line3組成的三角形,直線Line1、Line2和Line3的坐標值見表3-4:要求畫一條直線Line4以構成三角形的高,且該直線的初始狀態(tài)為不可見。再畫兩個命令按鈕,名稱分別是Cmd1、Cmd2,標題分別為“顯示高”、“隱藏高”,如圖3-164所示。請編寫適當?shù)氖录^程,使得在運行時,單擊“顯示高”按鈕,則顯示三角形的高;單擊“隱藏高”按鈕,則隱藏三角形的高。注意:要求程序中不得使用變量,每個事件過程只能寫一條語句。不得修改已經(jīng)存在的控件,最后將修改后的文件按原文件名存盤。標準答案:審題分析Visible(可見)屬性用于設置控件或菜單項在程序運行時是否可見,值為True表示可見,值為False表示不可見。操作步驟步驟1:打開本題工程文件sjt2.vbp,在窗體中按要求畫出控件并設置屬性。步驟2:打開代碼編輯窗口,編寫命令按鈕的Click事件過程。參考代碼:PrivateSubCmd1_Click()Line4.Visible=TrueEndSubPrivateSubCmd2_Click()Line4.Visible=FalseEndSub步驟3:按要求將文件保存至考生文件夾中??键c鏈接控件基本操作。知識點解析:暫無解析國家二級VB機試(基本操作題)模擬試卷第2套一、基本操作題(本題共10題,每題1.0分,共10分。)1、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1的窗體上畫1個名稱為Cbol的組合框,組合框的列表項分別是:北京、天津、上海。請設置組合框的參數(shù),使其外觀如圖3-6所示。窗體的標題是“用組合框”。注意:存盤時,將文件保存至考生文件夾下,且窗體文件名為sjt1.frm,工程文件名為sjt1.vbp。(2)在名稱為Form1的窗體上畫1個名稱為Pl的圖片框,窗體的標題為“程序設計”,如圖3-7(a)所示。編寫適當?shù)氖录^程,使得程序運行后,單擊窗體,則在圖片框中顯示窗體的標題,并把窗體的標題變?yōu)锽asic,如圖3-7(b)所示。注意:存盤時,將文件保存至考生文件夾下,且窗體文件名為sjt2.frm,工程文件名為sjt2.vbp。標準答案:第1小題【操作步驟】步驟1:新建一個“標準EXE”工程,在窗體Form1中加入一個組合框。按表4-3設置其相關屬性。步驟2:按要求將文件保存至考生文件夾中。第2小題【操作步驟】步驟1:新建一個“標準EXE”工程,在窗體Form1中加入一個圖片框。按表4-4設置其相關屬性。步驟2:在打開的代碼編輯窗口中,編寫窗體的Click事件代碼。參考代碼:PrivateSubFormClick()P1.PrintForm1.CaptionForm1.Caption="Basic"EndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析2、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1、標題為“歡迎”的窗體上畫1個名稱為Label1的標簽,其標題內(nèi)容為“歡迎使用本系統(tǒng)”,標題文字字體和字號分別為“宋體”、“三號”,標簽大小能根據(jù)標題內(nèi)容自動調(diào)整,效果如圖3—40所示。程序執(zhí)行時,窗體的最大化按鈕不可用,請設置相應屬性。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。(2)在名稱為Form1的窗體上,畫1個名稱為Label1的標簽,其標題為“橫坐標X”,且能根據(jù)標題內(nèi)容自動調(diào)整標簽的大?。辉佼?個名稱為Text1的文本框,其中的文字顯示為空白;再畫1個名稱為Picture1的圖片框,大小適中即可。要求:編寫適當?shù)氖录^程,使得程序運行時,如果鼠標在圖片框中移動,則能在文本框Text1中顯示鼠標在圖片框中的當前位置的橫坐標,運行情況如圖3—41所示。注意:要求程序中不得使用變量,事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。標準答案:第1小題步驟1:新建一個“標準EXE”工程,在窗體Form1中加入一個標簽控件。按表4—27設置其相關屬性。步驟2:按要求將文件保存至考生文件夾中。第2小題步驟1:新建一個“標準EXE”工程,在窗體Forml中加入一個文本框、標簽和圖片框。按表4—28設置其相關屬性。步驟2:在打開的代碼編輯窗口中,編寫圖片框的的MouseMove事件代碼。參考代碼:PrivateSubPicture1_MouseMove(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)Textl1.Text=XEndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:第1小題:根據(jù)題目要求在窗體上加入一個標簽控件,并設置相關屬性。第2小題:根據(jù)題目要求在窗體上加入文本框、標簽和圖片框,并設置相關屬性。題目要求鼠標在圖片框中移動時顯示當前的橫坐標,需要在圖片框的MouseMove事件代碼里面把橫坐標顯示在文本框里面。3、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1、標題為“電影制作”的窗體上畫1個名稱為Cmb1、初始內(nèi)容為空的下拉式組合框(可以輸入文本)。下拉列表中有“音頻效果”、“視頻效果”和“視頻過渡”3個表項內(nèi)容。運行后的窗體如圖3—51所示。注意:存盤時,將文件保存至考生文件夾下,且窗體文件名為sjt1.frm,工程文件名為sjt1.vbp。(2)在名稱為Form1、標題為“橢圓練習”的窗體上,畫1個名稱為Shape1的橢圓,其高為800、寬為1200、左邊距為1000。橢圓的邊框是寬度為5的藍色(&H00C00000&)實線,橢圓填充色為黃色(&H0000FFFF&)。再畫2個名稱為Command1和Command2、標題為“左移”和“右移”的命令按鈕。如圖3—52所示。要求:編寫2個按鈕的Click事件過程,使得每單擊“左移”按鈕一次,橢圓向左移動100;每單擊“右移”按鈕一次,橢圓向右移動100。要求程序中不得使用變量,每個事件過程中只能寫一條語句。注意:存盤時,將文件保存至考生文件夾下,窗體文件名為sjt2.rim,工程文件名為sjt2.vbp。標準答案:(1)【操作步驟】步驟1:新建一個“標準EXE”工程,按表4—32在窗體中畫出控件并設置其相關屬性。步驟2:按要求將文件保存至考生文件夾中。(2)【操作步驟】步驟1:新建一個“標準EXE”工程,按表4—33在窗體中畫出控件并設置其相關屬性。步驟2:打開代碼編輯窗口,編寫2個命令按鈕的單擊事件過程。參考代碼:PrivateSubCommand1_Click()Shape1.Left=Shape1.Left-100EndSubPrivateSubCommand2_Click()Shape1.Left=Shape1.Left+100EndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析4、(1)在名稱為Form1的窗體上添加一個名稱為Shape1的圓角矩形,高、寬分別為1000、2000。請利用屬性窗口設置適當?shù)膶傩砸詽M足下列要求:①圓角矩形中填滿綠色(顏色值為:&H0000FF00&或&HFFOO&)。②窗體的標題為“圓角矩形”,字體為“仿宋_CB2312”。程序運行后的窗體如圖所示。注意:存盤時必須存放在考生文件夾下,工程文件名保存為sjt1.vbp,窗體文件名保存為sjt1.frm。(2)考生文件夾下有一個工程文件sjt2.vbp。窗體中含有除計時器外的其他控件,還有一個過程sub1,其功能是按照Text1中的通話時間計算通話費,并將其顯示在Text2中。程序運行時,單擊“通話開始”按鈕,則在Text1中累加通話時間(每隔1秒,文本框中的數(shù)加1),單擊“通話結束”按鈕,則停止通話時間的累加;單擊“計算通話費”按鈕,則調(diào)用過程sub1。要求:①在窗體上畫一個計時器,如圖所示,并通過屬性窗口設置適當屬性。②編寫三個按鈕的Click事件過程。③編寫計時器的事件過程。注意:要求程序中不得使用變最,每個事件過程中只能寫一條語句,“計算通話費”按鈕的事件過程中只允許凋用過程sub1。不得修改已經(jīng)存在的程序和控件屬性,最后把文件按原文件名存盤。標準答案:(1)【操作步驟】步驟1:建立界而,并設置控件的屬性。程序中用到的控件及屬性見表3.58。步驟2:調(diào)試并運行程序,關閉程序后按題目要求存盤。(2)【操作步驟】步驟1:建立界面,設置計時器的Interval屬性為1000。Enabled屬性設置為False。步驟2:打開代碼編輯窗口,在代碼編輯窗口指定位置編寫以下代碼。參考答案PrivateSubCommandl_Click()Timer1.Enabled=True’通話開始,Timer生效EndSubPrivateSubCommand2_Click()Timer1.Enabled=False’通話結束.Timer失效EndSubPrivateSubCommand3_Click()Callsub1’單擊"計算通話費"按鈕。調(diào)用sub1EndSubPrivateSubTimer1_Timer()Text1.Text=Text1.Text+1’將Text1中的數(shù)字間隔自增EndSub步驟3:調(diào)試并運行程序,關閉程序后按題目要求存盤。知識點解析:暫無解析5、新建一個名稱為Form1,標題為“使用輸入對話框”的窗體,該窗體上無任何控件。請編寫適當?shù)氖录^程,使得運行程序并單擊窗體時,出現(xiàn)輸入對話框,其標題為“等級考試”,提示信息為“請輸入”,默認值為“:Basic”,如圖所示。注意:存盤時,將文件保存至考生文件夾下,且窗體文件名保存為sjt2.fm,工程文件名保存為sjt2.vbp。要求程序中不得使用變量,每個事件過程中只能寫一條語句。標準答案:[操作步驟]步驟1:建立界面,并設置窗體的Caption屬性為“使用輸入對話框”。步驟2:打開代碼編輯窗口,在指定位置編寫如下代碼。參考代碼PrivateSubForm_Click()InputBox"請輸入","等級考試","Basic"EndSub步驟3:調(diào)試并運行程序,關閉程序后按題目要求存盤。知識點解析:暫無解析6、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1、標題為“顯示記錄”的窗體上畫一個名稱為Text1的文本框,其初始內(nèi)容為空;再畫一個名稱為Command1的命令按鈕數(shù)組(下標從0開始,有4個按鈕,其對應的標題分別為“上一條記錄”、“下一條記錄”、“第一條記錄”、“最后一條記錄”),程序執(zhí)行時的效果如圖1-11所示,且程序執(zhí)行時按下回車鍵則相當于、單擊“下一條記錄”按鈕。請設置相應屬性。注意:存盤時,將文件保存至考生文件夾下,且窗體文件名為sjt1.frm,工程文件名為sjt1.vbp。(2)在名稱為Form1的窗體上,畫一個名稱為Label1的標簽,其標題為“等級考試”,能根據(jù)標題內(nèi)容自動調(diào)整標簽的大小,外觀如圖1-12所示。再畫一個名稱為Timer1的計時器,其Interval屬性設為0,Enabled屬性設為True。要求:編寫窗體Load事件過程和計時器Timer事件過程,使得程序運行時,每隔一秒標簽交替隱藏或顯示一次。注意:存盤時,將文件保存至考生文件夾下,窗體文件名為sjt2.frm,工程文件名為sjt2.vbp。要求程序中不得使用變量,每個事件過程中只能寫一條語句(不得使用選擇語句或循環(huán)語句)。標準答案:第1小題【操作步驟】步驟1:新建一個“標準EXE”工程,窗體中用“復制”和“粘貼”畫出控件數(shù)組并按要求設置屬性。步驟2:按要求將文件保存至考生文件夾中。第2小題【操作步驟】步驟1:新建一個“標準EXE”工程,按要求畫出控件并設置屬性。步驟2:在代碼編輯窗口編寫窗體的Load事件和計時器的Timer事件過程。參考代碼:PrivateSubForm_Load()Timer1.Interval=1000EndSubPrivateSubTimer1_Timer()Label1.Visible=NotLabel1.VisibleEndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析7、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1的窗體上畫一個名稱為Label1的標簽,標簽的寬和高分別為2000、300,有邊框,并利用屬性窗口設置適當?shù)膶傩?,使其居中顯示“等級考試”,并使標簽的外觀如圖-16所示。運行后的窗體見圖1-16。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。(2)在名稱為Form1的窗體上畫一個名稱為Image1的圖像框,有邊框,并可以自動調(diào)整裝入圖片的大小以適應圖像框的尺寸;再畫三個命令按鈕,名稱分別為Command1、Command2、Command3,標題分別為“紅桃”、“黑桃”、“清除”。在考生目錄下有兩個圖標文件,其名稱分別為“Misc34.ico”和“Misc37.ico”。程序運行時,單擊“紅桃”按鈕,則在圖像框中顯示紅桃圖案(即Misc34.ico文件,如圖1-17所示);單擊“黑桃”按鈕,則在圖像框中顯示黑桃圖案(即Misc37.ico文件);單擊“清除”按鈕,則清除圖像框中的圖案。請編寫相應控件的Click事件過程,實現(xiàn)上述功能。注意:要求程序中不得使用變量,每個事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。標準答案:第1小題【操作步驟】步驟1:新建一個“標準EXE”工程,按要求畫出控件并設置相應屬性。步驟2:按要求將文件保存至考生文件夾中。第2小題【操作步驟】步驟1:新建一個“標準EXE”工程,按要求畫出控件并設置屬性。步驟2:打開代碼編輯窗口,編寫三個命令按鈕的單擊事件過程。參考代碼:PrivateSubCommand1_Click()Image1.Picture=LoadPicture(App.Path&"\Misc34.ico")EndSubPrivateSubCommand2_Click()Image1.Picture=LoadPicture(App.Path&"\Misc37.ico")EndSubPrivateSubCommand3_Click()Image1.Picture=LoadPicture()EndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析8、新建一個名稱為Forml,標題為”使用輸入對話框”的窗體,該窗體上無任何控件。請編寫適當?shù)氖录^程,使得運行程序并單擊窗體時,出現(xiàn)輸入對話框,該對話框的標題為”等級考試”,提示信息為”請輸入”,默認值為”Basic”。如圖2-55所示。注意:存盤時,將文件保存至考生文件夾下,且窗體文件名為sjt2.frm,工程文件名為sjt2.vbp。要求程序中不得使用變量,每個事件過程中只能寫一條語句。標準答案:步驟1:新建一個”標準EXE”工程,將窗體Forml的Caption屬性設置為”使用輸入對話框”。步驟2:打開代碼編輯窗口,編寫以下事件過程:參考代碼:PrivateSubForm_Click()InputBox”請輸入”,”等級考試”,”Basic”EndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。9、在名稱為Form1的窗體上建立一個二級下拉菜單(菜單項見表3-2),運行時的窗體如圖3-98所示。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。標準答案:審題分析本題只需按照要求設計菜單即可。操作步驟步驟1:新建一個“標準EXE”工程,打開VB菜單設計器設計菜單,各菜單項及屬性設置如表4-55所示。步驟2:按要求將文件保存至考生文件夾中??键c鏈接菜單。知識點解析:暫無解析10、在名稱為Form1的窗體上畫兩個文本框,名稱分別為Text1、Text2,均無初始內(nèi)容。要求:①通過屬性窗口設置適當?shù)膶傩?,使Text1、Text2中顯示的文本的字體為“隸書”;②編寫適當?shù)氖录^程,使得在Text1中輸入每一個字符時,立即在Text2中顯示Text1中的內(nèi)容,如圖3-99所示。注意:要求程序中不得使用變量,事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。標準答案:審題分析本題考查考生對文本框控件常用屬性和事件的掌握。要使文本框在初始情況下就沒有內(nèi)容,需在設計時通過屬性設置窗口將其Text屬性值設置為空白。要實現(xiàn)程序運行時,在Text1中輸入的任何字符,立即顯示在Text2中的功能,可在Text1的Change事件過程中,執(zhí)行將Text1中顯示內(nèi)容賦值給Text2的語句。操作步驟步驟1:新建一個“標準EXE”工程,在窗體Form1中畫兩個文本框,并分別設置它們的相關屬性,其屬性及值如表4-56所示。步驟2:打開代碼編輯窗口,編寫Text1的Change事件過程。參考代碼:prvateSubText1_Change()Text2.Text=Text1.TextEndSub步驟3:按要求將文件保存至考生文件夾中??键c鏈接文本控件。知識點解析:暫無解析國家二級VB機試(基本操作題)模擬試卷第3套一、基本操作題(本題共10題,每題1.0分,共10分。)1、(1)在標題為“列表框”、名稱為Form1的窗體上添加一個名稱為List1的列表框,通過屬性窗口輸入4個列表項:“數(shù)學”、“語文”、“歷史”、“地理”,列表項形式采用復選框形式,如圖所示。列表框的寬為1100,高不限。注意:存盤時必須存放在考生文件夾下,工程文件名保存為sjtl.vbp,窗體文件名保存為sjt1.frm。(2)在名稱為Form1的窗體上建立一個名稱為“menul”、標題為“文件”的彈出式菜單,其含有三個菜單項,它們的標題分別為:“打開”、“關閉”、“保存”,名稱分別為“m1”、“m2”、“m3”。再添加一個命令按鈕,名稱為“Command1”、標題為“彈出菜單”。要求:編寫命令按鈕的Click事件過程,使程序運行時,單擊“彈出菜單”按鈕可彈出“文件”菜單(如圖所示)。注意:程序中不得使用變量,事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名保存為sjt2.vbp,窗體文件名保存為sjt2.frm。標準答案:(1)【操作步驟】步驟1:新建一個窗體,按照題目要求建立列表框控件并設置窗體及列表框?qū)傩?,如圖3.29所示。程序中用到的控件及屬性見表3.41。步驟2:調(diào)試并運行程序,關閉程序后按題目要求存盤。(2)【操作步驟】步驟1:建立界面,添加一個命令按鈕,設置其Name屬性為Command1,Caption屬性為“彈出菜單”。然后建立一個菜單,菜單的屬性見表3.42。步驟2:打開代碼編輯窗口,在指定位置編寫如下代碼。參考答案PrivateSubCommand1_Click()PopupMenumenu1’顯示菜單menu1EndSub步驟3:調(diào)試并運行程序,關閉程序后按題目要求存盤。知識點解析:暫無解析2、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1的窗體上畫一個標簽,其名稱為Labe11,標題為“等級考試”,BorderStyle屬性為1,可以根據(jù)標題自動調(diào)整大?。蝗缓笤佼嬕粋€命令按鈕,其名稱和標題均為Command1,編寫適當?shù)氖录^程。程序運行后,其界面如圖3—127(a)所示,此時如果單擊命令按鈕,則標簽消失,同時用標簽的標題作為命令按鈕的標題,如圖3—127(b)所示。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。(2)在名稱為Form1的窗體上畫一個文本框,其名稱為Text1,初始內(nèi)容為空白;然后再畫三個單選按鈕,其名稱分別為Op1、Op2和Op3,標題分別為北京、西安和杭州,編寫適當?shù)氖录^程。程序運行后,如果選擇單選按鈕Op1,則在文本框中顯示“頤和園”;如果選擇單選按鈕Op2,則在文本框中顯示“兵馬俑”;如果選擇單選按鈕Op3,則在文本框中顯示“西湖”。程序的運行情況如圖3—128所示。要求程序中不得使用變量,事件過程中只能寫一條語句。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。標準答案:(1)【操作步驟】步驟1:新建一個“標準EXE”工程,如表4—75在窗體中畫出控件并設置其相關屬性。步驟2:在代碼編輯窗口編寫以下事件過程。參考代碼:PrivateSubCommand1_Click()Command1.Caption=Labe11Labe11.ViSible=FalSeEndSub步驟3:按要求將文件保存至考生文件夾中。(2)【操作步驟】步驟1:新建一個“標準EXE”工程,在窗體Form1上畫一個文本框和三個單選按鈕,其屬性及值如表4—76所示。步驟2:在代碼編輯窗口,編寫三個單選按鈕的單擊事件過程。參考代碼:PrivateSubOp1_Click()Text1="頤和園"EndSubPrivateSubOp2_Click()Text1.Text="兵馬俑"EndSubrivateSubOp3_Click()Text1.Text="西湖"EndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析3、(1)在名稱為Form1、標題為“輸入”、最大化按鈕失效的窗體上畫一個名稱為Labe11的標簽控件,其標題為“輸人密碼”;再向窗體內(nèi)畫一個名稱為Text1的文本框控件,并清空其中的文本。程序執(zhí)行時,用戶在文本框中最多可輸入由6個字符組成的密碼,密碼字符在文本框中顯示為“*”,其畫面如圖所示,請設置相應屬性。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。(2)在名稱為Form1的窗體上,畫一個名稱為Shapel的形狀控件,將其形狀設置為圓、背景樣式設置為不透明;再向窗體上畫一個名稱為HScrol11的水平滾動條控件,并將滾動條所能表示的最小值設置為0、所能表示的最大值設置為255。要求:編寫適當?shù)氖录^程,使得程序運行時,當單擊水平滾動條HScroll1兩端的箭頭時,能將Shape1中的背景顏色設置為由紅、綠、藍三原色組合形成的一種顏色,其中,紅色的分量值為滾動條中滾動框當前位置所表示的值,綠色、藍色的分量值都為0。程序運行示意圖如圖所示。提示:系統(tǒng)庫函數(shù)RGB可將紅、綠、藍三原色組合,并返回組合后的顏色值。注意:要求程序中不能使用變量,每個事件過程中只能寫一條語句(不得使用選擇語句或循環(huán)語句)。保存時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。標準答案:(1)【操作步驟】步驟1:新建一個窗體,根據(jù)表4.8設置窗體的相關屬性步驟2:向窗體中添加一個標簽控件,根據(jù)表4.9設置控件的相關屬性步驟3:向窗體中添加一個文本框控件,根據(jù)表4.10設置控件的相關屬性,設置后窗體的效果如圖4.8所示步驟4:調(diào)試并運行程序,關閉程序后按題目要求存盤。(2)【操作步驟】步驟1:新建一個窗體,在窗體上添加一個Shape控件,并按照表4.11設置控件的相關屬性。步驟2:向窗體中添加一個HSero11控件,按照表4.12設置控件的相關屬性,設置后窗體的效果如圖4.9所示步驟3:雙擊HScroll1控件,打開代碼編輯窗口,在代碼編輯窗口指定位置編寫以下代碼。編寫程序代碼。參考答案PrivateSubHScroll1_Change()Shape1.BackColor=RGB(HScroll1.Value,0,0)EndSub步驟4:調(diào)試并運行程序,關閉程序后按題目要求存盤。知識點解析:暫無解析4、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1的窗體上畫一個名稱為Combo1的組合框,其寬度為1200,其類型如圖3—188所示(即簡單組合框)。要求如下:①請按圖中所示,通過屬性窗口輸入“北京”、“上海”、“廣州”、“深圳”。②設置適當?shù)膶傩?,使得運行時,窗體的最大化按鈕和最小化按鈕消失。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。(2)在名稱為Form1的窗體上畫兩個文本框,名稱分別為Text1、Text2,再畫兩個命令按鈕,名稱分別為Command1、Command2,標題分別為“左”、“右”,如圖3—189。要求:編寫適當?shù)氖录^程,使得程序運行時,單擊“左”按鈕,則焦點位于Text1上;單擊“右”按鈕,則焦點位于Text2上。注意:程序中不得使用變量,事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。標準答案:第1小題步驟1:新建一個“標準EXE”工程,按要求畫出控件并設置屬性。步驟2:按要求將文件保存至考生文件夾中。第2小題步驟1:新建一個“標準EXE”工程,按要求畫出控件并設置屬性。步驟2:雙擊“左”命令按鈕,打開代碼編輯窗口,在按鈕的Click事件過程中輸入代碼。步驟3:從代碼編輯窗口的“對象”下拉列表中選擇Command2,從“事件”下拉列表選擇Click,編寫以下事件過程。參考代碼:PrivateSubCommand1_Click()Text1.SetFocuSEndSubPrivateSubCommand2_Click()Text2.SetFocusEndSub步驟4:按要求將文件保存至考生文件夾中。知識點解析:第1小題:本題只需要在窗體上畫出相應控件并設置其屬性即可。第2小題:本題其實就是在兩個命令按鈕的單擊事件過程中,通過使用SetFocus方法使對應文本框獲得焦點。5、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1的窗體上畫一個名稱為Combol的組合框,其寬度為1200,其類型如圖3—188所示(即簡單組合框)。要求如下:①請按圖中所示,通過屬性窗口輸入“北京”、“上?!薄ⅰ皬V州"、“深圳”。②設置適當?shù)膶傩裕沟眠\行時,窗體的最大化按鈕和最小化按鈕消失。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。(2)在名稱為Form1的窗體上畫兩個文本框,名稱分別為Text1、Text2,再畫兩個命令按鈕,名稱分別為Command1、Command2,標題分別為“左”、“右”,如圖3—189。要求:編寫適當?shù)氖录^程,使得程序運行時,單擊“左”按鈕,則焦點位于Text1上;單擊“右”按鈕,則焦點位于Text2上。注意:程序中不得使用變量,事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。標準答案:(1)【操作步驟】步驟1:新建一個“標準EXE”工程,按要求畫出控件并設置屬性。步驟2:按要求將文件保存至考生文件夾中。(2)【操作步驟】步驟1:新建一個“標準EXE”工程,按要求畫出控件并設置屬性。步驟2:雙擊“左”命令按鈕,打開代碼編輯窗口,在按鈕的Click事件過程中輸入代碼。步驟3:從代碼編輯窗口的“對象”下拉列表中選擇Command2,從“事件”下拉列表選擇Click,編寫以下事件過程。參考代碼:PrivateSubCommand1_C1iCk()Text1.SetFocusEndSubPrivateSubCommand2_C1ick()Text2.SetFocuSEndSub步驟4:按要求將文件保存至考生文件夾中。知識點解析:暫無解析6、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1、標題為“測試”的窗體上畫一個名稱為Frame1、標題為“字體”的框架。在框架內(nèi)畫兩個單選按鈕,其名稱分別為Opt1和Opt2,標題分別為“隸書”和“宋體”。程序運行后的窗體如圖1-93所示。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。(2)在名稱為Form1的窗體上用名稱為shape1的形狀控件畫一個圓,其直徑為1000(高、寬均為1000);再畫兩個命令按鈕,標題分別是“垂直線”和“水平線”,名稱分別為Command1、Command2,如圖1-94所示。然后編寫兩個命令按鈕的Click事件過程。程序運行后,如果單擊“垂直線”命令按鈕,則圓的內(nèi)部用垂直線填充;如果單擊“水平線”命令按鈕,則圓的內(nèi)部用水平線填充。注意:程序中不得使用變量,每個事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。標準答案:第1小題【操作步驟】步驟1:新建一個“標準EXE”工程,如表2-27在窗體上繪制控件并設置屬性。步驟2:按要求將文件保存至考生文件夾中。第2小題【操作步驟】步驟1:新建一個“標準EXE”工程,如表2-28在窗體中畫出控件并設置其相關屬性。步驟2:在代碼編輯窗口編寫兩個命令按鈕的單擊事件過程。參考代碼:PrivateSubCommand1_Click()Shape1.FillStyle=3EndSubPrivateSubCommand2_Click()Form1.Shape1.FillStyle=2EndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析7、在名稱為Forml的窗體上畫一個文本框,名稱為Textl,其寬度為1000;再畫一個滾動條,名稱為HSl。其刻度值的范圍是1000~2000。請編寫滾動條的Change事件過程,程序運行后,如果移動滾動框,則可按照滾動條的刻度值改變文本框的寬度。運行時的窗體如圖2-77所示。程序中不能使用任何變量,事件過程中只能寫一條語句。注意:保存時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.Frm標準答案:步驟1:新建一個”標準EXE”工程,在窗體Forml中加入一個水平滾動條和一個文本框,在屬性設置窗口中設置其相關屬性,其屬性及值如表3-40所示。步驟2:雙擊窗體Forml上的水平滾動條,打開代碼編輯窗口,輸入以下代碼:參考代碼:privateSubHSl_Change()Textl.Width=HS1.ValueEndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。8、在名稱為Form1的窗體上畫一個文本框,其名稱為T1,寬度和高度分別為1400、400;再畫兩個命令按鈕,其名稱分別為C1和C2,標題分別為“顯示”和“擴大”,編寫適當?shù)氖录^程。程序運行后,如果單擊C1命令按鈕,則在文本框中顯示“等級考試”,如圖3-88(a)所示;如果單擊C2命令按鈕,則使文本框在高、寬方向上各增加一倍,文本框中的字體大小擴大到原來的3倍,如圖3-88(b)所示。注意:要求程序中不得使用變量。存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。標準答案:審題分析要在單擊“擴大”按鈕時,使文本框在高、寬方向上各增加一倍,只需在“擴大”按鈕的Click事件中編寫設置文本框的Height和Width屬性值為原來2倍的語句。要使文本框中的字體大小擴大到原來的3倍,需編寫設置文本框的FontSize屬性值為原來3倍的語句。操作步驟步驟1:新建一個“標準EXE”工程,如表4-49在窗體中畫出控件并設置其相關屬性。步驟2:打開代碼編輯窗口,編寫兩個命令按鈕的單擊事件過程。參考代碼:PrivateSubC1_Click()T1="等級考試"EndSubPrivateSubC2_Click()T1.Heiqht=2*Me.T1.HeiqhtT1.Width=2*T1.WidthT1.FontSize=3*Form1.T1.FontSizeEndSub步驟3:按要求將文件保存至考生文件夾中??键c鏈接控件基本操作、字體與字形。知識點解析:暫無解析9、在名稱為Form1的窗體上畫一個命令按鈕,其名稱為C1,標題為“轉(zhuǎn)換”;然后再畫兩個文本框,其名稱分別為Text1和Text2,初始內(nèi)容均為空白,編寫適當?shù)氖录^程。程序運行后,在Text1中輸入一行英文字符串,如果單擊轉(zhuǎn)換按鈕,則Text1文本框中的字母都變?yōu)樾?,而Text2中的字母都變?yōu)榇髮憽@?,在Text1中輸入visualbasicprogramming,則單擊轉(zhuǎn)換按鈕后,結果如圖3-89所示。注意:不得使用任何變量。存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。標準答案:審題分析本題源程序是在命令按鈕的單擊事件過程中,將文本框Text1中的字符用UCase函數(shù)轉(zhuǎn)換為大寫并顯示在Text2中,同時用LCase函數(shù)轉(zhuǎn)換為小寫并顯示在Txt1中。操作步驟步驟1:新建一個“標準EXE”工程,如表4-50在窗體中畫出控件并設置其相關屬性。步驟2:打開代碼編輯窗口,編寫命令按鈕的單擊事件過程。參考代碼:PrivateSubC1_Click()Text1.Text=LCase(Text1.Text)Text2.Text=UCase(Text1.Text)EndSub步驟3:按要求將文件保存至考生文件夾中??键c鏈接常用內(nèi)部函數(shù)。知識點解析:暫無解析10、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。在名稱為Forml的窗體上畫兩個文本框,其名稱分別為Textl和Text2,它們的高、寬分別為300、2400和1200、2400。窗體的標題為”窗口”。請通過屬性窗口設置適當?shù)膶傩詽M足以下要求:①Text2可以顯示多行文本,且有垂直和水平兩個滾動條;②運行時在Textl中輸入的字符都顯示為”*”。運行后的窗體如圖2-166所示。注意:存盤時必須存放在考生文件夾下,工程文件名為sjtl.vbp,窗體文件名為sjtl.frm。標準答案:步驟1:新建一個”標準EXE”工程,在窗體Forml中畫兩個文本框,并分別設置它們的相關屬性,其屬性及值如表3-94所示。步驟2:按要求將文件保存至考生文件夾中。知識點解析:暫無解析國家二級VB機試(基本操作題)模擬試卷第4套一、基本操作題(本題共10題,每題1.0分,共10分。)1、考生文件夾下有一個數(shù)據(jù)庫文件“samp1.a(chǎn)ccdb”,其中存在已經(jīng)設計好的表對象“tStud”。請按照以下要求,完成對表的修改。(1)設置數(shù)據(jù)表顯示的字體大小為14、行高為18。(2)設置“簡歷”字段的設計說明為“自上大學起的簡歷信息”。(3)將“年齡”字段的數(shù)據(jù)類型改為字段大小為“整型”的數(shù)字型。(4)將學號為“20011001”學生的照片信息改成考生文件夾下的“photo.bmp”圖像文件。(5)將隱藏的“黨員否”字段重新顯示出來。(6)完成上述操作后,將“備注”字段刪除。標準答案:(1)【操作步驟】步驟1:選擇“表”對象,右鍵單擊表“tStud”,在彈出的快捷菜單中選擇“打開”命令或直接雙擊打開表“tStud”。如圖3.71所示。步驟2:單擊“開始”選項卡下的“文本格式”組,在“字號”下拉列表中選擇“14”,如圖3.72所示。步驟3:單擊“開始”選項卡“記錄”組中的“其他”按鈕,從彈出的快捷菜單中選擇“行高”命令,在彈出的對話框中輸入“18”,單擊“確定”按鈕,單擊快速訪問工具欄中的“保存”按鈕。如圖3.73所示。(2)【操作步驟】打開表“tStud”的設計視圖,在“簡歷”字段的“說明”列輸入“自上大學起的簡歷信息”。如圖3.74所示。(3)【操作步驟】在設計視圖中單擊“年齡”字段行任一處,在“字段大小”下拉列表中選擇“整型”。單擊快速訪問工具欄中的“保存”按鈕,關閉設計視圖。如圖3.75所示。(4)【操作步驟】步驟1:艤擊打開表“tStud”,右鍵單擊學號為“20011001”對應的照片列,從彈出的快捷菜單中選擇“插入對象”命令。如圖3.76所示。步驟2:選擇“由文件創(chuàng)建”單選框,單擊“瀏覽”按鈕,在考生文件夾處找到“photo.bmp”文件。單擊快速訪問工具欄中的“保存”按鈕,關閉數(shù)據(jù)表。如圖3.77所示。(5)【操作步驟】在數(shù)據(jù)表中單擊“開始”選項卡“記錄”組中的“其他”按鈕,在彈出的快捷菜單中選擇“取消隱藏字段”命令,勾選“黨員否”復選框.然后單擊“關閉”按鈕。如圖3.78所示。(6)【操作步驟】在數(shù)據(jù)表中右鍵單擊“備注”列,選擇“刪除字段”命令,在彈出的對話框中單擊“是”按鈕,如圖3.79所示。然后再單擊快速訪問工具欄中的“保存”按鈕,關閉數(shù)據(jù)表。知識點解析:暫無解析2、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1,標題為“圖書”的窗體上畫1個名稱為Cmb1的下拉式組合框。下拉列表中有“少兒讀物”“傳記文學”和“武俠小說”3個表項內(nèi)容。運行后的窗體如錯誤!未找到引用源。如圖3-14所示。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。(2)在名稱為Form1的窗體上,畫1個能根據(jù)標題內(nèi)容自動調(diào)整大小的標簽,其名稱為Labell,標題為VisualBasic,字號為14號字。再畫2個名稱分別為Command1、Command2,標題分別為“放大”“縮小”的命令按鈕。效果如圖3-15所示。要求:編寫適當?shù)氖录^程,使得每單擊“放大”按鈕一次,Label1中所顯示的標題內(nèi)容自動增大3個字號;每單擊“縮小”按鈕時,Label1中所顯示的標題內(nèi)容自動縮小3個字號。注意:要求程序中不能使用變量,每個事件過程中只能寫一條語句。保存時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。標準答案:第1小題【操作步驟】步驟1:新建一個“標準EXE”工程,在窗體Form1中加入一個組合框。按表4-8設置其相關屬性。步驟2:按要求將文件保存至考生文件夾中。第2小題【操作步驟】步驟1:新建一個“標準:EXE”工程,在窗體Form1中加入一個標簽和兩個命令按鈕。按表4-9設置其相關屬性。其中FontSize的設置方法為,在標簽的屬性窗體里面找打Font屬性,點擊Font屬性右邊的“…”按鈕彈出字體設置對話框,在里面設置字體大小為14。步驟2:在打開的代碼編輯窗口中,編寫命令按鈕的Click事件代碼。參考代碼:PrivateSubCommand1Click()Label1.FontSize=Label1.FontSize+3EndSubPrivateSubCommand2Click()Label1.FontSize=Label1.FontSize-3EndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析3、在名稱為Form1的窗體上添加一個名稱為Text1的文本框;再建立一個下拉菜單,菜單標題為“操作”,名稱為M1,此菜單下含有兩個菜單項,名稱分別為Show和Hide,標題分別為“顯示”、“隱藏”,請編寫適當?shù)氖录^程,使程序運行時,單擊“隱藏”菜單項,文本框消失;單擊“顯示”菜單項,文本框重新出現(xiàn),程序運行后的窗體如圖所示。要求程序中不得使用變量,每個事件過程中只能寫一條語句。注意:存盤時必須存放在考生文件夾下,工程文件名保存為sjt2.vbp,窗體文件名保存為sjt2.frm。標準答案:[操作步驟]步驟1:新建一個“標準EXE”工程,在窗體中繪制一個文本框,在屬性設置窗口中將其Name屬性值設置為Text1。打開菜單編輯器,按表3.25設置建立菜單項。步驟2:打開代碼編輯窗口,在指定位置編寫如下代碼。參考代碼PrivateSubHideClick()Text1.Visible=False’當用戶單擊了"隱藏"菜單項時,則Text1不可見EndSubPrivateSubShowClick()Text1.Visible=True’同理,Text1可見EndSub步驟3:調(diào)試并運行程序,關閉程序后按題目要求存盤。知識點解析:暫無解析4、在名稱為Form1的窗體上建立一個名稱為“menul”、標題為“文件”的彈出式菜單,其含有三個菜單項,它們的標題分別為:“打開”、“關閉”、“保存”,名稱分別為“m1”、“m2”、“m3”。再添加一個命令按鈕,名稱為“Command1”、標題為“彈出菜單”。要求:編寫命令按鈕的click事件過程,使程序運行時,單擊“彈出菜單”按鈕可彈出“文件”菜單(如圖所示)。注意:程序中不得使用變量,事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名保存為sjt2.vbp,窗體文件名保存為sjt2.frm。標準答案:[操作步驟]步驟1:建立界面,添加一個命令按鈕,設置其Name屬性為Command1,Caption屬性為“彈出菜單”。然后建立一個菜單,菜單的屬性見表3.42。步驟2:打開代碼編輯窗口,在指定位置編寫如下代碼。參考代碼PrivateSubCommand1_Click()PopupMenumenul’顯示菜單menu1EndSub步驟3:調(diào)試并運行程序,關閉程序后按題目要求存盤。知識點解析:暫無解析5、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1的窗體上建立一個如下表所示的下拉菜單,其中“設置”菜單項為灰色(不可用),如圖3—137所示。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。(2)在名稱為Form1的窗體上畫一個名稱為Hscroll1的水平滾動條,其最大刻度為100,最小刻度為0;再畫兩個單選按鈕,名稱分別為Option1、Option2,標題分別為“最大值”、“最小值”,且都未選中。再通過屬性窗口設置適當屬性使得程序剛運行時,焦點在滾動條上(如圖3—138所示)。請編寫適當?shù)氖录^程,使得程序運行時,單擊“最大值”單選按鈕,則滾動條上的滾動框移到最右端;單擊“最小值”單選按鈕,則滾動框移到最左端。注意:程序中不得使用變量,事件過程中只能寫一條語句。存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sji2.frm。標準答案:第1小題步驟1:新建一個“標準EXE”工程,利用菜單設計器按表4—81在窗體上建立一個二級菜單。步驟2:按要求將文件保存至考生文件夾中。第2小題步驟1:新建一個“標準:EXE”工程,按表4—82在窗體中畫出控件并設置其相關屬性。步驟2:打開代碼編輯窗口,編寫兩個單選按鈕的單擊事件過程。參考代碼:PrivateSubOption1_Click()HScroll1.Value=100EndSubPrivateSubOption2_Click()HScroll1.Value=0EndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:第1小題:本題只需按題目要求利用VB菜單設計器建立一個二級菜單。第2小題:本題需要在窗體上二畫出水平滾動條,并設置Tablndex屬性為0;然后在單選按鈕的單擊事件中改變滾動條的Value屬性值就能使滑塊處于指定位置。6、請根據(jù)以下各小題的要求設計Visua,Basic應用程序(包括界面和代碼)。(1)在名稱為Form1標題為“選課”的窗體上畫一個復選框數(shù)組,名稱為CH1,共有四個復選框,按順序其標題分別是“數(shù)學”、“語文”、“外語”、“計算機”,其中“語文”、“計算機”復選框處于選中狀態(tài),運行時的窗體如圖3—147所示。請畫控件并設置相應屬性。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。(2)在名稱為Form1的窗體上畫一個名稱為HS1的水平滾動條,其刻度值范圍為1~100;畫一個命令按鈕,名稱為C1,標題為“移動滾動框”。請編寫適當?shù)氖录^程,使得在運行時,每單擊命令按鈕一次(假定單擊次數(shù)少于10次),滾動框向右移動10個刻度。運行時的窗體如圖3—148所示。要求程序中不得使用變量,事件過程中只能寫一條語句。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。標準答案:(1)【操作步驟】步驟1:新建一個“標準EXE”工程。步驟2:在窗體Form1中加入一個復選框,并用“復制”和“粘貼”的方法,生成包含四個元素的復選框數(shù)組。步驟3:分別設置窗體和復選框數(shù)組中各元素的相關屬性。步驟4:按要求將文件保存至考生文件夾中。(2)【操作步驟】步驟1:新建一個“標準EXE”工程,按要求畫出控件并設置相應屬性。步驟2:在代碼編輯窗口,編寫命令按鈕的Click事件過程。參考代碼:PrivateSubC1_Click()HS1.Value=HS1.Value+10EndSub步驟3:按要求將文件保存至考生文件夾中。知識點解析:暫無解析7、在名稱為Form1的窗體上添加一個名稱為Shape1的圓角矩形,高、寬分別為1000、2000。請利用屬性窗口設置適當?shù)膶傩砸詽M足下列要求:①圓角矩形中填滿綠色(顏色值為:&H0000FF00&或&HFF00&)。②窗體的標題為“圓角矩形”,字體為“仿宋_GB2312”。程序運行后的窗體如圖所示。注意:存盤時必須存放在考生文件夾下,工程文件名保存為sjt1.vbp,窗體文件名保存為sjt1.frm。標準答案:[操作步驟]步驟1:建立界面,并設置控件的屬性。程序中用到的控件及屬性見表3.58。步驟2:調(diào)試并運行程序,關閉程序后按題目要求存盤。知識點解析:暫無解析8、請根據(jù)以下各小題的要求設計VisualBasic應用程序(包括界面和代碼)。(1)在名稱為Form1的窗體上用名稱為Shape1的形狀控件畫一個橢圓,高、寬分別為1000、2000。請設置適當?shù)膶傩詽M足以下要求:1)橢圓的邊線為紅色(把相應的屬性設置為:&H000000FF&或&HFF&);2)窗體的標題為“橢圓”,窗體的最大化按鈕不可用。運行后的窗體如圖1-303所示。注意:存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名為sjt1.frm。(2)在文件名為sjt2.vbp的工程文件中建立兩個窗體,名稱分別為Form1和Form2,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 亞運會應急預案
- 肺性腦病的業(yè)務學習
- 移動設備管理與安全
- 銀行述職報告2024年
- 皮膚科護士述職報告
- 高中生物人類遺傳病試題
- 機器人安全培訓
- 糖尿病飲食資料
- 社交渠道規(guī)劃
- 初中美術教案反思
- 小學生數(shù)學思維品質(zhì)的調(diào)查研究的開題報告
- DB51T3080-2023研學旅行實踐承辦機構服務與管理規(guī)范
- 蘇教版三年級數(shù)學上冊《筆算兩、三位數(shù)除以一位數(shù)》評課稿
- 消化系統(tǒng)腫瘤診治進展
- 2023年春季國開《學前教育科研方法》期末大作業(yè)(參考答案)
- GB/T 7702.7-2023煤質(zhì)顆?;钚蕴吭囼灧椒ǖ?部分:碘吸附值的測定
- 高三數(shù)學復習備考策略課件
- 防護林造林工程投資估算指標
- 人教版三年級上冊數(shù)學全冊課時練(一課一練)
- 中國歷史的教訓-習驊
- 《分散系》說課課件
評論
0/150
提交評論