點(diǎn)擊查看:2015年計(jì)算機(jī)二級(jí)考試《VB》考前練習(xí)題匯總
1[簡(jiǎn)答題](1)在名稱(chēng)為Form1、標(biāo)題為"選課"的窗體上添加一個(gè)復(fù)選框數(shù)組,名稱(chēng)為CH1,共有四個(gè)復(fù)選框,按順序其標(biāo)題分別是"數(shù)學(xué)"、"語(yǔ)文"、"外語(yǔ)"、"計(jì)算機(jī)",其中"語(yǔ)文"、"計(jì)算機(jī)"復(fù)選框處在選中狀態(tài)下,程序運(yùn)行時(shí)的窗體如圖8-1所示。請(qǐng)按要求添加控件并設(shè)置相應(yīng)屬性。
注意:存盤(pán)時(shí)必須存放在考生文件夾下,工程文件名保存為sj1.vbp,窗體文件名保存為sj1.frm。
(2)在名稱(chēng)為Form1的窗體上添加一個(gè)名稱(chēng)為HSl的水平滾動(dòng)條,其刻度值范圍為1~100;添加一個(gè)命令按鈕,名稱(chēng)為C1、標(biāo)題為"移動(dòng)滾動(dòng)框"。請(qǐng)編寫(xiě)適當(dāng)?shù)氖录^(guò)程,使得在程序運(yùn)行時(shí),每單擊命令按鈕一次(假定單擊次數(shù)不多于10次),滾動(dòng)框向右移動(dòng)10個(gè)刻度。程序運(yùn)行時(shí)的窗體如圖8-2所示。要求程序中不得使用變量,事件過(guò)程中只能寫(xiě)一條語(yǔ)句。
注意:存盤(pán)時(shí)必須存放在考生文件夾下,工程文件名保存為sj2.vbp,窗體文件名保存為sj2.frm。
參考解析:
(1)根據(jù)題意,新建"標(biāo)準(zhǔn)EXE"工程,窗體Caption屬性為選課,添加4個(gè)復(fù)選框,Caption屬性分別為"數(shù)學(xué)"、"語(yǔ)文"、"英語(yǔ)"和"計(jì)算機(jī)",復(fù)選框2和復(fù)選框4的Value屬性都為1。單擊按鈕運(yùn)行程序,并按要求保存。
(2)本題主要考查水平滾動(dòng)條的Name、Max、Min和Value屬性以及命令按鈕的Caption和Name屬性。根據(jù)題意,新建"標(biāo)準(zhǔn)EXE"工程,在窗體上添加一個(gè)水平滾動(dòng)條控件和命令按鈕控件,其中水平滾動(dòng)條控件名稱(chēng)為HS1、Max屬性為100、Min屬性為1,命令按鈕控件名稱(chēng)為C1,Caption屬性為"移動(dòng)滾動(dòng)框"。雙擊進(jìn)入代碼窗口,編寫(xiě)如下代碼:
2[簡(jiǎn)答題](1)在窗體上添加通用對(duì)話(huà)框控件并編寫(xiě)適當(dāng)?shù)某绦虼a,要求程序運(yùn)行時(shí),雙擊窗口,可以彈出“顏色”對(duì)話(huà)框。程序運(yùn)行時(shí)的窗體界面如圖62-1所示。
注意:保存時(shí)必須存放在考生文件夾下,窗體文件名為sj1.frm,工程文件名為sj2.vbp。
(2)在窗體上繪制出3個(gè)文本框,名稱(chēng)分別為T(mén)ext1、Text2和Text3。要求程序運(yùn)行時(shí),焦點(diǎn)位于Text1,當(dāng)按Tab鍵時(shí),焦點(diǎn)從Text1越過(guò)Text2直接跳到Text3上。本題不得使用任何變量。程序運(yùn)行時(shí)的窗體界面如圖62-2所示。
注意:保存時(shí)必須存放在考生文件夾下,窗體文件名為sj2.frm,工程文件名為sj2.vbp。
參考解析:
(1)本題考查通用對(duì)話(huà)框控件的添加與打開(kāi)。
通用對(duì)話(huà)框(CommonDialog)提供諸如打開(kāi)文件、保存文件、設(shè)置打印選項(xiàng)、選擇顏色、設(shè)置字體、顯示幫助等操作的一組標(biāo)準(zhǔn)對(duì)話(huà)框,通用對(duì)話(huà)框顯示這些對(duì)話(huà)框?qū)?yīng)的方法分別為ShowOpen、ShowSave、ShowPrinter、ShowColor、ShowFont、ShowHelp。該控件運(yùn)行時(shí)不可見(jiàn)。
根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,在窗體上添加一個(gè)CommonDialog控件,添加CommonDialog控件需要選擇“工程”→“部件”命令,或在左側(cè)工箱中單擊鼠標(biāo)右鍵,選擇“部件”菜單,打開(kāi)“部件”對(duì)話(huà)框,將Microsoft Common DialogControl 6.0前面的復(fù)選按鈕勾上,單擊“確定”按鈕,則添加成功,再同其他控件一樣添加到窗體上,通過(guò)對(duì)話(huà)框控件的名稱(chēng)為CommonDialogl。雙擊Form1進(jìn)入代碼窗口,編寫(xiě)如下代碼:
(2)本題考查T(mén)ablndex屬性和TabStop屬性的使用。
通常在Visual Basic窗體上畫(huà)控件時(shí),系統(tǒng)會(huì)自動(dòng)為其分配Tab鍵順序(Menu、Timer、Data、Image、Line、Shape等控件除外),運(yùn)行時(shí)被設(shè)置為不可見(jiàn)或無(wú)效或不能接受焦點(diǎn)的控件仍可保持在Tab順序中,但用Tab鍵切換時(shí)會(huì)跳過(guò)這些控件。TabStop屬性用于設(shè)置可否使用Tab鍵移動(dòng)焦點(diǎn)到控件,值為T(mén)rue表示可以,值為False表示不可以。
根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,將3個(gè)文本框控件添加到窗體中,文本框的名稱(chēng)分別為T(mén)ext1、Text2和Text3,Text屬性分別為“Text1”、“Text2”和“Text3”,其中Text2的TabStop屬性為False,其他兩個(gè)的TabStop屬性為T(mén)rue。
3[單選題] 為了保存數(shù)據(jù),需打開(kāi)順序文件”E:\UserData.txt”,以下正確的命令是
參考答案:D
參考解析:打開(kāi)順序文件的基本格式為:Open“文件名稱(chēng)”ForModeAs#文件號(hào)。
“文件名稱(chēng)”表示要打開(kāi)的文件的路徑。
Mode為打開(kāi)模式:0utPut用于輸出;Append用于追加寫(xiě)入;Input用于讀取。
文件號(hào)為打開(kāi)文件時(shí)指定的句柄(即文件號(hào))。
4[簡(jiǎn)答題]在考生文件夾下有工程文件sj5.vbp及窗體文件sj5.frm,該程序是不完整的。在窗體上有一個(gè)名為L(zhǎng)ist1的列表框,列表框中有若干列表項(xiàng),如圖20-6所示,通過(guò)屬性窗口設(shè)置列表框的MultiSelect屬性值為1,一個(gè)名為T(mén)ext1的文本框,還有兩個(gè)命令按鈕,名稱(chēng)分別是Command1和Command2,標(biāo)題分別是"全選"和"存盤(pán)"。要求在程序運(yùn)行時(shí),單擊Command1按鈕則將List1中的全部列表項(xiàng)選中,然后單擊Command2按鈕,將List1中的全部列表項(xiàng)寫(xiě)入Text1中,并寫(xiě)入文本文件out.txt中,并將out.txt保存在考生文件夾下。
注意:請(qǐng)?jiān)谟??"的地方填入正確內(nèi)容,然后刪除"?"及代碼前的所有注釋符(即"''號(hào)),但不能修改其他部分。存盤(pán)時(shí)不得改變文件名和文件夾。
參考解析:本題主要考查列表框的使用。列表框用于在很多項(xiàng)目中作出選擇的操作。列表框的ListCount屬性表示表項(xiàng)的數(shù)量,列表項(xiàng)的排列從0開(kāi)始,最后一項(xiàng)的序號(hào)為L(zhǎng)istCount-1。
使用列表項(xiàng)的Selected屬性來(lái)表示列表框中哪些項(xiàng)被選中,該屬性實(shí)際上是一個(gè)數(shù)組,各元素與列表框中的一項(xiàng)相對(duì)應(yīng),其取值為T(mén)rue或False,為T(mén)rue時(shí)表示選擇了該項(xiàng),為 False表示未選擇。
根據(jù)題意,將兩個(gè)命令按鈕、一個(gè)列表框控件和一個(gè)文本框控件添加到窗體中,命令按鈕的名稱(chēng)分別為Command1和Command2、Caption屬性分別為"全選"和"存盤(pán)",列表框
的名稱(chēng)為L(zhǎng)ist1,文本框的名稱(chēng)為T(mén)ext1。補(bǔ)充后的具體代碼如下:
5[單選題] 在窗體上畫(huà)一個(gè)Timerl計(jì)時(shí)器控件和一個(gè)Shapel形狀控件,并編寫(xiě)如下程序
運(yùn)行程序,則看到的結(jié)果是
A.交替顯示正方形和圓形,每秒交替一次
B.交替顯示矩形和橢圓形,每秒交替一次
C.顯示正方形,每秒閃爍一次
D.顯示橢圓形,每秒移動(dòng)一次參
考答案:A
參考解析:Interval屬性用來(lái)設(shè)置計(jì)時(shí)器事件之間所間隔的毫秒數(shù)(ms),每隔1000毫秒即每隔1秒產(chǎn)生一個(gè)Timer事件。當(dāng)Shape屬性設(shè)置形狀控件的形狀。在Timer事件中,如果形狀控件的形狀為正方形(即Shape為1),形狀控件形狀變?yōu)閳A形(即Shape為3);故選項(xiàng)A.正確,其他選項(xiàng)均錯(cuò)誤。
相關(guān)推薦:
2015年計(jì)算機(jī)二級(jí)考試《VB》復(fù)習(xí)重點(diǎn)匯總
2015計(jì)算機(jī)二級(jí)考試《VB》模擬練習(xí)題及解析匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |