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

全國計算機二級VB考試摸底測試題與答案

計算機二級 閱讀(1.06W)

二級VB考前模擬試題,能幫助考生提高做題效率,也能讓大家在做題過程中,瞭解到自己對知識點的不足之處。以下是本站小編搜尋整理的一份2017年3月計算機二級《VB》鞏固試題與答案,供參考練習,希望對大家有所幫助!想了解更多相關資訊請持續關注我們應屆畢業生考試網!

全國計算機二級VB考試摸底測試題與答案

  一、選擇題

1). 某二叉樹有5個度為2的結點,則該二叉樹中的葉子結點數是( )

A.10

B.8

C.6

D.4

正確答案:C

答案解析:根據二叉樹的基本性質3:在任意一棵二叉樹中,度為0的葉子節點總是比度為2的節點多一個,所以本題中是5+1=6個。

2). 下面描述中,不屬於軟體危機表現的是( ).

A.軟體過程不規範

B.軟體開發生產率低

C.軟體質量難以控制

D.軟體成本不斷提高

正確答案:A

答案解析:軟體危機主要表現在:軟體需求的增長得不到滿足;軟體開發成本和進度無法控制;軟體質量難以保證;軟體不可維護或維護程度非常低;軟體的成本不斷提高;軟體開發生產率的提高趕不上硬體的發展和應用需求的增長。所以選擇A。

3). 以下能夠正常結束迴圈操作的程式段是( )

A.s2-jsjks-ejvbks-0170.jpg

B.s2-jsjks-ejvbks-0171.jpg

C.s2-jsjks-ejvbks-0172.jpg

D.s2-jsjks-ejvbks-0173.jpg

正確答案:C

答案解析:A中迴圈體內i=i+1,i永遠不會小於0;B中i的初值為5,執行語句i=i+2後不會等於1。D中i<1-直滿足條件,不能退出迴圈。C中i的初值為5,i=i - 2則每次都減2,在第3次執行迴圈後i>0條件不滿足,退出迴圈。選C。

4). 設x為一整型變數,且情況語句的開始為:Select Case x,則不符合語法規則的Case子句是( ).

Is>20

1 To 10

0<20

2, 3, 4

正確答案:C

答案解析:Select Case 語句中表達式的形式可以是:常量或變數 ;若干符合條件的值用″,″隔開;表示式1 to 表示式2 ;Is 關係表示式。本題中選項A、B和D都符合語法規則。選項C中Is關係表示式語法錯誤,它可以是Is>0 或Is<20,但不能是組合的0<20。故C選項錯誤。

5). 列表框中被選中的資料項的位置可以通過一個屬性獲得,這個屬性是( )

lndex

Count

正確答案:B

答案解析:列表框控制元件的Listlndex屬性值是已選中的表項的位置。表項位置由索引值指定,第一項的索引值為O,第二項為l,以此類推。如果沒有任何項被選中,Listlndex的值將設定為-1。

  二、基本操作題

(1)在名稱為Forml的窗體上新增一個名稱為l的命令按鈕,標題為“開啟檔案”,再新增一個名稱為CDl的通用對話方塊。程式執行後,如果單擊命令按鈕,則彈出開啟檔案對話方塊,請按下列要求設定屬性和編寫程式碼:

①設定適當屬性,使對話方塊的標題為“開啟檔案”;

②設定適當屬性,使對話方塊的“檔案型別”下拉式組合框中有兩項可供選擇:“文字檔案”、“所有檔案”(如圖所示),預設的型別是“所有檔案”;

③編寫命令按鈕的事件過程,使得單擊按鈕可以彈出“開啟檔案”對話方塊。

要求:程式中不得使用變數,事件過程中只能寫入一條語句。

注意:存檔時必須存放在考生資料夾下,工程檔名儲存為,窗體檔名儲存為。

(2)在名稱為Forml的窗體上新增一個名稱為Com-mandl的命令按鈕,其標題為“移動本按鈕”,如圖所示。要求編寫適當的事件過程,使得程式執行時,每單擊按鈕一次,按鈕向左移動l00。

要求:程式中不得使用變數,事件過程中只能寫入一條語句。

注意:存檔時必須存放在考生資料夾下,工程檔名儲存為,窗體檔名儲存為。

  三、簡單應用題

(1)在名稱為Forml的窗體上新增一個名稱為Labell、標題為“新增專案”的標籤;新增一個名稱為Textl的文字框,初始內容為空;新增一個名稱為Combol的下拉式組合框,並通過屬性視窗輸入若干專案(不少於3個,內容任意);再新增兩個命令按鈕,名稱分別為Commandl、Command2,其標題分別為“新增”、“統計”。在程式執行時,向Textl中輸入字元,單擊“新增”按鈕後,則將Textl中的內容作為一個列表項被新增到組合框的列表中;單擊“統計”按鈕,則在窗體空白處顯示組合框中列表項的個數,如圖所示。請編寫兩個命令按鈕的Click事件過程。

注意:程式中不得使用變數,也不能使用迴圈結構。存檔時必須存放在考生資料夾下,工程檔名儲存為,窗體檔名儲存為。

(2)在考生資料夾下有一個工程檔案,其窗體如圖所示。該程式用來對在上面的文字框中輸入的英文字母串(稱為“明文”)加密,加密結果(稱為“密文”)顯示在下面的文字框中。加密的方法為:選中一個單選按鈕,單擊“加密”按鈕後,根據選中的單選按鈕後面的數字n,將“明文”中的每個字母改為它後面的第lt個字母(“z”後面的字母認為是“8t”,“Z”後面的字母認為是“A”),如圖所示。窗體中已經給出了所有控制元件和程式,但程式不完整,請去掉程式中的註釋符,把程式中的?改為正確的內容。

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

  四、綜合應用題

考生資料夾下有一個工程檔案,窗體上有兩個文字框,名稱分別為Textl、Text2,都可以多行顯示。還有三個命令按鈕,名稱分別為cl、c2、c3,標題分別為“取數”、“排序”、“存檔”。“取數”按鈕的'功能是將考生資料夾下的檔案中的50個整數讀到陣列中,並在Textl中顯示出來;“排序”按鈕的功能是對這50個數按升序排序,並顯示在Text2中;“存檔”按鈕的功能是把排好序的50個數存到考生目錄下的檔案中,如圖所示。在窗體中已經給出了全部控制元件和部分程式程式碼,要求閱讀程式並去掉程式中的註釋符,把程式中的?改為正確的內容,並編寫“排序”按鈕的Click事件過程,使其實現上述功能,但不能修改程式中的其他部分,也不能修改控制元件的屬性。最後將修改後的檔案按原檔名存檔。