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類型,程序運行出錯