(1)演算法一般都可以用哪幾種控制結構組合而成(D)
A.迴圈、分支、遞迴
B.順序、迴圈、巢狀
C.迴圈、遞迴、選擇
D.順序、選擇、迴圈
(2)資料的儲存結構是指(B)
A.資料所佔的儲存空間量
B.資料的邏輯結構在計算機中的表示
C.資料在計算機中的順序儲存方式
D.儲存在外存中的資料
(3)設有下列二叉樹:圖見書P46對此二叉樹中序遍歷的結果為(B)
EF
FC
CF
CA
(4)在面向物件方法中,一個物件請求另一物件為其服務的方式是通過傳送(D)
A.呼叫語句
B.命令
C.口令
D.訊息
(5)檢查軟體產品是否符合需求定義的過程稱為(A)
A.確認測試
B.整合測試
C.驗證測試
D.驗收測試
(6)下列工具中屬於需求分析常用工具的是(D)
C.N-S
(7)下面不屬於軟體設計原則的是(C)
A.抽象
B.模組化
C.自底向上
D.資訊隱蔽
(8)索引屬於(B)
A.模式
B.內模式
C.外模式
D.概念模式
(9)在關係資料庫中,用來表示實體之間聯絡的是(D)
A.樹結構
B.網結構
C.線性表
D.二維表
(10)將E-R圖轉換到關係模式時,實體與聯絡都可以表示成(B)
A.屬性
B.關係
C.鍵
D.域
11[單選題] 在軟體開發中,需求分析階段可以使用的工具是( )。
A.N—s圖圖圖D.程式流程圖
參考答案:B
參考解析:在需求分析階段可以使用的工具有資料流圖(DFD圖),資料字典(DD),判定樹與判定表,所以選擇B。
12[單選題] 耦合性和內聚性是對模組獨立性度量的兩個標準。下列敘述中正確的是( )。
A.提高耦合性降低內聚性有利於提高模組的獨立性
B.降低耦合性提高內聚性有利於提高模組的獨立性
C.耦合性是指一個模組內部各個元素間彼此結合的緊密程度
D.內聚性是指模組間互相連線的緊密程度
參考答案:B
參考解析:模組獨立性是指每個模組只完成系統要求的獨立的子功能,並且與其他模組的聯絡最少且介面簡單。一般較優秀的軟體設計,應儘量做到高內聚、低耦合,即減弱模組之間的耦合性和提高模組內的內聚性,有利於提高模組的獨立性,所以A錯誤,B正確。耦合性是模組問互相連線的緊密程度的度量而內聚性是指一個模組內部各個元素間彼此結合的緊密程度,所以C與D錯誤。
13[單選題] 設:a=2,b=8,c=6,d=3,表示式a>bAndNot(C>>c的值是
e
參考答案:D
參考解析:本題中包含的兩種運算子的優先級別由高到低依次為:比較運算子、邏輯運算子。其中,邏輯運算子的優先順序為:Not(非)→And(與)→Or(或)。And前面表示式的值為False,And後面表示式的值為False,Or後面表示式的值也為False,所以最後輸出的也是False。因此,答案為D.。
14[單選題] 滑鼠拖放控制元件要觸發兩個事件,這兩個事件是
Over事件和DragDrop事件
事件和DragDrop事件
eDown事件和KeyDown事件
eUp事件和KeyUp事件
參考答案:A
參考解析:當滑鼠拖動控制元件到目標物件上,不鬆開滑鼠時,觸發目標物件的DragOver事件;鬆開滑鼠時,就會觸發目標物件的DragDrop事件。故選A。
15[單選題] 如果一個頂級選單項的訪問鍵為D,則以下等同於單擊該選單項的操作為
A.按Ctrl+D鍵B.按Ah+D鍵C.按D鍵D.按Shift+D鍵
參考答案:B
參考解析:“訪問鍵”是選單、選單項或控制元件(如按鈕)標籤的文字中帶下劃線的'字元。訪問鍵允許使用者通過同時按Alt鍵和預先定義的訪問鍵來“單擊”按鈕。
16[單選題] 下列關於控制元件陣列的敘述中,正確的是
A.控制元件陣列可以由不同型別的控制元件組成
B.控制元件陣列元素的最小下標值為1
C.在設計階段,可以改變控制元件陣列元素的Index屬性值
D.控制元件陣列的名字由Caption屬性指定
參考答案:C
參考解析:控制元件陣列必須用同類型的控制元件組成,最小下標為0,控制元件陣列的名字由Name屬性指定。選C。
17[單選題] 關於隨機檔案,以下敘述中錯誤的是( )。
A.使用隨機檔案能節約空間
B.隨機檔案記錄中,每個欄位的長度是固定的
C.隨機檔案中,每個記錄的長度相等
D.隨機檔案的每個記錄都有一個記錄號
參考答案:A
參考解析:隨機檔案中的每一行是一條記錄,每條I記錄的長度是固定的、相等的,並且都有一個記錄號。0pen語l句中的Len用於指定記錄長度,當指定長度小於記錄實際長度l時將產生錯誤;大於實際長度時,可以寫入,但浪費空間,所以l隨機檔案佔據磁碟空間較大,故選項A錯誤。