2015年3月全國二級VB考試上機真題第1套 |
100 一、基本操作 (1)在名稱為Form1、標題為“歡迎”的窗體上畫1個名稱為Label1的標簽,其標題內容為“歡迎使用本系統”,標題文字字體和字號分別為“宋體”、 “三號”,標簽大小能根據標題內容自動調整,效果如圖所示。程序執行時,窗體的最大化按鈕不可用(如圖所示),請設置相應屬性。 注意: 存盤時必須存放在考生文件夾下,工程文件名為sjt1.vbp,窗體文件名 為sjt1.frm。 (2)在名稱為Form1的窗體上,畫1個名稱為Label1的標簽,其標題為“橫坐標X”,且能根據標題內容自動調整標簽的大;再畫1個名稱為Text1的文本框,其中的文字顯示為空白;再畫1個名稱為Picture1的圖片框,大小適中即可。 要求: 編寫適當的事件過程,使得程序運行時,如果鼠標在圖片框中移動,則能在文本框Text1中顯示鼠標在圖片框中的當前位置的橫坐標,運行情況如圖所示。 注意: 要求程序中不得使用變量,事件過程中只能寫一條語句。 存盤時必須存放在考生文件夾下,工程文件名為sjt2.vbp,窗體文件名為sjt2.frm。 二、簡單應用 (1)在考生文件夾下有一個工程文件sjt3.vbp。 程序的功能是: 1)程序運行時,文件列表框顯示當前文件夾中的所有擴展名為jpg的文件。 2)雙擊文件列表框中某個圖片文件名時,能在圖像框中顯示出該張圖片,并將該圖片文件的信息(包括路徑及文件名)顯示到標簽中。 3) “下一張”命令按鈕的功能:選中并顯示上次選中文件的下一個圖片文件(如果文件列表框中沒有被選中的圖片文件或上次選中的是最后一個文件名,則從第1個圖片文件開始)。在當前程序所在文件夾中,已經提供了所需要的圖片文件,運行時窗體如圖所示。在給出的窗體文件中已經有了全部控件,但程序不完整。請將事件過程中的注釋符去掉,把 ?改為正確的內容,以實現上述程序功能。 注意: 考生不得修改窗體文件中已經存在的控件和程序,最后將程序按原文件名存盤。 (2)在考生文件夾下有一個工程文件sjt4.vbp。程序的功能是:程序運行時,文本框中顯示一篇英文短文,單擊“查找”按鈕時可輸入查找內容,如圖1所示。 圖1 若未找到查找內容,查找結束;若找到查找內容,被找到的內容在文本框中以反相顯示(即呈選中狀態),每找到一次都給出提示,并在左下角文本框中顯示累計的次數,如圖2所示,若單擊提示對話框的“是”按鈕,則繼續向后查找;若單擊“否”按鈕,則終止查找。 圖2 在給出的窗體文件中已經有了全部控件,但程序不完整。請將事件過程中的注釋符去掉,把?改為正確的內容,以實現上述程序功能。 注意: 考生不得修改窗體文件中已經存在的控件和程序,最后將程序按原件名存盤。 三、綜合應用 在考生文件夾下有一個工程文件sjt5.vbp。程序運行時,單擊“顯示數據”按鈕,則將考生文件夾下in5.dat文件的內容讀入一維數組a中,并按下標順序將數組a各元素的值顯示在List1列表框中;單擊“移動”按鈕,則將數組 a中的最大值移動到數組的最前面,其他數據的排列順序不變,并將移動后的結果顯示在 List2列表框中。單擊“保存”按鈕,則保存移動后的結果。 要求: “顯示數據”和“保存”按鈕的Click事件過程已經給出,請編寫“移動”按鈕的Click事件過程實現上述功能。程序窗體界面如圖所示。 注意: 考生不得修改窗體文件中已經存在的控件和程序,在結束程序運行之前必須單擊“移動”按鈕,并單擊“保存”按鈕保存結果,否則無成績。最后程序按原文件名存盤。 |