2016年9月計算機二級《VB》備考試題及答案

來源:文萃谷 3.07W

  一、基本操作題

2016年9月計算機二級《VB》備考試題及答案

(1)在名稱為Forml的窗體上添加兩個名稱分別為Textl和Text2的文本框,它們的高、寬分別為300、2400和1200、2400。窗體的標題為“窗口”。請通過屬性窗口設置適當的屬性,滿足如下要求:

@Text2可以顯示多行文本,並且有垂直和水平兩個滾動條;

②程序運行時在Textl中顯示輸入的字符為“*”。

程序運行後的窗體如圖所示。

注意:存盤時必須存放在考生文件夾下,工程文件名保存為sjtl.vbp,窗體文件名保存為sjtl.frm。

(2)在名稱為Forml的窗體上添加一個名稱為Imagel的圖像框,其高、寬分別為1900、1700,通過屬性窗口把考生文件夾下的圖像文件picl.bmp載入圖像框;再匭兩個命令按鈕控件,名稱分別為C1、C2,標題分別為“放大”、“縮小”,如圖所示。

要求:

①請編寫適當的事件過程,程序運行後,如果單擊“放大”按鈕,則將圖像框的高度、寬度均增加100;單擊“縮小”按鈕,則將圖像框的高度、寬度均減少100,要求程序中不得使用任何變量。

②通過屬性窗口設置圖像框的適當屬性,使得在放大、縮小圖像框時,其中的圖像也自動放大、縮小。注意:存盤時必須存放在考生文件夾下,工程文件名保存為,窗體文件名保存為。

  二、簡單應用題

(1)考生文件夾下有一個工程文件,其功能是:①單擊“讀數據”按鈕,則將考生文件夾下文件中的100個0~999的整數讀入到數組a中;

②單擊“計算”按鈕,則找出這l00個整數中的所有水仙花數,並將它們的最大值與最小值分別顯示在文本框Textl、Text2中(注:當一個數的值等於該數中的各位數字的立方和時,此數被稱為水仙花數。如:153=13+53+33,所以153就是一個水仙花數)。

在窗體文件中已經給出了全部控件(如圖所示)和“讀數據”命令按鈕的事件過程以及判斷一個數是否為水仙花數的通用過程。要求編寫“計算”命令按鈕的事件過程。

注意:考生不得修改窗體文件中已經存在的控件和程序,在結束程序運行前,必須進行“計算”,並且必須通過單擊窗體右上角的“關閉”按鈕結束程序,否則無成績。最後,程序按原文件名存盤。

(2)在考生文件夾下有一個工程文件。請在窗體上添加一個組合框,名稱為cbl,並輸入三個列表項:…3’、“7”、“11”(列表項的順序不限,但必須是這三個數字);添加一個名為Textl的文本框;再添加一個標題為“計算”、名稱為C1的命令按鈕,如圖所示。請編寫適當的事件過程,使得在程序運行時,在組合框中選定一個數字後,單擊“計算”按鈕,則計算5000以內能夠被該數整除的所有數之和,並放入Textl中。最後,按原文件名存盤。

提示:由於計算結果較大,應使用長整型變量。

注意:考生不得修改窗體文件中已經存在的程序,在結束程序運行之前,必須至少進行一次計算。並且必須用窗體右上角的關閉按鈕結束程序,否則無成績。

  三、綜合應用題

在考生文件夾下有一個工程文件,其名稱為Forml的窗體上已有三個文本框Textl、Text2、Text3,以及部分程序代碼,請完成以下工作。

①在屬性窗口中修改Text3的適當屬性,使其在運行時不顯示,作為模擬的剪貼板使用,窗體如圖所示。

②建立下拉式菜單,如下表所示。

③窗體文件中給出了所有事件過程,但不完整,請去掉程序中的註釋符,把程序中的?改為正確的內容,以便實現如下功能:當光標所在的文件框中無內容時,“剪切”、“複製”不可用,否則可以把該文本框中的內容剪切或複製到Text3中;若Text3中無內容,則“粘貼”不能用,否則可以把Text3中的內容粘貼在光標所在的文本框中的內容之後。

注意:不能修改程序中的其他部分,各菜單項的標題名稱必須正確。最後將修改後的文件按原文件名存盤。

熱門標籤