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