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

2010下半年全國計算機二級VB考試真題

計算機二級 閱讀(1.96W)

  一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。

2010下半年全國計算機二級VB考試真題

(1)下列敘述中正確的是

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)記錄長度

B)檔案的大小

C)聯絡的複雜程度

D)資料之間的聯絡方式

(8)一個工作人員可以使用多臺計算機,而一臺計算機可被多個人使用,則實體工作人員、與實體計算機之間的聯絡是

A)一對一

B)一對多

C)多對多

D)多對一

(9)資料庫設計中反映使用者對資料要求的模式是

A)內模式

B)概念模式

C)外模式

D)設計模式

(10)有三個關係R、S和T如下:

則由關係R和S得到關係T的操作是

A)自然連線

B)交

C)投影

D)並

(11)在Visual Basic整合環境中,要新增一個窗體,可以單擊工具欄上的一個按鈕,這個按鈕是

A)

B)

C)

D)

(12)在Visual Basic整合環境的設計模式下,用滑鼠雙擊窗體上的某個控制元件開啟的視窗是

A)工程資源管理器視窗

B)屬性視窗

C)工具箱視窗

D)程式碼視窗

(13)下列敘述中錯誤的是

A)列表框與組合框都有List屬性

B)列表框有Selected屬性,而組合框沒有

C)列表框和組合框都有Style屬性

D)組合框有Text屬性、而列表框沒有

(14)設窗體上有一個命令按鈕陣列,能夠區分陣列中各個按鈕的.屬性是

A)Name B)Index C)Caption D)Left

(15)滾動條可以響應的事件是

A)Load B)Scroll C)Click D)MouseDown

(16)設a=5, b=6, c=7, d=8,執行語句X=Ilf((a>b)And (c>d), 10, 20)後,x的值是

A)10 B)20 C)30 D)200

(17)語句Print Sgn(-6^2)+ Abs(-6^2)+Int(-6^2)的輸出結果是

A)-36 B)1 C)-1 D)-72

(18)在窗體上畫一個圖片框,在圖片框中畫一個命令按鈕,位置如圖所示。

則命令按鈕的Top屬性值是

A)200 B)300 C)500 D)700

(19)在窗體上畫一個名稱為Command l的命令按鈕。單擊命令按鈕時執行如下事件過程:

Private Sub Command 1_Click()

a$=”software and hardware"

b$=Right(a$,8)

c$=Mid(a$, 1,8)

MsgBox a$,,b$,c$, 1

End Sub

則在彈出的資訊框標題欄中顯示的標題是

A)software and hardware

B)hardware

C)software

D)1

(20)在窗體上畫一個文字框(名稱為Text 1)和一個標籤(名稱為Label 1),程式執行後,如果在文字框中輸入文字,則標籤中立即顯示相同的內容。以下可以實現上述操作的事件過程是

A)Private Sub Text1_Change()

ion=

End Sub

B)Private Sub Label1_Change()

ion=

End Sub

C)Private Sub Text1_Click()

ion=

End Sub

D)Private Sub Label1_Click()

ion=

End Sub

(21)以下說法中錯誤的是

A)如果把一個命令按鈕的Default屬性設定為True,則按回車鍵與單擊該命令按鈕的作用相同

B)可以用多個命令按鈕組成命令按鈕陣列

C)命令按鈕只能識別單擊(Click)事件

D)通過設定命令按鈕的Enabled屬性,可以使該命令按鈕有效或禁用

(22)以下關於區域性變數的敘述中錯誤的是

A)在過程中用Dim語句或Static語句宣告的變數是區域性變數

B)區域性變數的作用域是它所在的過程

C)在過程中用Static語句宣告的變數是靜態區域性變數

D)過程執行完畢,該過程中用Dim或Static語句宣告的變數即被釋放

(23)以下程式段的輸出結果是

x=I

y=4

Do Until y>4

x=x*y

Y=y+I

Loop

Print x

A)1 B)4 C)8 D)20

(24)如果執行一個語句後彈出如圖所示的視窗,則這個語句是

A)InputBox("輸入框”,”請輸入VB資料”)

B)x=InputBox("輸入框”,”請輸入VB資料”)

C)InputB ox("請輸入VB資料”,”輸入框”)

D)x=InputBox("請輸入VB資料”,”輸入框”)

(25)有如下事件過程:

Private Sub Form Click()

Dim n A s Integer

x=0

n=InputBox("請輸入一個整數”)

For i=1 Ton

For j=1 To i

x=x+I

Next j

Next i

Print x

End Sub

程式執行後,單擊窗體,女口果在輸入對話方塊中輸入:,則在窗體上顯示的內容是

A)13 B)14 C)15 D)16

(26)請閱讀程式:

Sub subP(b()As Integer)

For i=1 To 4

b(i)=2*i

Next i

End Sub

Private Sub Command 1_Click()

Dim a(l To 4)As Integer

A(l)=5:a(2)=6:a(3)=7:a(4)=8

subP a()

For i=1 To 4

Print a(i)

Next i

End Sub

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

A)2 B)5 C)10 D)出錯

4 6 12

6 7 14

8 8 16

(27)Fibonacci數列的規律是:前2個數為1,從第3個數開始,每個數是它前2個數之和,即:1,1,2, 3, 5, 8,13, 21,34, 55, 89,…。某人編寫了下面的函式,判斷大於1的整數x是否是Fibonacci數列中的某個數,若是,則返回True,否則返回False。

Function Isfab(x As Integer)As Boolean

Dim a As Integer, b As Integer, c As Integer, flag As Boolean

flag=False

a=1:b=I

Do While x

c=a+b

a=b

b=c

If x=b Then flag=True

Loop

Isfab=flag

End Function

測試時發現對於所有正整數x,函式都返回False,程式需要修改。下面的修改方案中正確的是

A)把a= b與b=c的位置互換

B)把c=a+b移到b=c之後

C)把Do While xb

D)把if x=b Then flag=True改為If x=a Then flag=True