2006年9月全國計算機等級考試二級VB筆試真題
(1)下列選項中不符合良好程序設計風格的是 ( ) 。
A.源程序要文檔化
B.數據説明的次序要規範化
C.避免濫用 goto 語句
D.模塊設計要保證高耦合、高內聚
(2)從工程管理角度,軟件設計一般分為兩步完成,它們是 ( ) 。
A.概要設計與詳細設計
B.數據設計與接口設計
C.軟件結構設計與數據設計
D.過程設計與數據設計
(3)下列選項中不屬於軟件生命週期開發階段任務的是 ( ) 。
A.軟件測試
B.概要設計
C.軟件維護
D.詳細設計
(4)在數據庫系統中,用户所見的數據模式為 ( ) 。
A.概念模式
B.外模式
C.內模式
D.物理模式
(5)數據庫設計的四個階段是:需求分析、概念設計、邏輯設計和 ( ) 。
A.編碼設計
B.測試階段
C.運行階段
D.物理設計
(6)設有如下三個關係表:
下列操作中正確的是 ( ) 。
(7)下列敍述中正確的是 ( ) 。
A.一個算法的空間複雜度大,則其空間複雜度也必定大
B.一個算法的空間複雜度大,則其時間複雜度必定小
C.一個算法的時間複雜度大,則其空間複雜度必定小
D.上述三種説法都不對
(8)在長度為 64 的有序線性表中進行順序查找,最壞情況下需要比較的次數為 ( ) 。
A.63
B.64
C.6
D.7
(9)數據庫技術的根本目標是要解決數據的 ( ) 。
A.存儲問題
B.共享問題
C.安全問題
D.保護問題
(10)對下列二叉樹:
進行中序遍歷的結果是 ( ) 。
FEG
FGE
GEF
BEG
(11)以下敍述中正確的是 ( ) 。
A.窗體的 Name 屬性指定窗體的名稱,用來標識一個窗體
B.窗體的 Name 屬性值是顯示在窗體標題欄中文本
C.可以在運行期間改變窗體的 Name 屬性的值
D.窗體的 Name 屬性值可以為空
(12)以下敍述中錯誤的是 ( ) 。
A.打開一個工程文件時,系統自動裝入與該工程有關的窗體文件
B.保存 Visual Basic 程序時,應分別保存窗體文件及工程文件
al Basic 應用程序只能以解釋方式執行
D.窗體文件包含該窗體及其控件的屬性
(13)設 a=2,b=3,c=4, 下列表達式的值是 ( ) 。
Not a <= c Or 4*c = b^2 And b <> a+c
A.-1
B.1
e
(14)沒有如下的用户定義類型:
Type Student
number As String
name As String
A) ge AS Integer
End Type
則以下正確引用該類型成員的代碼是 ( ) 。
ent. name= “李明”
s As Student
s As Type Student
s As Type
= “李明” = “李明”
(15)設 a=5,b=6,c=7,d=8 ,執行下列語句後, X 的值為 ( ) 。
X=IIf((a>b)And(c>d),10,20)
A.10
B.20
e
(16)執行以下程序段後,變量 c$ 的值為 ( ) 。
A)$= “ Visual Bassic Programming ”
B)$= “ Quick ” e$=b$&U Case(Mid$(a$,7,6))&Right$(a$,12)
al Basic Programming
k Basic programming
k Basic Programming
k Basic Programming
(17) 在窗體上畫一個文本框(其名稱為 Textl)和一個標籤(其名稱為 Labell),程序運行後,如果在文本框中輸入指定的信息,則立即在標籤中顯示相同的內容,以下可以實現上述操作的事件過程是 ( ) 。
ate Sub Textl_Click()
ate Sub Text1_Change()
ion= ion= End Sub End Sub
ate Sub Labell_Ctrange()
ate Sub Labell_Click()
Labell. Caption= ion=
End Sub End Sub
(18)在窗體上面畫一個命令按鈕和一個標籤,其名稱分別為 Commandl 和 Labell ,然後編寫如下事件過程:
Private Sub Commandl_Click()
Counter=0
For i=1 To 4
For j=6 To 1 Step -2
Counter=Counter+1
Nextj
Nexti
ion=Str(Counter)
End Sub
程序運行後,單擊命令按鈕,標籤中顯示的內容是
A.11
B.12
C.16
D.20
(19)在窗體上畫一個名稱為 Text1 的`文本框和一個名稱為 Commandl 的命令按鈕,然後編寫如下事件過程:
Private Commandl_Click()
Dim i As Integer, n As Integer
For i=0 To 50
i = i+3
n = n+1
If i>10Then Exit For
Next
=Str(n)
End Sub
程序運行後,單擊命命令按鈕,在文本框中顯示的值是 ( ) 。
A.5
B.4
C.3
D.2
(20)在窗體上畫一個命令按鈕和兩個標籤,真名和分別為 Commandl 、 Labell 和 Labe12 ,然後編寫如下事件過程:
Private Sub Commandl_Chick.
A) =0
For i=1 To 10
a=a+1
b=0
Forj=1 To 10
a=a+1
b=b+2
Nextj
Next i
Labell. Caption=Str(a)
ion=Str(
B.
End Sub
程序運行後,單擊命令按鈕,在標籤 Labell 和 Labe12 中顯示的內容分別為 ( ) 。
A.10 和 20
B.20 和 110
C.200 和 110
D.110 和 20
(21)在窗體上畫一個名稱為 Listl 的列表框,一個名稱為 Labell 的標籤,列表框中顯示若干城市的名稱。當單擊列表框中的某個城市名時,該城市名從列表框中消失,並在標籤中顯示出來。下列能正確實現上述操作的程序是 ( ) 。
ale Sub Listl_Click()
ate Sub Listl_Click()
Labell. Caption=Listl. ListIndex =Listl. ListIndex
Listl. Removeltem veItem
End Sub End Sub
ate Sub Listl_Click()
ate Sub Listl_Click()
Labell. Caption= Labell. Name=Listl. Text
Listl. RemovItem Listl. ListIndex Listl. RemoveItem Listl. ListIndex
End Sub End Sub
(22) 在窗體上畫一個名稱為 Commandl 的命令按鈕,然後編寫如下程序:
Private Sub Commandl Click()
Dim i As Integer, j As Integer
Dim a (10,10)As Integer
For i=1 To 3
For j= i To 3
a(i,j)=(i-1)*3+j
Print a (i,j);
Next j
Next i
End Sub
程序運行後,單擊命令按鈕,窗體上顯示的是 ( ) 。
A. | 1 | 2 | 3 | B. | 1 | 2 | 3 | C. | 1 | 2 | 3 | D. | 1 | 2 | 3 | |||
& | 2 | 4 | 6 | 3 | 4 | 5 | 2 | 5 | 8 | 4 | 5 | 6 | ||||||
3 | 6 | 9 | 4 | 5 | 6 | 3 | 6 | 9 | 7 | 8 | 9 |
(23) 在窗體上畫一個命令按鈕,名稱為 Command1, 然後編寫如下代碼:
Option Base 0
Private Sub Command1_Click()
D)im A (4)As Integer,B(4) As Integer
For k=0 To 2
A(k+1)=InputBox(“ 請輸入一個整數 ”)
B(3-k)=A(k+1)
Next k
Print B(k)
End Sub
程序運行後,單擊命令按鈕,在輸入對話框中分別輸入 2 、 4 、 6 ,輸入結果為 ( ) 。
A.0
B.2
C.3
D.4
(24)有以下程序:
Option Base 1
D)im arr() As Integer
Private Sub Form_Click()
D)im i As Integer,j As Integer
ReDim arr(3,2)
For i=1 To 3
For j=1 To 2
arr (i,j)=i*2+j
Next j
Next i
ReDim Preserve arr(1,4)
For j=3 To 4
A) rr(3,j)=j+9
Next j
Print arr(3,2);arr(3,4)
End Sub
程序運行後,單擊窗體,輸出結果為 ( ) 。
A.8 13
B.0 13
C.7 12
D.0 0
(25)以下敍述中正確的是 ( ) 。
A.一個 Sub 過程至少要一個 Exit Sub 語句
B.一個 Sub 過程必須有一個 End Sub 語句
C.可以在 Sub 過程中定義一個 Function 過程,但不能定義 Sub 過程
D.調用一個 Function 過程可以獲得多個返回值
-
2016年9月二級《MSoffice》備考練習題及答案
選擇題1.下面敍述中錯誤的是().A.軟件測試的目的是發現錯誤並改正錯誤B.對被調試的程序進行錯誤定位是程序調試的必要步驟C.程序調試通常也稱為DebugD.軟件測試應嚴格執行測試計劃,排除測試的隨意性2.數據庫應用系統中的核心問題是().A.數據庫設計B.數據庫系統...
-
計算機二級考試《Access》預測試題及答案
Access數據庫程序設計是計算機二級考試科目之一,為了幫助大家更有準備地參加考試,下面本站小編為大家搜索整理了關於《Access》預測試題及答案,歡迎參考練習,希望對大家備考有所幫助!想了解更多相關信息請持續關注我們應屆畢業生考試網!1[單選題]下列特徵中不是面...
-
2017年9月計算機二級JAVA考試強化模擬題
在計算機二級考試前經常做試題,在考試中可以加快做題速度。下面是小編分享的2017年9月計算機二級JAVA考試強化模擬題,歡迎大家練習!單選題1).下列關於Applet的安全限制的敍述中,錯誤的是()。A.通常情況下,禁止Applet讀、寫本地文件系統B.通常情況下,禁止Applet向Appl...
-
全國計算機等級二級考試java試題及答案
為了使廣大考生在備戰計算機等級考試時,更快的掌握相應知識點,下面是小編搜索整理的全國計算機等級二級考試java試題及答案,供參考練習,預祝考生們考出自己理想的成績!1、如果在創建表中建立需要存放二進制數據文檔的字段,其數據類型應當為___D___。A.文本類型B.貨...