當前位置:才華齋>計算機>計算機二級>

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

計算機二級 閱讀(3.15W)

  一、基本操作題

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中的內容貼上在游標所在的文字框中的內容之後。

注意:不能修改程式中的其他部分,各選單項的標題名稱必須正確。最後將修改後的檔案按原檔名存檔。