當前位置:才華齋>IT認證>計算機等級>

2017年計算機等級二級vb真題積累

計算機等級 閱讀(7.53K)

從邏輯功能上看,計算機網路是以傳輸資訊為基礎目的,用通訊線路將多個計算機連線起來的計算機系統的集合,一個計算機網路組成包括傳輸介質和通訊裝置。下面是小編整理的關於計算機等級二級vb真題積累,歡迎大家參考~!

2017年計算機等級二級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。

6). 下面不能作為結構化方法軟體需求分析工具的是( )

A.系統結構圖

B.資料字典(DD)

C.資料流程圖(DFD圖)

D.判定表

正確答案:A

答案解析:結構化方法軟體需求分析工具主要有資料流圖、資料字典、判定樹和判定表。

7). 設窗體上有一個列表框控制元件List1,且其中含有若干列表項。則以下能表示當前被選中的列表項內容的是( )

Index

x

正確答案:D

8). 一個棧的初始狀態為空。現將元素1、2、3、4、5、A、B、C、D、E依次入棧,然後再依次出棧,則元素出棧的順序是( ).

A.12345ABCDE

A54321

E12345

D.54321EDCBA

正確答案:B

答案解析:棧是先進後出的原則組織資料,所以入棧最早的最後出棧,所以選擇B。

9). 以下關於VB物件屬性的敘述中,錯誤的是( )

A.屬性是物件的特徵

B.物件的所有屬性值都可以在屬性視窗中設定

C.不同物件可以具有同名的屬性

D.物件的某些屬性可以在程式中設定

正確答案:B

答案解析:物件只有部分屬性可以在屬性視窗中設定。

10). 以下合法的VB變數名是( )

A._a

nt

C.a-b

正確答案:B

答案解析:變數的命名規則是:①必須以字母開頭,由字母、漢字、數字或下劃線組成;②不能在變數名中出現句點″.″、空格或者嵌入字元,例如!、@、#、$、%、&等;③長度不得超過255個字元;④不能使用VB的關鍵字,關鍵字是語言的組成部分,包括預定義語句(例如If、For等)、函式(Abs、Sqr等)和操作符(Or、Mod等)。

  二、基本操作題

(1)在名稱為Forml、標題為“球類專案”且沒有最大化和最小化按鈕的窗體上畫1個名稱為Combol的組合框。組合框中的文字內容為空,表項內容有“乒乓球”、“羽毛球”和“網球”3項。

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

(2)在名稱為Forml、標題為“轉換”的`窗體上,畫1個名稱為Shapel、邊框寬度為3的形狀。再畫兩個標題分別為“橢圓”和“圓”的命令按鈕。

要求:編寫適當的事件過程,使得單擊“橢圓”按鈕時,Shapel的形狀變換為橢圓;單擊“圓”按鈕時,Shapel的形狀變換為圓。程式中不得使用變數,每個事件過程中只能寫一條語句。

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

  三、簡單應用題

(1)在考生資料夾下有一個工程檔案。窗體Forml上有兩個標題分別是“讀資料”和“查詢”的命令按鈕。請畫1個名稱為Textl、初始值為空的文字框,該文字框允許顯示多行內容,且有垂直滾動條。程式功能如下。

①在考生資料夾下的檔案中存有100個正整數。單擊“讀資料”按鈕,則將檔案中的資料讀入陣列a中。

②單擊“查詢”按鈕,則查詢陣列a中所有為7的倍數的資料,並將這些資料順次顯示在Textl文字框內(資料之間用空格隔開)。“讀資料”按鈕的Click事件過程已經給出,請編寫程式完成“查詢”按鈕的Click事件過程,實現上述功能。

注意:考生不得修改窗體檔案中已經存在的控制元件和程式,在結束程式執行之前,必須使用“查詢”按鈕完成查詢過程,且必須用窗體右上角的關閉按鈕結束程式,否則無成績。最後將程式按原檔名存檔。

(2)考生資料夾下有一個工程檔案。在窗體Forml上有兩個名稱為Commandl和Command2、標題分別為“重輸”和“查詢”的命令按鈕。程式功能如下。

單擊“重輸”按鈕,則清空Textl中的內容,等待使用者輸入由空格隔開的若干個英文單詞;單擊“查詢”按鈕,則找出Textl中最長的單詞,並將其顯示在Text2中。某一次的執行效果如圖所示。請將“查詢”按鈕的Click事件過程中的註釋符去掉,把?改為正確內容,以實現上述程式功能。

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