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

計算機等級考試二級VB試題及答案

計算機二級 閱讀(3.23W)

  一 、選擇題

計算機等級考試二級VB試題及答案

(1)假設線性表的長度為n,則在最壞情況下,氣泡排序需要的比較次數為

A)log2n

B)n2

C)O(n1..5)

D)n(n-1)/2

正確答案: D

(2)演算法分析的目的是

A)找出資料結構的合理性

B)找出演算法中輸入和輸出之間的關係

C)分析演算法的易懂性和可靠性

D)分析演算法的效率以求改進

正確答案: D

(3)線性表L=(a1,a2,a3,…ai,…an),下列說法正確的是

A)每個元素都有一個直接前件和直接後件

B)線性表中至少要有一個元素

C)表中諸元素的排列順序必須是由小到大或由大到小

D)除第一個元素和最後一個元素外,其餘每個元素都有一個且只有一個直接前件和直接後件

正確答案: D

(4)在單鏈表中,增加頭結點的目的是

A)方便運算的實現

B)使單鏈表至少有一個結點

C)標識表結點中首結點的位置

D)說明單鏈表是線性表的鏈式儲存實現

正確答案: A

(5)軟體工程的出現是由於

A)程式設計方法學的影響

B)軟體產業化的需要

C)軟體危機的出現

D)計算機的發展

正確答案: C

(6)軟體開發離不開系統環境資源的支援,其中必要的測試資料屬於

A)硬體資源

B)通訊資源

C)支援軟體

D)輔助資源

正確答案: D

(7)在資料流圖(DF

D)中,帶有名字的箭頭表示

A)模組之間的呼叫關係

B)程式的組成成分

C)控制程式的執行順序

D)資料的流向

正確答案: D

(8)分散式資料庫系統不具有的特點是

A)資料分佈性和邏輯整體性

B)位置透明性和複製透明性

C)分佈性

D)資料冗餘

正確答案: D

(9)關係表中的每一橫行稱為一個

A)元組B)欄位

C)屬性D)碼

正確答案: A

(10)下列資料模型中,具有堅實理論基礎的是

A)層次模型

B)網狀模型

C)關係模型

D)以上3個都是

(11)下列說法正確的是

A)物件的可見性可設為True或False

B)標題的屬性值不可設為任何文字

C)屬性視窗中屬性只能按字母順序排列

D)某些屬性的值可以跳過不設定,自動設為空值

正確答案: A

(12)下列關於退出Visual Basic系統的方法的描述錯誤的是

A)開啟Visual Basic主窗體的"檔案"選單,執行其中的"退出"命令

B)按快捷鍵Alt+Q退出

C)單擊Visual Basic主窗體右上角的"關閉"按鈕

D)按快捷鍵Alt+E退出

正確答案: D

(13)單擊窗體上的關閉按鈕時,觸發的事件是

A)Form_Initialize( )

B)Form_Load( )

C)Form_Unload( )

D)Form_Click( )

正確答案: C

(14)在程式碼編輯器中,續行符是用來換行書寫同一個語句的符號,用以表示續行符的是

A)一個空格加一個下劃線"_"

B)一個下劃線"_"

C)一個造字元"-"

D)一個空格加一個連字元"-"

正確答案: A

(15)為了暫時關閉計時器,應把該計時器控制元件的哪個屬性設定為False?

A)Visible

B)Timer

C)Enabled

D)Interval

正確答案: C

(16)以下關於Visual Basic資料型別的說法,不恰當的是

A)Visual Basic 6.0提供的資料型別主要有字串型和數值型,此外還有位元組、貨幣、物件、日期、布林和變體資料型別等

B)目前Decimal資料型別只能在變體型別中使用

C)使用者不能定義自己的資料型別

D)布林型資料只能取兩種值,用兩個位元組儲存

正確答案: C

(17)以下各項,可以作為Visual Basic變數名的是

A)Book

B)2_Seek

C)123.58

D)Book-1

正確答案: A

(18)表示式(3 / 2 + 1)* (5 / 2 + 2)的值是

A)11.25

B)3

C)6.125

D)4

正確答案: A

(19)關於自定義對話方塊概念的說明,錯誤的是

A)建立自定義對話方塊時必須執行新增窗體的操作

B)自定義對話方塊實際上是VB的窗體

C)在窗體上還要使用其他控制元件才能組成自定義對話方塊

D)自定義對話方塊不一定要有與之對應的事件過程

正確答案: D

(20)下面Change事件過程中,文字框控制元件Text1用來接收數字字元的輸入,該事件過程的作用是

Private Sub Text1_Change()

=Str(6.28 * Val())

End Sub

A)將在文字框Text1輸入的數字變為數值

B)將在文字框Text1輸入的數字作為半徑,求圓的周長並轉換為字串

C)只要Text1中的內容一改變,Text2中顯示的圓周長也隨之改變

D)事件過程中的Val函式和Str函式使用錯誤,事件過程不能執行

正確答案: C

21)用什麼語句可以選擇指定的表項或取消已選擇的表項?

A)列表框cted(索引值)

B)列表框名cted(索引值)=True|False

C)列表框cted

D)列表框名cted=True|False

正確答案: B

(22)用於將螢幕上的物件分組的控制元件是

A)列表框

B)組合框

C)標籤

D)框架

正確答案: D

(23)以下說法不正確的是

A)使用ReDim語句可以改變陣列的維數

B)使用ReDim語句可以改變陣列的型別

C)使用ReDim語句可以改變陣列的每一維的'大小

D)使用ReDim語句可以改變對陣列中的所有元素進行初始化

正確答案: B

(24)有如下事件過程:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)

If (Button And 3)=3 Then

Print "OK"

End If

End Sub

程式執行後,為了在窗體上輸出"OK",應當按下的滑鼠鍵是

A)左鍵

B)右鍵

C)同時按下左鍵和右鍵

D)按什麼都不顯示

正確答案: D

(25)在窗體上畫一個名稱為CommonDialog1的通用對話方塊,一個名稱為Command1的命令按鈕,要求單擊命令按鈕時,開啟一個儲存檔案的對話方塊,該視窗的標題為"Save",預設檔名稱為"SaveFile",在"檔案型別"欄中顯示*txt,則能夠滿足上述要求的程式是

A)Private Sub Command1_Click()

Name="SaveFile"

er="AllFiles|*.*|(*)|*|(*)|*"

erIndex=2

ogTitle="Save"

on=2

End Sub

B)Private Sub Command1_Click()

Name="SaveFile"

er="AllFiles|*.*|(*)|*|(*)|*"

erIndex=1

ogTitle="Save"

on=2

End Sub

C)Private Sub Command1_Click()

Name="Save"

er="AllFiles|*.*|(*)|*|(*)|*"

erIndex=2

ogTitle="SaveFile"

on=2

End Sub

D)Private Sub Command1_Click()

Name="SaveFile"

er="AllFiles|*.*|(*)|*|(*)|*"

erIndex=1

ogTitle="Save"

on=1

End Sub

正確答案: A (26)閱讀下面的程式段:

For a=1 To 2

For b=1 To a

For c=b To 2

I=I + 1

Next

Next

Next

Print I

執行上面的三重迴圈後,I的值為

A)4

B)5

C)6

D)9

正確答案: B

(27)設有下面的迴圈:

i=0

While i <=1

i=i + 3

Print i

Wend

則執行後的輸出結果是

A)1

B)2

C)3

D)4

正確答案: C

(28)設有下面的迴圈:

i=1

Do

i=i + 3

Print i

Loop Until I>程式執行後要執行3次迴圈體,則條件中I的最小值為

A)6

B)7

C)8

D)9

正確答案: B

(29)執行以下語句過程,在窗體上顯示的內容是

Option Base 0

Private Sub Command3_Click()

Dim d

d=Array("a", "b", "c", "d")

Print d(1); d(3)

End Sub

A)ab

B)bd

C)ac

D)出錯

正確答案: B

(30)下列程式段,在執行時最早輸出的內容是

a=2

c=1

AAA:

c=c + a

If c < 10 Then

Print c

GoTo AAA

Else

Print "10以內的奇數顯示完畢。"

End If

A)3

B)7

C)9

D)6

正確答案: A (31)有如下程式段:

Private Sub Command1_Click()

Dim a As Integer

a=2

For i=1 To 3

Print G(A)

Next i

End Sub

Function G(a As Integer)

b=0

Static c

b=b + 1

c=c + 1

G=a + b + c

End Function

執行上面的程式後,單擊命令按鈕,輸出結果為

A)1 2 3

B)2 3 4

C)4 5 6