一、選擇題(每小題2分,共70分)
下列各題A)、B)、C)、D)四個選項中,只有一個選項是正確的。請將正確選項填塗在答題卡相應位置上,答在試卷上不得分。
(1)下列敍述中正確的是( )。
A)算法就是程序
B)設計算法時只需要考慮數據結構的設計
C)設計算法時只需要考慮結果的可靠性
D)以上三種説法都不對
(2)下列關於線性鏈表的敍述中,正確的是( )。
A)各數據結點的存儲空間可以不連續,但它們的存儲順序與邏輯順序必須一致
B)各數據結點的存儲順序與邏輯順序可以不一致,但它們的存儲空間必須連續
C)進行插入與刪除時,不需要移動表中的元素
D)以上三種説法都不對
(3)下列關於二叉樹的敍述中,正確的是( )。
A)葉子結點總是比度為2的結點少一個
B)葉子結點總是比度為2的結點多一個
C)葉子結點數是度為2的結點數的兩倍
D)度為2的結點數是度為1的結點數的兩倍
(4)軟件按功能可以分為應用軟件、系統軟件和支撐軟件(或工具軟件)。下面屬於應用軟件的是( )。
A)學生成績管理系統
B)C語言編譯程序
C)UNIX操作系統
D)數據庫管理系統
(5)某系統總體結構圖如下圖所示:
該系統總體結構圖的深度是( )。
A)7
B)6
C)3
D)2
(6)程序調試的任務是( )。
A)設計測試用例
B)驗證程序的正確性
C)發現程序中的錯誤
D)診斷和改正程序中的錯誤
(7)下列關於數據庫設計的敍述中,正確的是( )。
A)在需求分析階段建立數據字典
B)在概念設計階段建立數據字典
C)在邏輯設計階段建立數據字典
D)在物理設計階段建立數據字典
(8)數據庫系統的三級模式不包括( )。
A)概念模式
B)內模式
C)外模式
D)數據模式
(9)有三個關係R、S和T如下:
則由關係R和S得到關係T的操作是( )。
A)自然連接
B)差
C)交
D)並
(10)下列選項中屬於面向對象設計方法主要特徵的是( )。
A)繼承
B)自項向下
C)模塊化
D)逐步求精
(11)以下描述中錯誤的是( )。
A)窗體的標題通過其Caption屬性設置
B)窗體的名稱(Name屬性)可以在運行期間修改
C)窗體的背景圖形通過其PicRtre屬性設置
D)窗體最小化時的圖標通過其Icon屬性設置
(12)在設計階段,當按Ctrl+R鍵時,所打開的窗口是( )。
A)代碼窗口
B)工具箱窗ISl
C)工程資源管理器窗VI
D)屬性窗口=
(13)設有如下變量聲明語句:
Dim a,bAs Boolean
則下面敍述中正確的是( )。
A)a和b都是布爾型變量
B)a是變體型變量,b是布爾型變量
C)a是整型變量,b是布爾型變量
D)a和b都是變體型變量
(14)下列可作為Visual Basic變量名的是( )。
A)A#A
B)4ABC
C)?xy
D)Print Text
(15)假定一個滾動條的LargeChange屬性值為l00,則l00表示( )。
A)單擊滾動條箭頭和滾動框之間某位置時滾動框位置的變化量
B)滾動框位置的最大值
C)拖動滾動框時滾動框位置的變化量
D)單擊滾動條箭頭時滾動框位置的變化量
(16)在窗體上畫一個命令按鈕,然後編寫如下事件過程;
程序運行後,單擊命令按鈕,則在信息框中顯示的提示信息為( )。
A)字符串“l23+321”
B)字符串“444”
C)數值“444”
D)空白
(17)假定有以下程序:
程序運行後,單擊窗體,輸出結果是( )。
A)1 1
B)1 1
C)1 1
D)1 1
2 32 43 83 6
(18)在窗體上畫一個名稱為Listl的列表框,列表框中顯示若干城市的名稱。當單擊列表框中的某個城市名時,該城市名消失。下列在Listl—Click事件過程中能正確實現上述功能的語句縣( )。
(19)列表框中的項目保存在一個數組中,這個數組的名孚是( )。
A)Column
B)Style
C)List
D)MultiSelect
(20)有人編寫了如下程序:
上述程序的功能是:計算
為止。程序運行後,發現得不到正確的.結果,必須進行修改。下列修改中正確的是( )。
(21)設有如下程序:
程序運行後,單擊窗體,輸出結果是( )。
A)32
B)33
C)34
D)35
(22)閲讀下面的程序段:
執行上面的程序段後,a的值為( )。
A)3
B)9
C)14
D)21
(23)設有如下程序:
程序運行後,單擊窗體,要求結果如圖所示,則在處應填入的內容為( )。
(24)設有如下程序:
程序運行後,單擊窗體,輸出結果為( )。
(25)設有如下程序:
程序運行後,單擊窗體,則在窗體上顯示的是( )。
A)15
B)16
C)20
D)25
(26)有一個數列,它的前3個數為0,1,1,此後的每個數都是其前面3個數之和,即0,l,1,2,4,7,13,24,……
要求編寫程序輸出該數列中所有不超過1000的數。
某人編寫程序如下:
運行上面的程序,發現輸出的數列不完整,應進行修改。以下正確的修改是( )。
(27)下面的語句用Array函數為數組變量a的各元素賦整數值:
a=Array(1,2,3,4,5,6,7,8,9)
針對a的聲明語句應該是( )。
(28)下列描述中正確的是( )。
A)Visual Basic只能通過過程調用執行通用過程
B)可以在Sub過程的代碼中包含另一個Sub過程的代碼
C)可以像通用過程一樣指定事件過程的名字
D)Sub過程和Function過程都有返回值
(29)閲讀程序:
程序運行後,單擊窗體,輸出結果是( )。
A)35
B)31
C)33
D)37
(30)在窗體上畫一個命令按鈕和一個標籤,其名稱分別為Commandl和Labell,然後編寫如下代碼:
程序運行後,單擊命令按鈕,在標籤中顯示的內容是( )。
A)50
B)20
C)14
D)7