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

2016年12月計算機二級考試VB操作題練習

計算機一級 閱讀(2.48W)

練習做多了自然會形成自己的做題方法和速度,為此,今天本站小編為大家整理了以下2016年12月計算機二級考試VB基本操作題練習,希望對大家有幫助!

2016年12月計算機二級考試VB操作題練習

  操作題一:

(1)【考點分析】本題考點有:窗體的Caption屬性,文字框的Name、Width、Height、PasswordChar、Text、MultiLine、ScrollBars屬性。

【解題思路】文字框控制元件的MultiLine屬性用於設定文字框是否顯示多行文字,值為True表示是,值為False則表示否。ScrollBars屬性設定文字框是否有水平或垂直滾動條,它有0、1、2和3這4個值,0表示沒有滾動條(預設值),1表示只有水平滾動條,2表示只有垂直滾動條,3表示有水平和垂直滾動條。文字框的PasswordChar屬性常用於設定用某字元(如“卑”)遮蔽使用者在文字框中鍵入的內容,常用於口令輸入。

【操作步驟】

步驟1:新建一個窗體,按照題目要求建立文字框控制元件並設定其屬性,程式中涉及的控制元件及屬性見表3.8和表3.9。

步驟2:除錯並執行程式,關閉程式後按題目要求存檔。

【易錯提示】由於ScrollBars屬性的設定值較多,易混亂,請考生牢記4個值分別設定的文字框滾動條屬性。

(2)【考點分析】本題考點有:影象框的Name、Width、Height、Picture和Stretch屬性,命令按鈕的Name、Caption屬性。

【解題思路】影象框(Image)控制元件的Picture屬性用於在設計階段時裝載在影象框中顯示的圖片,它的Stretch(自動伸縮)屬性用來設定載入其中的圖片是否需要自動調整,以適應影象框的大小。影象框的寬和高分別由其Width屬性和Heisht屬性設定。

本題要在單擊按鈕時實現“放大”或“縮小”的功能,應在程式中動態設定影象框大小(寬和高),即在其原來基礎上增加或減小影象框的寬和高。

【操作步驟】

步驟1:新建一個窗體,按照題目要求建立控制元件並設定影象框相應屬性,如圖3.17所示。

步驟2:按照步驟1設定其他控制元件相關屬性,程式中涉及的控制元件及屬性見表3.10。

步驟3:開啟程式碼編輯視窗,在指定位置編寫如下程式碼。

參考答案

步驟4:除錯並執行程式,關閉程式後按題目要求存檔。

  操作題二:

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