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

2017計算機二級VB練習題附答案

計算機二級 閱讀(1.97W)

引導語:全國計算機等級考試有二級VB語言程式設計這一考試專案。為了幫助大家準備計算機二級VB考試,以下是本站小編分享給大家的2017計算機二級VB練習題附答案,歡迎測試!

2017計算機二級VB練習題附答案

 一、單選題

1). 在VisualFoxPro中,下列陣列元素的使用正確的是

(0,1)

(2,0)

(2,3)

(1,2,3)

正確答案:C

2). 當一個複選框被選中時,它的Value屬性的值是( )

A.3

B.2

C.1

D.0

正確答案:C

3). 下列操作可以開啟立即視窗的是

+D

+F

+G

+E

正確答案:C

4). 如果將一個數據表設定為“排除”狀態後,那麼系統連編後,該資料表將

A.成為自由表

B.包含在資料庫中

C.不能編輯修改

D.可以隨時編輯修改

正確答案:D

5). 在結構化設計方法中,生成的結構圖(SC)中,帶有箭頭的連線表示

A.模組之間的呼叫關係

B.程式的組成成分

C.控制程式的執行順序

D.資料的流向

正確答案:A

6). 程式執行後,在窗體上單擊滑鼠,此時窗體不會接收到的事件是

eDown

eUp

k

正確答案:C

 二、簡單應用題

(1)考生資料夾中有工程檔案。窗體上有一個名稱為Labell、標題為“標籤控制元件”的標籤;有一個名稱為Commandl、標題為“命令按鈕”的命令按鈕。單擊上述兩控制元件中的任一控制元件,則在標籤Label2中顯示所單擊控制元件的標題內容(標題內容前新增“單擊”二字),下圖是單擊命令按鈕後的窗體外觀。請去掉程式中的註釋符,把程式中的?改為正確的內容。

注意:考生不得修改窗體檔案中已經存在的控制元件和程式,最後程式按原檔名存檔。

(2)在考生資料夾下有一個工程檔案,其窗體上有一個由八個圖片框控制元件組成的控制元件陣列、兩個命令按鈕及一個計時器控制元件,如圖l所示。

程式功能:

將計時器控制元件設定為每隔0.5秒觸發一次Timer事件。執行程式時,只顯示下標為0的圖片框控制元件陣列元素,其他圖片框均不可見。單擊“開始”按鈕,陣列中的每個圖片框自左至右依次顯示,時間問隔為0.5秒,產生“月亮”從左向右移動的'效果,如圖2所示。月亮移到右端後再從左端重新開始。單擊“停止”按鈕,“月亮”停止移動。

要求:按照題目要求設定控制元件屬性,去掉程式中的註釋符,把程式中的?改為正確的內容。

注意:不能修改程式的其他部分和控制元件屬性,最後將修改後的檔案按原檔名進行存檔。

參考答案

(1)【考點分析】本題考點有:Call語句、TypeOf運算子、標籤的Caption屬性、命令按鈕的Caption屬性以及If判斷語句。

【解題思路】單擊兩個控制元件中的任一個,通過Call語句呼叫函式ShowName()實現在標籤Label2中顯示所單擊控制元件的標題內容,自定義函式ShowName()用於判斷控制元件的型別,CommandButton表示命令按鈕,Label表示標籤,如果變數C的控制元件型別是CommandButton,那麼Label2的Caption屬性設定為”單擊”&ion,顯示控制元件的標題內容。

【操作步驟】

步驟1:開啟本題工程檔案。

步驟2:開啟程式碼編輯視窗,去掉程式中的註釋符“´”,將問號改為正確的內容。

參考答案(陰影部分是需考生填入的內容)

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

【易錯提示】在自定義函式時,引數C定義的型別為Con-trol,表示定義的是控制元件的名稱,同時在呼叫函式時要注意,函式的引數是控制元件的名稱。