2012年3月全國計算機等級考試二級VB考試真題
一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項塗在答題卡相應位置上,答在試卷上不得分。
(1) 下列敘述正確的是( )。
A) 迴圈佇列是佇列的一種鏈式儲存結構
B.迴圈佇列是佇列的一種順序儲存結構
C.迴圈佇列是非線性結構
D.迴圈佇列是一種邏輯結構
(2)下列敘述正確的是( )。
A) 棧是一種先進先出的線性表
B.佇列是一種後進後出的線性表
C.棧和佇列都是非線性結構
D.以上三種說法都不對
(3)一棵二元樹共有25個結點,其中5個是葉子結點,則度為1的結點數為( )。
A.16
B.10
C.6
D.4
(4)在下列模式中,能夠給出資料庫物理儲存結構與物理存取方法的是( )。
A.外模式
B.內模式
C.概念模式
D.邏輯模式
(5)在滿足實體完整性約束的條件下( )。
A.一個關係中應該有一個或多個候選關鍵字
B.一個關係中只能有一個候選關鍵字
C.一個關係中不許有多個候選關鍵字
D.一個關係中可以沒有候選關鍵字
(6)有三個關係R、S和T如下:( )。
則由關係R和S得到關係T的操作時
A.自然連線
B.並
C.交
D.差
(7)軟體生命週期中的活動不包括( )。
A.市場調研
B.需求分析
C.軟體測試
D.軟體維護
(8)下面不屬於需求分析階段任務的是( )。
A.確定軟體系統的功能需求
B.確定軟體系統的效能需求
C.需求規格說明書評審
D.制定軟體整合測試計劃
(9)在測試方法中,設計測試用例的主要根據是( )。
A.程式內部邏輯
B.程式外部功能
C.程式資料結構
D.程式流程圖
(10)在軟體設計中不使用的工具是( )。
A.系統結構圖
圖
C.資料流圖(DFD圖)
D.程式流程圖
(11)以下合法的VB變數名是( )。
10
C.t-name
D.x*y
(12)設x是小於10的非負數。對此陳述,以下正確的VB表示式是( )。
A.0≤x<10
B.0<=x<10
C.x>=0 and x<10
D.x>=0 or x<=10
(13)以下關於窗體的敘述中錯誤的是( )。
A.窗體的Name屬性用於標識一個窗體
B.執行程式時,改變窗體大小,能夠觸發窗體的Resize事件
C.窗體的Enabled屬性為False時,不能響應單擊窗體的事件
D.程式執行期間,可以改變Name屬性值
(14)下面定義窗體級變數a的語句中錯誤的是( )。
a%
ate a%
ate a As Integer
ic a%
(15)表示式Int(Rnd(0)*50)所產生的隨機數範圍是( )。
A. (0,50)
B. (1,50)
C. (0,49)
D. (1,49)
(16)設x=5,執行語句Print x=x+10,窗體上顯示的是( )。
A.15
B.5
e
(17)設有如下陣列宣告語句:
Dim arr(-2 to 2,0 to 3)AS Integer
該陣列所包含的陣列元素個數是( )。
A.20
B.16
C.15
D.12
(18)現有由多個單選按鈕構成的控制元件陣列,用於區別該控制元件陣列中各控制元件的屬性是( )。
x
ion
e
(19)設有分段函式:
ct Case x
Case Is<0
Y=5
Case Is <=5,Is>0
Y=2*x
Case else
End select
x<0 Then
y=5
Elseif x<=5 then
y=2*x
Else
y=x*x+1
End if
C.y=iif{x<0.5,iif(x<=5.2*x,x*x+1) }
x<0 Then y=5
If x<=5 and x>=0 then y=2*x
If x>5 then y=x*x+1
(20)設程式中有如下語句:
X=inputbox(“輸入”,“資料”,100)
Print X
執行程式,執行上述語句,輸入5並單擊輸入對話方塊上的“取消“按鈕,則窗體上輸出( )。
A.0
B.5
C.100
D.空白
(21)現有如下一段程式:
Option Base 1
Private Sub Command1_Click()
Dim a
a=Array(3,5,7,9)
x=1
For i=4 to 1 Step -1
S=s+a ( i )*x
x=x*10
Next
Print s
End Sub
執行程式,單擊Command1命令按鈕,執行上述事件過程,輸出結果是( )。
A.9753
B.3579
C.35
D.79
(22)設有一個命令按鈕Commsand1的事件過程以及一個函式過程。程式如下:
Private Sub Command1_Click(0
Static x As Integer
x=f(x+5)
Cls
Print x
End Sub
Private Funtion f(x As integer)As Integer
F=x+x
End Funtion
連續單擊命令按鈕3次,第3次單擊命令按鈕後,窗體上顯示的計算結果是( )。
A.10
B.30
C.60
D.70
(23)以下關於選單設計的敘述中錯誤的是( )。
A.各選單項可以構成控制元件陣列
B.每個選單項可以看成是一個控制元件
C.設計選單是,選單項的“有效” 表選,即’□有效(E)’,表示該選單項不顯示
D.選單項只響應單擊事件
(24)以下關於多窗體的.敘述中,正確的是( )。
A.任何時刻,只有一個當前窗體
B.向一個工程新增多個窗體,存檔後生成一個窗體檔案
C.開啟一個窗體時,其他窗體自動關閉
D.只有第一個建立的窗體才是啟動窗體
(25)窗體上有一個名稱為CommonDialog1的通用對話方塊,一個名稱為Command1的命令按鈕,並有如下事件過程:
Private Sub Command1_Click()
ultExt=”doc”
Name=””
Name=”All(*.*)|*.*|Word|*|”
Name=1
Save
End Sub
執行上述程式,如下敘述正確的是( )。
A. 開啟的對話方塊中檔案“儲存型別”框中顯示“All(*.*)”
B. 實現儲存檔案的操作,檔名是
C. DefaultExt屬性與FileName屬性所指明的檔案型別不一致,程式出錯
D. 對話方塊的Filter屬性沒有指出txt型別,程式執行出錯