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

2016年計算機二級考試VB試卷及答案

計算機二級 閱讀(2.07W)

1.下列資料結構中,屬於非線性結構的是( )。

2016年計算機二級考試VB試卷及答案

A.迴圈佇列

B.帶鏈佇列

C.二叉樹

D.帶鏈棧

2.下列資料結構中,能夠按照“先進後出”原則存取資料的是( )。

A.迴圈佇列

B.棧

C.佇列

D.二叉樹

3.對於迴圈佇列,下列敘述中正確的是( )。

A.隊頭指標是固定不變的

B.隊頭指標一定大於隊尾指標

C.隊頭指標一定小於隊尾指標

D.隊頭指標可以大於隊尾指標,也可以小於隊尾指標

4.演算法的空間複雜度是指( )。

A.演算法在執行過程中所需要的計算機儲存空間

B.演算法所處理的資料量

C.演算法程式中的語句或指令條數

D.演算法在執行過程中所需要的臨時工作單元數

5.軟體設計中劃分模組的一個準則是( )。

A.低內聚低耦合

B.高內聚低耦合

C.低內聚高耦合

D.高內聚高耦合

6.下列選項中不屬於結構化程式設計原則的是( )。

A.可封裝

B.自頂向下

C.模組化

D.逐步求精

7.軟體詳細設計產生的圖如下:

該圖是( )。

A.N—S圖

C.程式流程圖

D.E—R圖

8.資料庫管理系統是( )。

A.作業系統的一部分

8.在作業系統支援下的系統軟體

C.一種編譯系統

D.一種作業系統

9.在E—R圖中,用來表示實體聯絡的圖形是( )。

A.橢圓形

B.矩形

C.菱形

D.三角形

10.有三個關係R,S和T如下:

13.下面有關標準模組的敘述中,錯誤的是( )。

A.標準模組不完全由程式碼組成,還可以有窗體

B.標準模組中的Private過程不能被工程中的其他模組呼叫

C.標準模組的副檔名為

D.標準模組中的全域性變數可以被工作中任何模組引用

14.下面控制元件中,沒有Caption屬性的是( )。

A.複選框

B.單選按鈕

C.組合框

D.框架

15.用來設定文字字型是否斜體的屬性是( )。

Underline

Bold

Slope

Italic

16.若看到程式中確以下事件過程,則可以肯定的是,當程式執行時( )。

Private Sub Click—MouseDown(Button As Integer,Shift As Integer,X As Single,Y

As Single)

Print"VB Program"

End Sub

A.用滑鼠左鍵單擊名稱為“Command1”的命令按鈕時,執行此過程

B.用滑鼠左鍵單擊名稱為“MouseDown”的命令按鈕時,執行此過程

C.用滑鼠右鍵單擊名稱為“MouseDown”的命令按鈕時,執行此過程

D.用滑鼠左鍵或右鍵單擊名稱為“Click”的命令按鈕時,執行此過程

17.可以產生30-50(含30和50)之間的隨機整數的表示式是( )。

(Rnd*21+30)

(Rnd*20+30)

(Rnd*50—Rnd*30)(RND*30+50)

18.在程式執行時,下面的敘述中正確的是( )。

A.用滑鼠右鍵單擊窗體中任何無控制元件部分,會執行窗體的Form—Load事件過程

B.用滑鼠左鍵單擊窗體的標題欄,會執行窗體的Form—Click事件過程

C.只裝入而不顯示窗體,也會執行窗體的Form—Load事件過程

D.裝入窗體後,每次顯示該窗體時,都會執行窗體的Form—Click事件過程

19.窗體上有名稱為Command1的命令按鈕和名稱為Textl的'文字框

Private Sub Command1 Click()

="程式設計"

cus

End Sub

Private Sub Text1 GotFocus()

="等級考試"

End Sub

執行以下程式,單擊命令按鈕後( )。

A.文字框中顯示的是"程式設計",且焦點在文字框中

B.文字框中顯示的是"等級考試",且焦點在文字框中

C.文字框中顯示的是"程式設計",且焦點在命令按鈕上

D.文字框中顯示的是"等級考試",且焦點在命令按鈕上

20.窗體上有名稱為Option1的單選按鈕,且程式中有語句:

If()e—True Then

下面語句中與該語句不等價的是( )。

e Then

Option1一True Then

Value=True Then

Option1 Then

21.設窗體上有1個水平滾動條,已經通過屬性窗V1把它的Max屬性設定為1,Min屬

性設定為100。下面敘述中正確的是( )。

A.程式執行時,若使滾動塊向左移動,滾動條的Value屬性值就增加

B.程式執行時,若使滾動塊向左移動,滾動條的Value屬性值就減少

C.由於滾動條的Max屬性值小於Min屬性值,程式會出錯

D.由於滾動條的Max屬性值小於Min屬性值,程式執行時滾動條的長度會縮為一點,滾動塊無法移動

22.有如下過程程式碼:

Sub var_dim()

static numa As Integer

Dim numb As Integer

numa=numa+2.

numb=numb+1

print numa;mub

End Sub

連續3次調劇var_dim過程,第3次呼叫時的輸出是( )。

A.2 1

B.2 3

C.6 1

D.6 3

23.在窗體上畫1個命令按鈕,並編寫如下事件過程:

private Sub Command1_Click()

For i=5 To 1 Step-0.8

Print Int(i);

Next i

End Sub

執行程式,單擊命令按鈕,窗體上顯示的內容為( )。

A.5 4 3 2 1 1

B.5 4 3 2 1

C.4 3 2 1 1

D.4 4 3 2 1 1

24.在窗體上畫1個命令按鈕,並編寫如下事件過程:

Private Sub Command1 Click()

Dim a(3,3)

For m=1 To 3

For n=1 To 3

If n=m or n=4—m Then

a(m.n)=m+n

Else

a(m,n)=0

End If

Print a(m,n);

Next n

Print

Next m

End Sub

執行程式,單擊命令按鈕,窗體上顯示的內容為( )。

A.2 0 0

0 4 0

0 0 6

B.2 0 4

0 4 0

4 0 6

C.2 3 0

3 4 0

0 0 6

D.2 0 0

0 4 5

0 5 6

25.設有以下函式過程:

Function fun(a As Integer,b As Integer)

Dim c As Integer

If a   c=a:a=b:b=C

End IF

c=0

Do

c=c+a

Loop Until c Mod b=0

fun=c

End Function

若呼叫函式fun時的實際引數都是自然數,則函式返回的是( )。

A.a、b的最大公約數

B.a、b的最小公倍數

C.a除以b的餘數

D.a除以b的商的整數部分

26.窗體上有1個名稱為Text1的文字框;1個名稱為Timer1的計時器控制元件,其Interval 屬性值為5000,Enabled屬性值是True。Timer1的事件過程如下:

Private Sub Timer1 Timer()

Static flag As Integer

If Flag=0 Then Flag=1

Flag=-flag

If flag=1 Then

Color=&HFF& &HFF&為紅色

Else

Color=&HCOO& &HCOO&為綠色

End If

End Sub

以下敘述中正確的是( )。

A.每次執行此事件過程時,flag的初始值均為0

的值只可能取0或1

C.程式執行後,文字框中的文字每5秒改變一次顏色

D.程式有邏輯錯誤,Else分支總也不能被執行

27.為計算1+2+22+23+24+…+210的值,並把結果顯示在文字框Text1中,若編寫如下事件過程:

Private Sub Command1 Click()

Dim a%,s%,k%

s=1

a=2

For k=2 To 10

a=a*2

s2 s+a

Next k

=s

End Sub

執行此事件過程後發現結果是錯誤的,為能夠得到正確結果,應做的修改是( )。

A.把s=1改為s=0

B.把For k=2 T0 10改為For k=1 T0 10

C.交換語句s=s+a和a=a*2的順序

D.同時進行B、C兩種修改

28.標準模組中有如下程式程式碼:

Public x As Integer,y As Integer

Sub var pub()

x=10:y=20

End Sub

在窗體上有1個命令按鈕,並有如事件過程:

Private Sub Command1 Click()

Dim x As Integer

Call var pub

x=x+100

y=y+100

Print x;y

End Sub

執行程式後單擊命令按鈕,窗體上顯示的是( )。

A.100 100

B.100 120

C.110 100

D.110 120

29.設a、b都是自然數,為求a除以b的餘數,某人編寫了以下函式:

Eunction fun(a As Integer,b As Integer)

While a>b

a=a—b

Wend

fun=a

End Function

在除錯時發現函式是錯誤的。為使函式能產生正確的返回值,應做的修改是( )。

A.把a=a-b改為a=b-a

B.把a=a-b改為a=ab

C.把While a>b改為While a%b

D.把While a>b改為While a>=b

30.下列關於通甩對話方塊CommonDialogl的敘述中,錯誤的是( )。

A.只要在“開啟”對話方塊中選擇了檔案,並單擊“開啟”按鈕,就可以將選中的檔案開啟

B.使用(’Color方法,可以顯示“顏色”對話方塊

elError屬性用於控制使用者單擊“取消”按鈕關閉對話方塊時,是否顯示出錯警告

D.在顯示“字型”對話方塊前,必須先設定CommonDialog1的Flags屬性,否則會出錯