2006年上半年全國計算機等級考試二級VB筆試真題
一、選擇題(每小題2分,共70分)下列各題A)、b)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。
(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)對如下二叉樹
ABDECF
進行後序遍歷的結果為。
EF
FC
CF
CA
(7)在深度為7的滿二叉樹中,葉子結點的個數為。
A.32
b.31
C.64
D.63
(8)“商品”與“顧客”兩個實體集之間的聯繫一般是。
A.一對一
b.一對多
C.多對一
D.多對多
(9)在E-R圖中,用來表示實體的圖形是。
A.矩形
b.橢圓形
C.菱形
D.三角形
(10)數據庫DB、數據庫系統DBS、數據庫管理系統DBMS之間的關係是。
包含DBS和DBMS
包含DB和DBS
包含DB和DBMS
D.沒有任何關係
(11)以下關於Visual Basic特點的敍述中,錯誤的是。
al Basic是採用事件驅動編程機制的語言
al Basic程序既可以編譯運行,也可以解釋運行
C.構成Visual Basic程序的多個過程沒有固定的執行順序
al Basic程序不是結構化程序,不具備結構化程序的三種基本結構
(12)以下敍述中,錯誤的是。
A.一個Visual Basic應用程序可以含有多個標準模塊文件
B.一個Visual Basic工程可以含有多個窗體文件
C.標準模塊文件可以屬於某個指定的窗體文件
D.標準模塊文件的擴展名是
(13)以下敍述中,錯誤的是。
A.在Visual Basic中,對象所能響應的事件是由系統定義的
B.對象的任何屬性既可以通過屬性窗口設定,也可以通過程序語句設定
al Basic中允許不同對象使用相同名稱的方法
al Basic中的對象具有自己的屬性和方法
(14)設有如下語句:
Dim a,b As Integer
c="VisualBasic"
d=#7/20/2005#
以下關於這段代碼的敍述中,錯誤的是。
A.a被定義為Integer類型變量
B.b被定義為Integer類型變量
C.c中的數據是字符串
D.d中的數據是日期類型
(15)以下能從字符串"VisualBasic"中直接取出子字符串"Basic"的函數是。
ng
r
(16)設a=4,b=3,c=2,d=1,下列表達式的值是。
a>b+1 Or c< Mod b And>
B.1
C.-1
D.0
(17)以下可以作為Visual Basic變量名的是。
A.A#A
stA
C.3A
D.?AA
(18)設x=4,y=6,則以下不能在窗體上顯示出“A=10”的語句是。
t A=x+y
t"A=";x+y
t "A="+Str(x+y)
t"A="&x+y
(19)假定有如下的命令按鈕(名稱為Command1)事件過程:
Private Sub Command1_Click()
x=InputBox("輸入:","輸入整數")
MsgBox"輸入的數據是:”,,”輸入數據:"+x
End Sub
程序運行後,單擊命令按鈕,如果從鍵盤上輸入整數10,則以下敍述中錯誤的是。
A.x的值是數值10
B.輸入對話框的標題是“輸入整數”
C.信息框的標題是“輸入數據:10”
D.信息框中顯示的是“輸入的數據是:”
(20)在窗體上畫1個命令按鈕(名稱為Command1)和1個文本框(名稱為Text1),然
後編寫如下事件過程:
Private Sub Command1_Click()
x=Val()
Select Case x
Case 1,3
y=x*x
Case Is>=10,Is<=-10
y=x
Case -10 To 10
y=-x
End Select
End Sub
程序運行後,在文本框中輸入3,然後單擊命令按鈕,則以下敍述中正確的是。
A.執行y=x*x
b.執行y=-x
C.先執行y=x*x,再執行y=-x
D.程序出錯
(21)設有命令按鈕Command1的單擊事件過程,代碼如下:
Private Sub Command1_Click()
Dim a(30)As Integer
For i=1 To 30
a(i)=Int(Rnd*100)
Next
For Each arrItem In a
If arrItem Mod 7=0 Then Print arrItem;
If arrItem>90 Then Exit For
Next
End Sub
對於該事件過程,以下敍述中錯誤的是。
A.a數組中的數據是30個100以內的整數
B.語句For Each arrItem In a有語法錯誤
arrItem Mod 7=0……語句的功能是輸出數組中能夠被7整除的數
arrItem>90……語句的作用是當數組元素的值大於90時退出For循環
-
2015下半年計算機二級C++考試預測題答案及解析
一、選擇題(1)D解析:算法的複雜度主要包括算法的時間複雜度和算法的空間複雜度。所謂算法的時間複雜度是指執行算法所需要的計算工作量;算法的空間複雜度一般是指執行這個算法所需要的內存空間。(2)C解析:鏈式存儲結構克服了順序存儲結構的缺點:它的結點空間可以...
-
2016計算機二級考試Java練習題(含答案)
2016年上半年計算機等級考試即將開始,同學們都複習得怎麼樣了呢?下面是本站小編為大家搜索整理的計算機二級考試Java練習題(含答案),供大家參考學習,預祝考生考試順利。練習題一填空題(每空2分,共20分)將每一個空的正確答案寫在答題卡上【6】~【15】序號的橫線上,打...
-
2017計算機二級C++考前練習題及答案大綱
計算機二級考試知識點的掌握對考生來説是比較重要的,下面是本站小編為各位考生整理的2017計算機二級C++考前練習題及答案,希望堵大家的考試有所幫助!1.下列選項,不正確的是()(inta=1;a<=10;a++);a=1;do{a++}while(a<=10)a=1;(inta=1;a<=10;a++)a++;while(a<=10){a...
-
2015年9月全國計算機二級C++筆試全真模擬題
點擊查看試題答案及解析一、選擇題(每小題2分,共70分)下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的,請將正確選項塗寫在答題卡相應位置上,答在試卷上不得分。(1)下列敍述中錯誤的是A)二叉樹不是線性結構B)線性表是非線性結構C)線性鏈表是線性結構D)棧與...