版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
VB機(jī)試模擬試卷4(共9套)
(共26題)
VB機(jī)試模擬試卷第1套
一、基本操作題(本題共[題,每題7.0分,共[分0)
1、(1)在名稱為Forml的窗體上畫一個(gè)文本框,名稱為Textl,字體為宋體,文本框
中的初始內(nèi)容為“模擬試題”;請(qǐng)編寫適當(dāng)事件過(guò)程,使得在運(yùn)行時(shí),雙擊窗體,則
把文本框中文字加下劃線,如圖62—1所示。程序中不得使用任何變量。注意:
保存時(shí)必須存放在考生文件夾下,工程文件名為sjl.vbp,窗體文件名為
sjl.frmo(2)在名稱為Forml的窗體上畫一個(gè)文本框,名稱為TexU,文本是“雙擊
清除“,如圖62—2所示。請(qǐng)編寫適當(dāng)?shù)氖录^(guò)程,使得在運(yùn)行時(shí),如果雙擊文本
框,則文本框中的文字消失。程序中不得使用任何變量。_______
?Form!.inixiXZSSB■舊刈
鼓擊》除
圖62-1圖62-2
注意:保存時(shí)必須存放在考生文件夾下,工程文件名為sj2.vbp,窗體文件名為
sj2.frm0
標(biāo)準(zhǔn)答案:(1)根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,將一個(gè)文本框控件添加到窗體
中,其名稱為Tcxtl,Text屬性為“模擬試題”,字體為宋體。雙擊Forml窗體,進(jìn)
入代碼窗口,編寫如下弋碼:PrivateSubForm_DblClick()
Text!.Font.Underline=TrueEndSub單擊承按鈕運(yùn)行程序,并按要求保存。(2)
根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,在窗體上添加一個(gè)文本框,名稱為Textl,Text
屬性為“雙擊清除”。雙擊Tcxtl,進(jìn)入代碼窗口,編寫如下代碼:PrivateSub
Tcxtl_DblClick()Tcxtl.Tcxt=""EndSub單擊“,按鈕運(yùn)行程序,并按要求保存。
知識(shí)M解析:暫無(wú)解析
二、簡(jiǎn)單應(yīng)用題(本題共[題,每題7.0分,共[分0)
2、(1)在窗體上繪制一個(gè)標(biāo)簽L1;一個(gè)單選按鈕數(shù)組,名稱為Opl,含三個(gè)單選按
鈕。它們的Index屬性分別為0、1和2,標(biāo)題依次為“飛機(jī)”、“火車”和“汽車”:
個(gè)名稱為Tcxtl的文本框。編寫程序,使得在運(yùn)行時(shí)單擊“飛機(jī)”或“火車”單選按鈕
時(shí),在,rextl中顯示“我坐飛機(jī)去”或“我坐火車去”,單擊“汽車”單選按鈕時(shí),在
Textl中顯示“我開(kāi)汽車去”。程序運(yùn)行界面如圖66—4所示。注意:保存時(shí)必須存
放在考生文件夾下,窗沐文件名為sj3.frm,工程文件名為si3.vbp。(2)在考生
文件夾中有工程文件Sj4.vbp及窗體文件sj4.frm,該程序是不完整的。在窗體
上有兩個(gè)名稱分別為Commandl和Command?.標(biāo)題分別為“求平方”和“求立方”的
命令按鈕,兩個(gè)名稱分別為Textl和Text2的文本框。要求程序運(yùn)行后,在Textl中
輸入一個(gè)整數(shù),單擊“求平方”或“求立方”按鈕后,可把該整數(shù)的“平方”或“立方”在
Text2中顯示,如圖66—5所示。
圖66-4圖66-5注意:
請(qǐng)?jiān)谟??”的地方填入正確內(nèi)容,然后刪除“?”及代碼前的所有注釋符(即號(hào)),但
不能修改其他部分。存盤時(shí)不得改變文件名和文件夾。
標(biāo)準(zhǔn)答案:(1)標(biāo)簽和單選按鈕的標(biāo)題均由各自的Caption屬性設(shè)置。程序中需要檢
測(cè)的單選按鈕的狀態(tài),這可以通過(guò)Value屬來(lái)實(shí)現(xiàn),如果單選按鈕被選中,則
Value值為1,否則Value值為0。當(dāng)建立單選按鈕數(shù)組控件時(shí),系統(tǒng)給每個(gè)元素賦
個(gè)?的索引號(hào)(Index),通過(guò)屬性窗VI的Index屬性,可以知道該控件的下標(biāo)。
在文本框中顯示內(nèi)容通過(guò)Text屬性設(shè)置,其式為:文本框名.Text:顯示的內(nèi)
容,程序中用到了SelectCase語(yǔ)句,格式如下:SeleclCase變量或表達(dá)式(對(duì)于本
題來(lái)說(shuō)就是控件數(shù)組元素的下標(biāo))Case表達(dá)式列表1語(yǔ)句塊1Case表達(dá)式列表2語(yǔ)
句塊2CaseElse語(yǔ)句塊n+1]EndSelect①建立界面并設(shè)置控件屬性。程序用到的
控件及其屬性見(jiàn)下表:
對(duì)象屬性設(shè)置值
TextNameTextl
單選按鈕Name()pl(0)
玳選按鈕Caption飛機(jī)
單選按鈕Name()pl(l>
忸選按鈕Caption火乍
笊選按包NameOpl(2)
單選按鈕Caption汽車
標(biāo)簽NameLI
②打開(kāi)工程資源管理器,右擊窗體,選擇查看弋反項(xiàng),在彈出的代碼窗口輸入代
碼如下:PrivateSubOpl_Click(IndexAsInteger)DimaAsString,bAsString,C
AsStringa="我坐“b二"我為“c="我開(kāi)"SelectCaseIndexCaSe0
Textl.Text=a+Me.Opl(O).Caption+"i"Case1
Textl.Text=b+Me.Opl(l).Caption+^i"Case2
Textl.Text=C+Me.Opl(2).Caption+“去“EndSelectEndSub③調(diào)試并運(yùn)行程序。
④按題目要求存盤。(2)根據(jù)題意,將兩個(gè)Text控件和兩個(gè)Command控件添加到
窗體上,Text的名稱分別為Texll和Texl2、Texl屬性都為空,Command的名稱分
別為Commandl和Command?,Caption屬性分別為“求平方”和“求立方”。雙擊
Command1命令按鈕,編寫如下代碼.:PrivateSubCommandl_Click()
Text2.Text=Val(Textl.Text)*Val(Textl.Text)'求Textl中數(shù)的平方EndSub
PrivateSubCommand2_Click()
Text2.Text=Val(Textl.Text)*Val(Textl.Text)*Val(Textl.Text),求Textl中數(shù)的
立方EndSub單擊按鈕運(yùn)行程序,并按要求保存。
知識(shí)點(diǎn)解析:暫無(wú)解析
三、綜合應(yīng)用題(本題共[題,每題7.0分,共7分。)
3、在窗體上建立三個(gè)菜單(名稱分別為Read、Calc和Save,標(biāo)題分別為“讀人數(shù)
據(jù)”、“計(jì)算并輸出”和“存盤”),然后再添加一個(gè)文本框,名稱為Textl,MultiLine
屬性設(shè)置為True,scrollBars屬性設(shè)置為2(如圖42—6所示)。程序運(yùn)行后。如果執(zhí)
行“讀人數(shù)據(jù)”命令,則讀入考生文件夾下datainl.ixt文件中的100個(gè)整數(shù),放入
一個(gè)數(shù)組中,數(shù)組的下界為1;如果單擊“計(jì)算并輸出“按鈕,則把該數(shù)組中下標(biāo)為
偶數(shù)的元素在文本框中顯示出來(lái),求出它們的和,并把所求得的和在窗體上顯示出
來(lái):如果單擊“存盤”按鈕,則把所求得的和存入考生文件夾下的dataoLlt.txt文件
中。在考生文件夾下有一個(gè)工程文件sj5.vbp,窗體文件中的RcadData過(guò)程可以
把daiainl.txl文件中的100個(gè)整數(shù)讀人Arr數(shù)組中;而WriteData過(guò)程可以把指定
的整數(shù)值寫到考生文件夾下指定的文件中(整數(shù)值通過(guò)計(jì)算求得,文件名為
弋FormlOI回漢
漆入雙K計(jì)H用(出碎盤
dataout.txt)o圖42-6注意:考生不得修
改窗體文件中已經(jīng)存在的程序。存盤時(shí),工程文件名仍保存為sj5.vbp,窗體文件
名仍保存為sj5.frm。
標(biāo)準(zhǔn)答案:本題考查文本框的Name、MuhiLine>ScroHBars和Text屬性,文件操
作,菜單編輯器的使用,Arr()函數(shù)以及Space。函數(shù)。根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”
工程,利用菜單設(shè)計(jì)器,按表中的設(shè)置建立菜單項(xiàng),如下表:
標(biāo)題名稱內(nèi)縮符號(hào)
讀入數(shù)據(jù)Read0
計(jì)算并輸出Calc0
存盤Save0
并將文本框控件添加到窗體中,名稱為Tcxtl,MuhiLine屬性為True,ScrollBars
屬性為2,Texl屬性為空,雙擊進(jìn)入代碼窗口,編寫如下代碼:DimsumAs
IntegerPrivateSubCalcClick()Text).Text=""Fori=2To100Step2Textl.Text:
Textl.Tcxt&Arr(i)&Space(5)sum=sum+Arr(i)NextiPrintsumEndSubPrivateSub
Read_Click()ReadDataEndSubPrivateSubSaveClick()WriteData"dataout.txt",
sumEndSub單擊/按鈕運(yùn)行程序,并按要求保存。
知識(shí)點(diǎn)解析:暫無(wú)解析
VB機(jī)試模擬試卷第2套
一、基本操作題(本題共I題,每題7.0分,共[分0)
1、請(qǐng)根據(jù)以下各小題的要求設(shè)計(jì)VisualBasic應(yīng)用程序(包括界面和代碼)。1.在
名稱為Forml的窗體上放置一個(gè)名稱為Drivel的DriveListBox控件,一個(gè)名稱為
Dirl的DirListBox控件和一個(gè)名稱為Filel的FileListBox控件。程序運(yùn)行時(shí),可以
對(duì)系統(tǒng)中的文件進(jìn)行瀏覽;當(dāng)雙擊FiQ中的文件名時(shí),用MsgBox顯示文件名(不
顯示路徑名)。注意:程序中不得使用任何變量;保存時(shí)必須存放在考生文件夾
下,窗體文件名為SjH.frm,工程文件名為sjtl.vbp。2.在名稱為Forml的窗體
上放置一個(gè)名為Textl的文本框控件和一個(gè)名為Timerl的計(jì)時(shí)器控件,程序運(yùn)行
后,文本框中顯示的是當(dāng)前的時(shí)間,而且每一秒文本框中所顯示的時(shí)間都會(huì)隨時(shí)間
的變化而改變。注意:程序中不得使用任何變量;保存時(shí)必須存放在考生文件夾
下,窗體文件名為sjt2.f7m,工程文件名為sjt2.vbp,如圖1—1所示。
圖1一1
標(biāo)準(zhǔn)答案:①在窗體上建立好控件后,先設(shè)置控件屬性,再編寫事件過(guò)程。②
文件系統(tǒng)控件彳了3種:驅(qū)動(dòng)器列表框(DriveLislBox),目錄列表框(DirLisiBox)和文
件列表框(FileListBox)。3個(gè)文件系統(tǒng)控件必須協(xié)調(diào)工作才能構(gòu)成一個(gè)文件管理系
統(tǒng),當(dāng)用戶在驅(qū)動(dòng)器列表框中選擇一個(gè)新的列表框或在當(dāng)目錄列表框Path的屬性
改變都觸發(fā)Change事件,將三者(利用本題中3個(gè)對(duì)象的名稱)實(shí)現(xiàn)同步的代碼
為:File1.Path=Dir1.Path,Dirl.Path=Drivel.Driveo雙擊觸發(fā)DblClick事件彈出
MsgBox顯示文件名,其格式為:MsgBox提示[,按鈕兒標(biāo)題]。③解題步驟:第
一步:建立界面并設(shè)置控件屬性。程序中用到的控件及其屬性見(jiàn)表1。表I標(biāo)題
表1
標(biāo)題屬性設(shè)置值
DriveListboxNameDrivel
DirListBoxNameDirl
FileListBoxNameFilel
屬性設(shè)置值DriveListBoxNameDrivel
DirListBoxNameDirlFileListBoxNameFilel第二步:編寫程序代碼。參考代
碼:OptionExplicitPrivateSubDirl_Change()Filel.Path=
Dirl.PathEndSubPrivateSubDrivel_Change()Dirl.Path=
DriveI.DriveEndSubPrivateSubFilel_dblclick()MsgBox
Filel.FileNameEndSubPrivateSubForm_Load()Dirl.Path=
Drivel.DriveFilel.Path=Dirl.PathEndSub第二步:調(diào)試并運(yùn)行程
序。第四步:按題目要求存盤。2.①在窗體上建立好控件后,先設(shè)置控件
的屬性,再編寫事件過(guò)程。②時(shí)鐘控件作用是以一定的時(shí)間間隔激發(fā)計(jì)時(shí)器
事件(Timer)而執(zhí)行相應(yīng)的程序代碼,其Inlerval屬性決定時(shí)間間隔的長(zhǎng)短,以毫秒
為單位,所以要實(shí)現(xiàn)每一秒文本框的時(shí)間改變只要使該屬性設(shè)置為1000即可,要
使程序運(yùn)行后取得當(dāng)前時(shí)間可用Time函數(shù)取得,程序用到的Sir函數(shù)將其中的內(nèi)
容轉(zhuǎn)化為字符串。③解題步驟:第一步:建立界面并設(shè)置控件屬性。程
序中用到的控件及其屬性見(jiàn)表2。
表2
標(biāo)題屬性設(shè)置值
TextffameFextl
VameFiinerl
Timer
Interval1000
標(biāo)題屬性設(shè)置值TextNameTextl
TimerNameInlervalTimer11000第二步:編寫程序代碼“參考代碼:PrivateSub
Form_Load()Text1.Text=Str(Time)EndSubPrivatesubTimerl_Timer()Textl.Text=
Str(Time)EndSub第三步:調(diào)試并運(yùn)行程序。第四步:按題6要求存盤。
知識(shí)點(diǎn)解析:暫無(wú)解析
二、簡(jiǎn)單應(yīng)用題(本題共7題,每題7.0分,共[分。)
2、創(chuàng)建名稱為Forml的窗體,在窗體上畫一個(gè)圖片框。在圖片框的右側(cè)畫一個(gè)垂
直滾動(dòng)條,其Min屬性為100,Max屬性為2000,LargeChange屬性為120,
SmallChange屬性為30。在圖片框中裝入圖片,圖片框的寬度與圖形寬度一致,高
度任意,如圖4所示。編寫一個(gè)事件過(guò)程,程序運(yùn)行后,移動(dòng)滾動(dòng)條上的滾動(dòng)塊可
以放大或縮小圖片框。程序中不得使用任何變量。注意:存盤時(shí)必須存放在考生
文件夾下,工程文件名為yJc2.vbp,窗體文件名為y1c2.firn。
圖4程序運(yùn)行結(jié)果
標(biāo)準(zhǔn)答案:(l)VisualBasic集成環(huán)境中,執(zhí)行“文件”一“新建工程”命令,選擇“標(biāo)準(zhǔn)
Exe'o創(chuàng)建窗體FormL(2)在工具箱中選擇圖片框控件,在窗體中拖動(dòng)鼠標(biāo)建立
一個(gè)圖片框,其名稱為Picture%在屬性窗口中設(shè)置圖片框?qū)傩裕b入圖片。調(diào)整
圖片和圖片框?qū)挾缺3忠恢?。?)在工具箱中選擇垂直滾動(dòng)條控件,在圖片框右側(cè)
創(chuàng)建垂直滾動(dòng)條,在其屬性窗I」設(shè)置其Min屬性為100,Max屬性為2000,
LargeChange屬性為120,SmallChange屬性為30。雙擊按鈕彈出代碼窗口,編寫
事件過(guò)程如下:PrivateSubVScrolil_Changc()Picture!.Hcight=VScrolILValueEnd
Sub(4)按F5鍵運(yùn)行程序。如圖4所示。(5)執(zhí)行“文件”一“保存工程”命令,將工程
文件命名為ylc2.vbp,窗體文件命名為ylc2.frmo
知識(shí)點(diǎn)解析:(1)文本框控件操作是上機(jī)考試基本操作中最常見(jiàn)的考點(diǎn)。Visual
Basic中可以通過(guò)文本框的屬性窗口很方便地修改其各項(xiàng)屬性,??嫉膶傩园ㄊ?/p>
否可見(jiàn)、文本輸出等。其中文本輸出除了通過(guò)屬性窗口中修改,還可以通過(guò)編寫代
碼修改。(2)圖片的裝入可以通過(guò)修改圖片框中屬性窗口中的Picture屬性輸入。圖
片框的修改可以通過(guò)在弋碼中將屬性值賦給Piclure控件的各屬性來(lái)進(jìn)行。
VB機(jī)試模擬試卷第3套
一、基本操作題(本題共I題,每題i.o分,共I分。)
1、(1)在名稱為Forml的窗體上建立一個(gè)二級(jí)下拉菜單。一級(jí)菜單的標(biāo)題為“編
輯”,名稱為vbEdit,有效。二級(jí)菜單有兩項(xiàng),一項(xiàng)標(biāo)題為“復(fù)制”,名稱為
vbCopy,有效,命令執(zhí)行的快捷方式為Crll+C;另一項(xiàng)標(biāo)題為“粘貼”,名稱為
vbPaste,無(wú)效,命令執(zhí)行的快捷方式為Ctrl+P.程序運(yùn)行時(shí),窗體界面如圖69—
1所示。注意:存盤時(shí)必須存放到考生文件夾下,工程文件名為sjl.vbp,窗體文
件名為sjl.frm。(2)在名稱為Forml的窗體上畫一個(gè)文本框,其名稱為TexU,然
后通過(guò)屬性窗口設(shè)置窗體和文本框?qū)傩裕何谋究蛑酗@示的初始信息為“模擬考試”,
字體為四號(hào)、常規(guī)、黑沐,并有刪除線,文本框可以顯示多行文本且只有垂直滾動(dòng)
條。不編寫任何代碼。程序運(yùn)行時(shí)的窗體界面如圖69—2所示。
網(wǎng)藉裝d
圖69-1圖69-2注意:保存時(shí)必須存放在考
生文件夾下,窗體文件名為sj2.frm,工程文件名為sj2.vbp0
標(biāo)準(zhǔn)答案:(1)根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,在窗體空白處單擊右鍵,在彈出
的快捷菜單中選擇“菜單編輯器”命令,或按“Ctrl+E”組合鍵,打開(kāi)菜單編輯器,添
標(biāo)題名稱內(nèi)縮快捷健可用
編鷺vbEdit無(wú)無(wú)是
復(fù)制vbCopy一位Cirl-tC是
粘貼vbPaste一位Ctrl+P否
加以下菜單項(xiàng):添加完
成后,單擊“確定”按鈕.再單擊,,按鈕運(yùn)行程序,并按要求保存。(2)根據(jù)題意,
新建“標(biāo)準(zhǔn)EXE”工程,將一個(gè)文本框控件添加到窗體中,其名稱為Textl,Text屬
性為“模擬考試",F(xiàn)onl屬性為“常規(guī)”、“黑體”、“四號(hào)”,并選中刪除線復(fù)選按鈕,
MultiLIne屬性為True,Scrollbars屬性為2。單擊*按鈕運(yùn)行程序,并按要求保
存。
知識(shí)點(diǎn)解析?:暫無(wú)解析
二、簡(jiǎn)單應(yīng)用題(本題共7題,每題1.0分,共/分。)
2、(1)在考生文件夾中有一個(gè)工程文件sj3.vbp,相應(yīng)的窗體文件為sj3.frm。在
名為Forml的窗體上有一個(gè)命令按鈕,其名稱為Command1,標(biāo)題為“添加”;有一
個(gè)文本框,名為Text】,初始內(nèi)容為空白;此外還有一個(gè)列表框,其名稱為L(zhǎng)istl。
程序運(yùn)行后,如果在文本框中輸入一個(gè)英文句子(由多個(gè)單詞組成,各單詞之間用
一個(gè)空格分開(kāi)),然后單擊命令按鈕,程序?qū)言撚⑽木渥幼鳛橐粋€(gè)項(xiàng)目添加到列
表框中,如圖41一4所示。圖41-4該程序不完整,請(qǐng)補(bǔ)充
完整。注意:去掉程序中的注釋符把程序中的問(wèn)號(hào)"?”改為正確的內(nèi)容,使其
能正確運(yùn)行,但不得修改程序的其他部分最后,按原文件名并在原文件夾中保存修
改后的文件。(2)在考生文件夾中有工程文件sj4.vbp及窗體文件sj4.frm。在名
為Forml的窗體上有2個(gè)框架、7個(gè)標(biāo)簽和7個(gè)文本框,所有控件已經(jīng)畫好。判斷
輸入的條件是否為三角形,若是三角形,則在Textl中顯示“是三角形";在Te*2
中顯示是何種三角形。單擊“重新輸入”按鈕可以清空所有顯示框,且按鈕本身變?yōu)?/p>
無(wú)效狀態(tài)。當(dāng)單擊,'判困:并計(jì)算“按鈕之后重新恢復(fù)為可用狀態(tài)。程序運(yùn)行情況如圖
41—5所示。該程序的功能是:根據(jù)給定的圖形的三邊的邊長(zhǎng)來(lái)判斷圖形的類型。
若為三角形則同時(shí)計(jì)算出為何種三角形及三角形的周長(zhǎng)和面積。
圖41-5注意:本程序不完整,請(qǐng)補(bǔ)充完
整,并能正確運(yùn)行。三角形存在的條件為任一邊不為0且任兩邊之和大于第三
邊。若一邊具有a2+b2=c2,則為直角三角形;若所有邊具有a2+b2>c2,則為銳角三
角形;若一邊具有a2+b22,則為鈍角三角形。去掉程序中的注釋符“小,把程序中
的問(wèn)號(hào),?,改為正確的內(nèi)容,使其實(shí)現(xiàn)上述功能,但不得修改的其他部分。最后,
按原文件名并在原文件夾中保存修改后的文件。
標(biāo)準(zhǔn)答案:(l)Len()函數(shù)用于返回指定字符串的長(zhǎng)度。使用Mid函數(shù)取出字符串中
的字符。Mid函數(shù)的格式為:Mid(字符串,P,n)oMid函數(shù)從第P個(gè)字符開(kāi)始,
向后截取n個(gè)字符,P和n都是算術(shù)表達(dá)式。Mid函數(shù)的第三個(gè)變量可以省略,這
樣將第P個(gè)字符開(kāi)始先言截取到字符串的結(jié)尾。根據(jù)題意,雙擊Command1命令按
鈕進(jìn)入代碼窗口,補(bǔ)充后的代碼如下:PrivateSubCommandlClick()DimsiAs
String,s2AsStringDim11AsIntegersl=Textl11=1DoDoWhileMid(sL11,
1)<>2:And11<>=Len(s1)s2=s2&Mid(sl,II,1)11=11+1LoopListl.Additems2
S2=2211=11+1LoopWhileIl<=Len(sl)EndSub單擊;*按鈕運(yùn)行程序,并按要求保
存。(2)該題用到兩個(gè)函數(shù)和一個(gè)公式,Val()是將其內(nèi)容轉(zhuǎn)變?yōu)閿?shù)字類型的函數(shù),
Sqr()是求數(shù)值的平方根函數(shù),而求解三角形的面積的時(shí)候用到海倫公式即
S=Sqr(L*(L-a)*(L-b)*(L-c)),其中a、b、C是三角形的三條邊,L=(a+b+c)/2。根
據(jù)題意,雙擊Commandl命令按鈕進(jìn)入代碼窗口,補(bǔ)充后的代碼如下:Option
ExplicitDimaASSingleDimbAsSingleDimCAsSingleDimSASDoubleDimL
AsSinglePrivateSubCommandlClick()a=Val(Text5.Text)b=Val(Text6.Text)
c=Val(Text7.Text)IfaQOAnd!??()And??()Anda+b>cAnda+c>bAndb+c>a
ThenTextl.Text二”是三角形“1faA2+b『2=cA2Ora.2+cA2=b八2。11>人2+(:人2=2八2Then
Text2.Text="是直角三角形"ElseIfaA2+bA2>cA2AndaA2+cA2>bA2And
bA2+cA2>aA2ThenText2.Text二”是銳角三角形"Else:Text2.Text="是鈍角三帶形
“EndIfEndIfText3.Text=a+b+C'計(jì)算三角形的盾長(zhǎng)L=(a+b+c)/2
Text4.Text二Sqr(L*(L-a)*(L-b)*(L-c))'計(jì)算三角形的面積Else:Textl.Text="非三
角形"Text2.Text=,M,Text3.Text=',nText4.Text=EndIf
Command2.Enabled=TrueEndSubPrivateSubCommand2click()'止匕處需要設(shè)置,
以實(shí)現(xiàn)清空所有文本框和使“重新輸入”按鈕無(wú)效的功能T最H.Text="”
Text2.Text="“Text3.Texl="“Texl4.Text="“Texi5.Text=""Text6.Tex匚””
Texl7.Text='"Cemmand2.Enabled=FalseEndSubPrivateSubCommand3_Click()
EndEndSubPrivateSubFormLoad()Textl.Enabled=FalseText2.Enablcd=False
Text3.Enabled=FalseText4.Enabled二FalseCommand?.Enabled二FalseEndSub單
擊“實(shí)?‘按鈕運(yùn)行程序,并按要求保存。
知識(shí)點(diǎn)解析:暫無(wú)解析
三、綜合應(yīng)用題(本題共7題,每題7.0分,共7分。)
3、在考生文件夾中有工程文件sj5.vbp及其窗體文件sj5.frm,該程序是不完整
的。在名稱為Forml的窗體上有一個(gè)文本框,名稱為Textl、MultiLine屬性為
True、ScrollBars屬性為2;兩個(gè)命令按鈕,名稱分別為Commandl和Command2、
標(biāo)題分別為“讀取”和“計(jì)算保存”,程序運(yùn)行時(shí)的窗體界面如圖28—5所示。要求程
序運(yùn)行后,如果單擊“讀取”按鈕,則讀入in.txt文件中的50個(gè)整數(shù)放人一個(gè)數(shù)組
中(數(shù)組下界為1),同時(shí)在文本框中顯示出來(lái);如果單擊“計(jì)算保存”按鈕,則計(jì)算
大于或等于500的所有數(shù)的平均數(shù),并把求得的結(jié)果在文本框Texll中顯示出來(lái),
同時(shí)把該結(jié)果存人考生文件夾中的文件out.txt中。(在考生文件夾下的標(biāo)準(zhǔn)模塊
mode.bas中的writedata過(guò)程可以把結(jié)果存入指定的文件。)圖28-5
注意:請(qǐng)?jiān)谟械牡胤教钊胝_內(nèi)容,然后刪除及代碼前的所有注釋符(即
號(hào)),但不能修改其他部分。存盤時(shí)不得改變文件名和文件夾。文件必須存放在考
生文件夾下,窗體文件名為sj5.frm,工程文件名為sj5.vbp,計(jì)算結(jié)果存入
out.txt文件,否則沒(méi)有成績(jī)。
標(biāo)準(zhǔn)答案:文本框顯示的內(nèi)容由Text屬性設(shè)置,Multiline屬性設(shè)置文本框是否可
多行顯示:按鈕的標(biāo)題由Caption屬性設(shè)置,單擊命令按鈕觸發(fā)Click事件。題中
涉及對(duì)文件的操作,讀人順序文件以順序的方式打開(kāi),用Input#語(yǔ)句讀取數(shù)據(jù),另
外需耍注意的是對(duì)文件操作完后,一定要關(guān)閉文件。根據(jù)題意要求將一個(gè)文本框
控件和兩個(gè)命令按鈕,其中文本框的名稱為Namel、MultiLine屬性為True、滾動(dòng)
屬性為2命令按鈕的名稱分別為Command)和Command2Caption的屬性分別為
“讀取”和“計(jì)算保存”。在“工程”窗口中單擊右鍵在彈出的快捷菜單中選擇“添
加添加模塊”,然后在彈出對(duì)話框的“現(xiàn)存”選項(xiàng)卡中選擇“mode.bas”,單擊
“確定”按鈕即添加成功。模塊mode.bas中的代碼如下:FunctionwriteData(total
AsLong)OpenApp.Path&"\out.txt"ForOutputAs#lWrite#1,totalClose#1End
Function窗體中補(bǔ)充后的代碼如下:Dima(50)AsLong'全局變量Dimstr(50)As
String'全局變量DimtotalAsLongDimnAsIntegerPrivateSubCommand!Clicki)
total=0n=0Textl.Text=""OpenApp.Path&"\in.ixT'ForInpulAs#l'打開(kāi)"in.txt"
文件DimiAsIntegerDimtempAsIntegerFori=0To49Input#1?tempa(i)=temp'按
順序讀人到數(shù)組中NextiFori=0To49Ifa(i)>=500Thentota1=tolal+a(i)'當(dāng)符合條件
時(shí)進(jìn)行相加n=n+l,當(dāng)符合條件是則n增1EndIfstr(i)=a(i)
Textl.Tcxt=Textl.宜京+stKi)+vbCrLf將數(shù)組中的50個(gè)數(shù)放人Text中顯示Nexti
total=total\nClose#IEndSubPrivateSubCommand2Click()Textl.Text=total
writeData(total)'將結(jié)果保存至out.txtEndSub單擊*按鈕運(yùn)行程序,并按要求保
存。
知識(shí)點(diǎn)解析:暫無(wú)解析
VB機(jī)試模擬試卷第4套
一、基本操作題(本題共[題,每題7.0分,共[分0)
1、(1)在名稱為Forml的窗體上建立一個(gè)名稱為P1的圖片框和兩個(gè)命令按鈕,名
稱分別為Cmdl和Cmd2,標(biāo)題分別為“輸出”和“清除”,如圖22—1所示。要求程
序運(yùn)行后,每單擊一次“輸出”按鈕,不使用任何變量而直接在圖片框中顯示小寫字
母力oadme'如果單擊“清除”按鈕,則清除圖片框中的內(nèi)容。注意:保存時(shí)必須
存放在考生文件夾下,窗體文件名為sjl.frm,工程文件名為sjl.vbpo(2)在名
為:Forml的窗體上繪制一個(gè)標(biāo)簽,名為L(zhǎng)abi,標(biāo)簽上顯示“請(qǐng)輸入密碼”;在標(biāo)簽
的右邊繪制一個(gè)文本框,名為TextL其寬、高分別為1500和300。設(shè)置適當(dāng)?shù)膶?/p>
性使得在輸入密碼時(shí),文本框中顯示字符,四外冉把窗體的標(biāo)題設(shè)置為
“Password窗口”。運(yùn)行時(shí)的窗體如圖22—2所示。
圖22-2
注意:保存時(shí)必須存放在考生文件夾下,窗體文件名為sj2.frm,工程文件名為
sj2.vbpo
標(biāo)準(zhǔn)答案:(1)本題主要考查圖片框控件的基本操作。命令按鈕的標(biāo)題通過(guò)Caption
屬性設(shè)置,單擊命令按鈕觸發(fā)Click事件;打印信息用Print方法,清除用Cis方
法。題目要求在圖片框中打印信息,所以在編寫代碼時(shí)應(yīng)指定Prim方法和Cis方
法的使用對(duì)象。在窗體上建立好控件后,先設(shè)置控件屬性,再編寫事件過(guò)程。①
建立界面并設(shè)置控件屬性。程序用到的控件及其屬性見(jiàn)下表。
控件屬性設(shè)置值
圖片框NamePl
命令按鈕Caption輸出
命令按鈕NameCmdl
命令按鈕Caption清除
命令按鈕NameCmd2
②命令按鈕Cmdl觸發(fā)Click事件,打印信息用Print方法。題目要求在圖片框中打
印信息,所以在編寫代碼時(shí),應(yīng)指定Print方法使用對(duì)象。PrivateSubCmdlClick()
Pl.Prim”k)adme”EndSub③清除用Cis方法。題目要求清除圖片框中的信息,所
以在編寫代碼時(shí),應(yīng)指定Cis方法的使用對(duì)象。PrivateSubCmd2_Click()Pl.Cis
EndSub④調(diào)試并運(yùn)行程序。⑤按題目要求存盤。(2)①新建一個(gè)名為Forml的窗
體。②單擊工具箱中的Label控件圖標(biāo),在窗體上拖拉出一個(gè)標(biāo)簽,在其屬性窗
口設(shè)置名稱為L(zhǎng)abi,Caption屬性為“請(qǐng)輸入密碼”。③單擊工具箱中的TextBox控
件圖標(biāo),在窗體上拖拉出一個(gè)文本框,在屬性窗口設(shè)置該文本框名稱為Textl;在
屬性窗口設(shè)置其Width屬性為1500,Height屬性為300,設(shè)置PasswordChar屬性
為“*④按要求保存文件即完成本題。
知識(shí)點(diǎn)解析:暫無(wú)解析
二、簡(jiǎn)單應(yīng)用題(本題共[題,每題7.0分,共7分0)
2、(1)在考生文件夾中有工程文件sj3.vbp及其窗體文件sj3.。frm,該程序是不
完整的。本題內(nèi)容如下:窗體上已有兩個(gè)文本框,名稱為Textl、Text2。耍求在窗
體上補(bǔ)充兩個(gè)單選按鈕,名稱分別為Optionl、Option?,標(biāo)題分別為“全部小寫”和
“全部大寫”。要求補(bǔ)充完整代碼后,在Tcxtl中輸入一段字符,選中“全部小寫”,
Text2顯示全部小寫的字符串;選中“全部大寫”,Text2顯示全部大寫的字符串,如
圖67—3所示0注意:請(qǐng)?jiān)谟小?”號(hào)的地方埴入正確內(nèi)容.然后刪除“?”及代碼前的
所有注釋符(即號(hào)),但不能修改其他部分。存盤時(shí)不得改變文件名和文件夾。
(2)在考生文件夾下有一個(gè)工程文件sj4.vbp,在窗體Forml上設(shè)置一個(gè)控件數(shù)組
Checkl(i),該控件數(shù)組包括6個(gè)復(fù)選框控件,標(biāo)題不限。另設(shè)一個(gè)名稱為
Command]、標(biāo)題為“統(tǒng)計(jì)選中個(gè)數(shù)”的命令按鈕。程序運(yùn)行后,單擊“統(tǒng)計(jì)選中個(gè)
數(shù)闿%鈕時(shí),統(tǒng)計(jì)有多少個(gè)復(fù)選框被選中,并用MsgBox將其顯示出來(lái),如圖67—
4所示。
圖67-3圖67-4
注意:請(qǐng)去掉程序中的注釋符把程序中的“?”改為正確的內(nèi)容。但不能修改程
序中的其他部分,也不能修改控件的屬性。最后把修改后的文件按原文件名存盤。
標(biāo)準(zhǔn)答案:(1)本題主要考查單選按鈕(OptionButton)的畫法及常用屬性的設(shè)置、文
本框(TexlBox)的Text屬性、大小寫字母轉(zhuǎn)換函數(shù)UCase()和LCase。的使用。單選
按鈕組常用于提供唯一選擇,Value屬性值決定每個(gè)單選按鈕的選中狀態(tài):False表
示未選中、True表示選中。文本框中輸入的內(nèi)容可以由其Text屬性來(lái)設(shè)置或取
得。將字符串中小寫字母轉(zhuǎn)化為大寫字母可由UCase。函數(shù)來(lái)實(shí)現(xiàn),將字符串中大
寫字母轉(zhuǎn)化為小寫字母可由LCase()函數(shù)來(lái)實(shí)現(xiàn)。根據(jù)題意,將兩個(gè)文本框控件和
兩個(gè)單選按鈕控件添加到窗體中,文本框的名稱分別為Texll和Text2、Text屬性
都為空,單選按鈕的名稱分別為Optionl和Option2、Caption屬性分別為“全部小
寫''和“全部大寫“。雙擊Command]進(jìn)入代碼窗口,編寫如下代碼:PrivateSub
Optionl_Click()Text2.Texl=LCase(Textl.Text),單擊OplionL則將Textl中的字母
轉(zhuǎn)換為小寫EndSubPrivateSubOption2_Click()Text2.Texl=UCase(Tnxll.Teri)'
單擊Oplion2,則將Textl中的字母轉(zhuǎn)換為大寫EndSub單擊》按鈕運(yùn)行程序,并
按要求保存。(2)本題主要考查復(fù)選按鈕控件數(shù)組及MsgBox()函數(shù)的使用。復(fù)選
按鈕組常用于提供多重選擇,Value屬性值決定每個(gè)復(fù)選按鈕的選中狀態(tài):0表示
未選中;1表示選中;2表示不可用。(即灰色)。MsgBox。函數(shù)用于顯示提示信
息,并可返回一個(gè)代表用戶點(diǎn)擊了哪個(gè)按鈕的Integer類型值,其常呼法為:
MsgBox(prompt|,buttons][,title])<>其中,prompt參數(shù)為消息框的提示信息;
bultons參數(shù)用于控制消息框中按鈕的數(shù)日、形式及消息框圖標(biāo)的樣式;title參數(shù)為
消息框標(biāo)題欄上顯示的內(nèi)容。添加控件數(shù)組的方法是:先建立第?個(gè)控件,然后對(duì)
該控件進(jìn)行“復(fù)制”、“粘貼”操作,粘貼時(shí)在彈出的對(duì)話框中選擇建立控件數(shù)組,這
時(shí)控件數(shù)組的Index值會(huì)自動(dòng)從0開(kāi)始編號(hào),控件數(shù)組的Count屬性用于返回?cái)?shù)組
中元素的個(gè)數(shù)。根據(jù)題意,將一組六個(gè)復(fù)選按鈕控件和一個(gè)命令按鈕添加到窗體
中,Check的名稱都為Checkl、Caption屬性自定義,命令按鈕的名稱為
Commandl,Caption屬性為“統(tǒng)計(jì)選中個(gè)數(shù)“,設(shè)置完成后雙擊Commandl進(jìn)入代碼
窗口,用For循環(huán)逐一檢查復(fù)選按鈕數(shù)組各元素的Value屬性值是否為1,若是,
將統(tǒng)計(jì)變量加1。將最終統(tǒng)計(jì)結(jié)果用MsgBox。函數(shù)顯示。補(bǔ)充后的具體代碼如
下:PrivateSubCommandl_CIick()DimiAsIntegerDimhumAsIntegerhum=0For
i=0ToChcckl.Count-1'For循環(huán)遍歷Chcekl組IfChcckl.Item(i).Valuc=lThen'
如果選中該項(xiàng)num=hum+1'計(jì)數(shù)加1EndIfNexli皿酗(“選中了”+CStr(num)+”項(xiàng)
")'將計(jì)數(shù)結(jié)果放在提示對(duì)話框中顯示EndSub單擊*'按鈕運(yùn)行程序,并按要求保
存。
知識(shí)點(diǎn)解析:暫無(wú)解析
三、綜合應(yīng)用題(本題共1題,每題1.0分,共1分。)
3、在考生文件夾下有一個(gè)工程文件sj5.vbp,其窗體上有一個(gè)命令按鈕,名稱為
Commandl、標(biāo)題為“添加”;一個(gè)文本框,名稱為Texll。程序運(yùn)行前,文本框的編
輯區(qū)為空白;一個(gè)列表框,名稱為L(zhǎng)ist%在文本框中輸入文本,若單擊“添加”按
鈕,文本框中的文本被作為一個(gè)列表項(xiàng)被加入到列表框中,如圖19—5所示。
若.雙擊文本框,則使文本框中的內(nèi)容為空,且使,添加”按鈕變?yōu)闊o(wú)效。
'"口1x?
圖19-5注意:去掉程序中的注釋符…3把程序中的,、?”改為正確的內(nèi)
容,使其實(shí)現(xiàn)上述功能,但不能修改程序中的其他部分,也不能修改控件的屬性,
最后把修改后的文件以原來(lái)的文件名存盤。
標(biāo)準(zhǔn)答案:本題重點(diǎn)考查列表框控件的使用及命令按鈕的事件和屬性設(shè)置。列表
框控件用于提供可進(jìn)行單一或多個(gè)選擇的列表項(xiàng),給列表框添加列表項(xiàng)既可以在設(shè)
計(jì)階段通過(guò)其List屬性設(shè)置加入.也可在程序運(yùn)行時(shí)通過(guò)代碼”列表框
名.Addltcm,項(xiàng)目,”加入,清除列表框內(nèi)容可通過(guò)其Clear方法來(lái)實(shí)現(xiàn);文本框的
Text屬性用于設(shè)置或返回其上顯示的文本;Enabled屬性用于設(shè)置命令按鈕是否有
效,單擊命令按鈕將觸發(fā)其Click事件。根據(jù)題意,將一個(gè)List控件、一個(gè)命令按
鈕和一個(gè)文本框控件添加到窗體中,列表框的名稱為L(zhǎng)istL命令按鈕的名稱為
Command^Caption屬性為“添加”,文本框的名稱為Textl、Text屬性為空。雙擊
Commandl進(jìn)入代碼窗口,編寫如下代碼:PrivateSubCommandl_Click()
Listl.AdditemTextl.W單擊添加按鍵,將Texll中的字符寫入List中EndSub
PrivateSubTextI_Change()IfTextl.Text=n"ThenCommandl.Enabled=False‘如果
Textl中沒(méi)有字符,則Commandl不可用ElseCommandl.Enabled=True”如果Textl
中有字符,則CommandlnJ用EndIfEndSubPrivateSubTextlDblClick()
Textl.Text=""'雙擊Textl,清空TextlCommandl.Enabled=False'Command不可用
EndSub單擊;浜:按鈕運(yùn)行程序.并按要求保存。
知識(shí)點(diǎn)解析:暫無(wú)解析
VB機(jī)試模擬試卷第5套
一、基本操作題(本題共[題,每題7.0分,共7分°)
1、(1)在名稱為Forml的窗體上畫兩個(gè)文本框和兩個(gè)單選按鈕。文本框的名稱分別
為Textl和Text2,初始時(shí)內(nèi)容為Textl和Text2。單選按鈕的名稱分別為Option1、
Option2,標(biāo)題分別為“文本框Textl可用”和“文本框Text2可用編寫適當(dāng)?shù)氖录?/p>
過(guò)程,使得程序運(yùn)行時(shí),初始狀態(tài)單選按鈕都未被選中,如果單擊Option1按鈕,
則文本框Textl可用,Text2不可用;如果單擊Option2按鈕。則文本框Text2可
用,Textl不可用。程序中不得使用任何變量。程序運(yùn)行時(shí)的窗體界面如圖26—1
所示。注意:考生完成程序編寫后,將工程文件與窗體文件保存到考生文件夾
下,文件名分別為sjl.vbp與sjl.frmo(2)在名稱為Forml的窗體上畫一條直線,
名稱為L(zhǎng)inel。同時(shí):在窗體上畫一個(gè)水平滾動(dòng)條,名稱為HScrolH。編寫適當(dāng)?shù)氖?/p>
件過(guò)程,程序運(yùn)行后,艱據(jù)水平滾動(dòng)條的長(zhǎng)度改變Linel的長(zhǎng)度。不得使用任何變
量。程序運(yùn)行時(shí)的窗體界面如圖26—2所示。
■FomiljdGJxj?Forml除血兇
TX2
「文本用c文本向
THBf用可用4Id
圖26T圖26-2注意:存盤
時(shí)必須存放在考生文件夾下,工程文件名為sj2.vbp,窗體文件名為sj2.frm。
標(biāo)準(zhǔn)答案:(1)根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,將兩個(gè)Text控件和兩個(gè)Option控
件添加到窗體上,Text的名稱為Textl、Text2.Text屬性分別為“TextF和“Tex2’,
Option的名稱分別為OptionROption?>Caption屬性分別為“文本框Textl可用”和
“文本框Text2可用“,其中Oplionl的Value屬性為False,Text2的Enable屬性為
Falseo雙擊OpUon進(jìn)入代碼窗口,編寫如下代碼:PrivateSubOpiionl_Click()
Textl.Enablcd=Truc'選中Optionl,則Textl可用Text2.Enabled=Falsc'Tcxt2不可
用EndSubPrivateSubOption2_Click()Textl.Enabled=FalseText2.Enabled=True
EndSub單擊A按鈕運(yùn)行程序,并按要求保存。(2)根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工
程,將一個(gè)HScrollBar控件添加到窗體上,其名稱為HScroW,Max屬性為2000,
Min屬性為400,然后再用Line控件畫一條直線,X2-XI的值為400,
Bm'derWidth屬性為4。雙擊HScrolll,進(jìn)入代碼窗口,編寫如下代碼:Private
SubHScrollI_Change()Linel.X2=Linel.Xl+HScrolll.Value'通過(guò)HScrolH來(lái)改變
Line的長(zhǎng)度EndSub單擊,按鈕運(yùn)行程序,并按要求保存。
知識(shí)點(diǎn)解析:暫無(wú)解析
二、簡(jiǎn)單應(yīng)用題(本題共I題,每題1.0分,共1分C)
2、(1)在考生目錄下有一個(gè)工程文件sj3.vbp,窗體中有一個(gè)命令按鈕,標(biāo)題為
“開(kāi)始”,名稱為Command];有一個(gè)圖片框,名稱為Piel,還有一個(gè)計(jì)時(shí)器,名稱
為Timerl。并給出了兩個(gè)事件過(guò)程,但并不完整,要求:設(shè)置計(jì)時(shí)器的屬性,使
其每隔3秒調(diào)用Timcrl事件過(guò)程一次,改變Piel的背景色(紅、綠、藍(lán)3色)。去掉
程序中的注釋符把程序中的“?”改為正確的內(nèi)容,使得在運(yùn)行時(shí)單擊“開(kāi)始”按
鈕,則Piel每隔3秒改變一次背景色,由紅變綠,由綠變藍(lán),再由藍(lán)變紅,如圖
23—3所示。注意:不能修改程序中的其他部分。最后把修改后的文件按原文件名
存盤。(2)在窗體上繪制一個(gè)命令按鈕,名稱為Command1,標(biāo)題分別為“計(jì)算”,
個(gè)名稱為Textl的文本柜。請(qǐng)編寫適當(dāng)?shù)氖录^(guò)程,在Textl中輸出30以內(nèi)滿足勾
股定理的整數(shù)組合。注:勾股定理中3個(gè)數(shù)的關(guān)系是:a2+b2=c2o例如3、4、5就
是一個(gè)整數(shù)組合,即32+42=52。如圖23—4所示。
8B23*3EB23-4
注意:編寫程序,去掉程序中的注釋符把程序中的“?”改為正確的內(nèi)容,不能
修改程序中的其他部分。最后把修改后的文件按原文件名存盤。
標(biāo)準(zhǔn)答案:(1)本題主要考查Timer控件的屬性設(shè)置和圖片框控件的屬性設(shè)置。計(jì)
時(shí)器的Interval屬性用于設(shè)置每次觸發(fā)計(jì)時(shí)器的Timer事件的時(shí)間間隔,單位為毫
秒,它可以在屬性窗口中設(shè)置,也可以通過(guò)代碼設(shè)置。圖片框控件既可用于顯示圖
片,也可用于在上面繪圖,由于本題只要求改變顏色,所以只需控制其背景顏色屬
性即可。根據(jù)題意,補(bǔ)充后的代碼如下:DimaAsIntegerPrivateSub
Cominandl_Click()Timerl.Interval1000'開(kāi)始后,Timer的間隔時(shí)間為1秒End
SubPrivateSubForm_Load()a=0'初始化計(jì)數(shù)Piel.BackColor=RtB(255,0,O)End
SubPrivateSubTimerl_Timer()a=(a+l)Mod9,以9為周期Ifa<3Then,當(dāng)a小于3時(shí)
Piel.BackColor=RGB(255,0,O)'背景色為紅色Elselfa>=3And6Then'當(dāng)a<6
時(shí)Piel.BackColor=RGB(O,255,0)‘背景色為綠色Else,其他情況
Piel.BackColor=RGB(0,0,255),背景色為藍(lán)色EndIfEndSub單擊:?按鈕運(yùn)行
程序,并按要求保存。(2)本題只要明白勾股定理的含義就不難了,即
a^+b八2kA2。程序中利用3重循環(huán)對(duì)30以內(nèi)的數(shù)進(jìn)行遍歷,每發(fā)現(xiàn)一組符合條件
的數(shù),就以逗號(hào)間隔顯示在文木框中。窗體界面題中已設(shè)計(jì)好,只需補(bǔ)充相應(yīng)的代
碼,補(bǔ)充后的代碼如下:PrivateSubCommandi_Click()DimiAsIntegerDimjAs
IntegerDimkAsIntegerDimstrAsStringstr='n,Fori=lTo30'第1個(gè)數(shù)用For循環(huán)
從1遍歷到30Forj=iTo30'第2個(gè)數(shù)用For循環(huán)從i遍歷到30Fork=iTo3(T第3
個(gè)數(shù)用For循環(huán)從i遍歷到30IfiA2+jA2=kA2Then,滿足勾股定理str=str+CStr(i)+",
,,+CStr(j)+,\"+CStr(k)+vbCrLP將獲得的3個(gè)數(shù)通過(guò)字符串形式記錄EndIfNextk
NextjNextiTextl.Tex〔=str'在Texll中顯示結(jié)果EndSub單擊戰(zhàn)按鈕運(yùn)行程序,
并按要求保存。
知識(shí)點(diǎn)解析:暫無(wú)解析
三、綜合應(yīng)用題(本題共7題,每題7.0分,共7分0)
3、在考生文件夾下有一個(gè)工程文件sj5.vbp,在該工程中為考生提供了一個(gè)通用
過(guò)程,考生可以直接調(diào)用。請(qǐng)?jiān)诖绑w上畫一個(gè)名稱為Textl的文本框;畫一個(gè)名稱
為Command]、標(biāo)題為“計(jì)算顯示”的命令按鈕;再面兩個(gè)單選按鈕,名稱分別為
Optionl和Option2、標(biāo)題分別為“求100到250之間能被5整除的數(shù)的個(gè)數(shù)”和“求
300到400之間能被6整除的數(shù)的個(gè)數(shù)”,如圖62-5所示。
■Fonnl
6m02WW區(qū)
anr?
r次300到皿發(fā)BtGS*謝京
的個(gè)■
圖62-5請(qǐng)編寫適當(dāng)?shù)氖录^(guò)程,使得在運(yùn)行時(shí),選中一個(gè)單
選按鈕,再單擊”計(jì)算顯示”按鈕,就可以按照單選按鈕后的文字要求計(jì)算,弁把計(jì)
算結(jié)果放入文本框中,最后把已經(jīng)修改的工程文件和窗體文件以原來(lái)的文件名存
盤。注意:考生不得修改窗體文件中已經(jīng)存在的程序,退出程序時(shí)必須通過(guò)單擊
窗體右上角的關(guān)閉按鈕來(lái)完成。在結(jié)束程序運(yùn)行之前,必須至少要進(jìn)行一種計(jì)算,
否則不得分。
標(biāo)準(zhǔn)答案:根據(jù)題意,將一個(gè)文本框控件,兩個(gè)單選按鈕控件和一個(gè)命令按鈕添加
到窗體中,文本框的名禰為Texll,單選按鈕的名稱:分別為Optionl和Oplion2,
Caption分別為“求100到250之間能被5整除的數(shù)的個(gè)數(shù)”和“求300到400之間能
被6整除的數(shù)的個(gè)數(shù)”,命令按鈕的名稱為Command],Caption屬性為“計(jì)算顯
示“,設(shè)置完成后,雙擊Commandl進(jìn)入代碼窗口,補(bǔ)充后的具體代碼如下:
PrivateSubConimandl_Click()DimrainAs
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物標(biāo)志物在藥物臨床試驗(yàn)中的數(shù)據(jù)解讀
- 生物材料在醫(yī)療器械中的專利策略
- 生物制品穩(wěn)定性試驗(yàn)異常結(jié)果調(diào)查流程
- 深度解析(2026)《GBT 20481-2017氣象干旱等級(jí)》
- 生活方式干預(yù)在糖尿病前期管理中的作用
- 通號(hào)公司銷售工程師面試題庫(kù)含答案
- 扶貧項(xiàng)目實(shí)施效果考試題庫(kù)
- 高級(jí)ESG數(shù)據(jù)分析案例考試題
- 書媽媽課件教學(xué)課件
- 深度解析(2026)《GBT 18932.18-2003蜂蜜中羥甲基糠醛含量的測(cè)定方法 液相色譜-紫外檢測(cè)法》
- 雨課堂學(xué)堂云在線《人工智能原理》單元測(cè)試考核答案
- 淺談通信工程中的設(shè)計(jì)手段
- 牧場(chǎng)糞污處理原則與工藝
- 如果歷史是一群喵10宋遼金夏篇
- 2023年高考政治江蘇卷試題答案詳解及解題技巧指導(dǎo)
- 2024屆遼寧省撫順市名校數(shù)學(xué)九年級(jí)第一學(xué)期期末達(dá)標(biāo)檢測(cè)模擬試題含解析
- 老年人行為評(píng)估
- 區(qū)域經(jīng)濟(jì)空間結(jié)構(gòu)理論之增長(zhǎng)極理論
- 國(guó)開(kāi)電大本科《人文英語(yǔ)4》機(jī)考總題庫(kù)
- 細(xì)胞存活曲線的推導(dǎo)王大獎(jiǎng)
- 2023年足球俱樂(lè)部試訓(xùn)個(gè)人簡(jiǎn)歷
評(píng)論
0/150
提交評(píng)論