2016年計算機二級考試VF上機試題及答案
一、基本操作題
請根據以下各小題的要求設計Visual Basic應用程序(包括界面和代碼)。
(1) 在Form1的窗體上畫一個名稱為Label1的標籤,然後建立一個主菜單,標題為“時間”,名稱為vbTime,該菜單有兩個子菜單,其標題分別為“上午”和“下午”,名稱分別為vbTimel和vbTime2。編寫適當的事件過程,使程序運行後,如果單擊“時間”菜單中的“上午”命令,則在標籤中顯示 “8:00—12:00”;如果單擊“下午”命令,則標籤中顯示“12:00—18:00”。程序的運行情況如圖19-1和圖19-2所示。
注意:存盤時必須存放在考生文件夾下,工程文件名為,窗體文件名為。
(2) 在窗體上畫一個文本框,名稱為Text1,Text屬性為空。再畫一個列表框,名稱為List1,通過“屬性”窗口向列表框中添加3個項目,分別為“足球”、“籃球”和“排球”。編寫適當的事件過程,使程序運行後,在文本框中輸入一個字符串,如果雙擊列表框中的任一項,則把文本框中的.字符串覆蓋到該項上。程序的運行情況如圖19-3所示。
注意:存盤時必須存放在考生文件夾下,工程文件名為,窗體文件名為。
二、簡單應用題
(1) 在考生文件夾下有工程文件及窗體文件,該程序是不完整的。在窗體中有一個RichText文本框控件和一個文本框控件,名稱分別為RichTextBox1和Text1,兩個命令按鈕,名稱分別為Command1和Command2,標題分別為“讀入文件”、“統計字數”。要求程序運行後,單擊“讀入文件”按鈕,將考生文件夾下的的內容顯示到PdchTextBoxl中;單擊“統計字數”按鈕統計 RichTextBox1中有多少個字符,將結果顯示在Text1中。程序運行界面如圖19-4所示。
注意:請在有“?”的地方填入正確內容,然後刪除“?”及代碼前的所有註釋符“'”,但不能修改其他部分。存盤時不得改變文件名和文件夾。
(2) 在考生文件夾下有工程文件sj4.vbp及窗體文件sj4.frm,該程序是不完整的。在窗體上有一個名為Image1的圖像框,要求程序運行後,載入考生文件夾下的temp.bmp圖片,鼠標左鍵單擊圖像框中的圖片,則圖片變大;鼠標右鍵單擊圖像框中的圖片,則圖片變小。運行界面如圖19-5所示。
注意:請在有“?”的地方填入正確內容,然後刪除“?”及代碼前的所有註釋符“'”,並設置適當的屬性,但不能修改其他部分。存盤時不得改變文件名和文件夾。
三、綜合應用題
在名稱為Form1的窗體上有一個Label控件和兩個命令按鈕,數據文件存放員工的編號、姓名、工資。自定義一個數據類型 person,字符型數據定長為12;按“開始”按鈕後,從考生文件夾下的中讀出所有數據並寫入考生文件夾下的 文件中;執行完畢,“開始”按鈕變成“完成”,且無效(變灰),如圖19-6所示。
注意:去掉程序中的註釋符“'”,把程序中的“?”改為正確的內容。考生的工程文件以文件名存盤,窗體文件以文件名存盤。
【參考答案及解析】
一、基本操作題
(1)根據題意,新建“標準EXE”工程,在窗體上添加一個標籤,名稱為Label1,Caption屬性為空,再按“Ctrl+E”組合鍵打開菜單編輯器,添加以下菜單項:
標籤 | 名稱 | 內縮 |
時間 | vbTime | 無 |
上午 | vbTime1 | 一位 |
下午 | vbTime2 | 一位 |
設置完成後,單擊菜單進入代碼編寫窗口,分別編寫vbTime1和vbTime2的處理函數,具體如下:
(2)根據題意,新建“標準EXE”工程,將一個列表框控件和一個文本框控件添加到窗體中,列表框的名稱設為List1,單擊其List屬性,在其中添加“足球”、“籃球”和“排球”,每輸入完一項按“Ctrl+Enter”組合建輸入下一項,當輸入完成後,按回車鍵。文本框的名稱為Text1、Caption屬性為空。雙擊List1,進入代碼編寫窗口,具體代碼如下:
二、簡單應用題
(1)本題主要考查了RichTextBox控件的用法。Rich-TextBox控件可以用LoadFile和SaveFile方法打開或保存文件,LoadFile方法能將RTF文件或文本文件裝入控件,其格式為:對象.LoadFile文件標誌符[,文件類型];統計字符的個數可用Len(要統計的內容)函數。
根據題意,將一個RichTextBox1文本框和一個Text1文本框控件添加到窗體中,名稱分別為RichTextBox1和Text1、Caption屬性均為空,兩個命令按鈕的名稱分別為Command1和Command2、Caption屬性分別為“讀入文件”和“統計字數”。雙擊Command1進入代碼編寫窗口,具體代碼如下:
(2)判斷鼠標左鍵還是右鍵可以通過圖像框的Mouse-Up事件的Button參數來判斷。MouseUp事件在釋放鼠標按鈕時發生。根據題意,將一個圖像控件添加到窗體中,其名稱為Image1、Picture屬性中加載temp.bmp圖片、Strech屬性為True,雙擊圖像框進入代碼編寫窗口,編寫如下代碼:
三、綜合應用題
本題要利用EOF( )函數判斷是否到文件末尾。根據題意,將一個標籤控件和兩個命令按鈕添加到窗體中,標籤控件的Caption屬性為“從源文件./中讀人數據,保存到目標文件./中”,命令按鈕的名稱分別為Command1和Command2,Caption分別為“開始”和“保存”,設置完成後雙擊Command1進入代碼編寫窗口,具體代碼如下:
-
2009年3月全國計算機二級考試Access真題
一、選擇題(每小題2分,共70分)1、下面敍述中正確的是A.棧是先進先出的線性表B.隊列是先進後出的線性表C.循環隊列是非線性結構D.有序線性表既可以採用順序存儲結構,也可以採用鏈式存儲結構2、支持子程序調用的數據結構是A.棧B.樹C.隊列D.二叉樹3、某二叉樹有5個...
-
2017年9月計算機二級《公共基礎》模擬試題
2017年9月計算機二級考試越來越近了,不知道考生們都複習得怎麼樣了呢?下面是小編分享的2017年9月計算機二級《公共基礎》模擬試題,歡迎大家練習!一、選擇題(1)下面敍述正確的是(C)A.算法的執行效率與數據的存儲結構無關(有關)B.算法的空間複雜度是指算法程序中指令(...
-
2016年9月二級《MSoffice》備考練習題及答案
選擇題1.下面敍述中錯誤的是().A.軟件測試的目的是發現錯誤並改正錯誤B.對被調試的程序進行錯誤定位是程序調試的必要步驟C.程序調試通常也稱為DebugD.軟件測試應嚴格執行測試計劃,排除測試的隨意性2.數據庫應用系統中的核心問題是().A.數據庫設計B.數據庫系統...
-
2017計算機二級MSoffice模擬練習及答案
任何考試都需要練習,計算機二級MSoffice也是如此,下面是小編整理的計算機二級MSoffice模擬練習,希望對大家有所幫助!1、下列各組軟件中,全部屬於應用軟件的是______。A、程序語言處理程序、操作系統、數據庫管理系統B、文字處理程序、編輯程序、Unix操作系統C、財...