- 相關(guān)推薦
計(jì)算機(jī)二級(jí)考試VF上機(jī)試題及答案
一、基本操作題
請(qǐng)根據(jù)以下各小題的要求設(shè)計(jì)Visual Basic應(yīng)用程序(包括界面和代碼)。
(1) 在Form1的窗體上畫一個(gè)名稱為L(zhǎng)abel1的標(biāo)簽,然后建立一個(gè)主菜單,標(biāo)題為“時(shí)間”,名稱為vbTime,該菜單有兩個(gè)子菜單,其標(biāo)題分別為“上午”和“下午”,名稱分別為vbTimel和vbTime2。編寫適當(dāng)?shù)氖录^程,使程序運(yùn)行后,如果單擊“時(shí)間”菜單中的“上午”命令,則在標(biāo)簽中顯示 “8:00—12:00”;如果單擊“下午”命令,則標(biāo)簽中顯示“12:00—18:00”。
注意:存盤時(shí)必須存放在考生文件夾下,工程文件名為sj1.vbp,窗體文件名為sj1.frm。
(2) 在窗體上畫一個(gè)文本框,名稱為Text1,Text屬性為空。再畫一個(gè)列表框,名稱為L(zhǎng)ist1,通過“屬性”窗口向列表框中添加3個(gè)項(xiàng)目,分別為“足球”、“籃球”和“排球”。編寫適當(dāng)?shù)氖录^程,使程序運(yùn)行后,在文本框中輸入一個(gè)字符串,如果雙擊列表框中的任一項(xiàng),則把文本框中的字符串覆蓋到該項(xiàng)上。
注意:存盤時(shí)必須存放在考生文件夾下,工程文件名為sj2.vbp,窗體文件名為sj2.frm。
二、簡(jiǎn)單應(yīng)用題
(1) 在考生文件夾下有工程文件sj3.vbp及窗體文件sj3.frm,該程序是不完整的。在窗體中有一個(gè)RichText文本框控件和一個(gè)文本框控件,名稱分別為RichTextBox1和Text1,兩個(gè)命令按鈕,名稱分別為Command1和Command2,標(biāo)題分別為“讀入文件”、“統(tǒng)計(jì)字?jǐn)?shù)”。要求程序運(yùn)行后,單擊“讀入文件”按鈕,將考生文件夾下的in.txt的內(nèi)容顯示到PdchTextBoxl中;單擊“統(tǒng)計(jì)字?jǐn)?shù)”按鈕統(tǒng)計(jì) RichTextBox1中有多少個(gè)字符,將結(jié)果顯示在Text1中。
注意:請(qǐng)?jiān)谟小?”的地方填入正確內(nèi)容,然后刪除“?”及代碼前的所有注釋符“'”,但不能修改其他部分。存盤時(shí)不得改變文件名和文件夾。
(2) 在考生文件夾下有工程文件sj4.vbp及窗體文件sj4.frm,該程序是不完整的。在窗體上有一個(gè)名為Image1的圖像框,要求程序運(yùn)行后,載入考生文件夾下的temp.bmp圖片,鼠標(biāo)左鍵單擊圖像框中的圖片,則圖片變大;鼠標(biāo)右鍵單擊圖像框中的圖片,則圖片變小。
注意:請(qǐng)?jiān)谟小?”的地方填入正確內(nèi)容,然后刪除“?”及代碼前的所有注釋符“'”,并設(shè)置適當(dāng)?shù)膶傩,但不能修改其他部分。存盤時(shí)不得改變文件名和文件夾。
三、綜合應(yīng)用題
在名稱為Form1的窗體上有一個(gè)Label控件和兩個(gè)命令按鈕,數(shù)據(jù)文件Person1.dat存放員工的編號(hào)、姓名、工資。自定義一個(gè)數(shù)據(jù)類型 person,字符型數(shù)據(jù)定長(zhǎng)為12;按“開始”按鈕后,從考生文件夾下的Person1.dat中讀出所有數(shù)據(jù)并寫入考生文件夾下的 person.dat文件中;執(zhí)行完畢,“開始”按鈕變成“完成”,且無效(變灰)。
注意:去掉程序中的注釋符“'”,把程序中的“?”改為正確的內(nèi)容?忌墓こ涛募晕募鹲j5.vbp存盤,窗體文件以文件名sj5.frm存盤。
【參考答案及解析】
一、基本操作題
(1)根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,在窗體上添加一個(gè)標(biāo)簽,名稱為L(zhǎng)abel1,Caption屬性為空,再按“Ctrl+E”組合鍵打開菜單編輯器,添加以下菜單項(xiàng):
設(shè)置完成后,單擊菜單進(jìn)入代碼編寫窗口,分別編寫vbTime1和vbTime2的處理函數(shù)
(2)根據(jù)題意,新建“標(biāo)準(zhǔn)EXE”工程,將一個(gè)列表框控件和一個(gè)文本框控件添加到窗體中,列表框的名稱設(shè)為L(zhǎng)ist1,單擊其List屬性,在其中添加“足球”、“籃球”和“排球”,每輸入完一項(xiàng)按“Ctrl+Enter”組合建輸入下一項(xiàng),當(dāng)輸入完成后,按回車鍵。文本框的名稱為Text1、Caption屬性為空。雙擊List1,進(jìn)入代碼編寫窗口
二、簡(jiǎn)單應(yīng)用題
(1)本題主要考查了RichTextBox控件的用法。Rich-TextBox控件可以用LoadFile和SaveFile方法打開或保存文件,LoadFile方法能將RTF文件或文本文件裝入控件,其格式為:對(duì)象.LoadFile文件標(biāo)志符[,文件類型];統(tǒng)計(jì)字符的個(gè)數(shù)可用Len(要統(tǒng)計(jì)的內(nèi)容)函數(shù)。
根據(jù)題意,將一個(gè)RichTextBox1文本框和一個(gè)Text1文本框控件添加到窗體中,名稱分別為RichTextBox1和Text1、Caption屬性均為空,兩個(gè)命令按鈕的名稱分別為Command1和Command2、Caption屬性分別為“讀入文件”和“統(tǒng)計(jì)字?jǐn)?shù)”。雙擊Command1進(jìn)入代碼編寫窗口
(2)判斷鼠標(biāo)左鍵還是右鍵可以通過圖像框的Mouse-Up事件的Button參數(shù)來判斷。MouseUp事件在釋放鼠標(biāo)按鈕時(shí)發(fā)生。根據(jù)題意,將一個(gè)圖像控件添加到窗體中,其名稱為Image1、Picture屬性中加載temp.bmp圖片、Strech屬性為True,雙擊圖像框進(jìn)入代碼編寫窗口
三、綜合應(yīng)用題
本題要利用EOF( )函數(shù)判斷是否到文件末尾。根據(jù)題意,將一個(gè)標(biāo)簽控件和兩個(gè)命令按鈕添加到窗體中,標(biāo)簽控件的Caption屬性為“從源文件./Person1.dat中讀人數(shù)據(jù),保存到目標(biāo)文件./person.dat中”,命令按鈕的名稱分別為Command1和Command2,Caption分別為“開始”和“保存”,設(shè)置完成后雙擊Command1進(jìn)入代碼編寫窗口
【計(jì)算機(jī)二級(jí)考試VF上機(jī)試題及答案】相關(guān)文章:
2016計(jì)算機(jī)二級(jí)《VF》上機(jī)試題及答案01-27
2016計(jì)算機(jī)二級(jí)《VF》上機(jī)考試及答案05-13
2016計(jì)算機(jī)二級(jí)考試《VF》上機(jī)題及答案07-27
計(jì)算機(jī)二級(jí)VF上機(jī)題庫(kù)及答案08-15
計(jì)算機(jī)二級(jí)VF考試試題及答案05-13
2016年計(jì)算機(jī)二級(jí)考試VF上機(jī)考試題08-03