國(guó)家二級(jí)VB機(jī)試(基本操作題)模擬試卷3(共70題)_第1頁(yè)
國(guó)家二級(jí)VB機(jī)試(基本操作題)模擬試卷3(共70題)_第2頁(yè)
國(guó)家二級(jí)VB機(jī)試(基本操作題)模擬試卷3(共70題)_第3頁(yè)
國(guó)家二級(jí)VB機(jī)試(基本操作題)模擬試卷3(共70題)_第4頁(yè)
國(guó)家二級(jí)VB機(jī)試(基本操作題)模擬試卷3(共70題)_第5頁(yè)
已閱讀5頁(yè),還剩103頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論