當前位置:學者齋 >

計算機 >計算機二級 >

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

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

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屬性,否則會出錯

  • 文章版權屬於文章作者所有,轉載請註明 https://xuezhezhai.com/zh-mo/jsj/erji/2xlrlq.html