(31)軟件生命周期中所花費用最多的階段是
a)詳細設計
b)軟件編碼
c)軟件測試
d)軟件維護
(32)為了提高測試的效率,應該
a)隨機選取測試數據
b)取一切可能的輸入數據作為測試數據
c)在完成編碼以后制定軟件的測試計劃
d)集中對付那些錯誤群集的程序
(33)以下不是面向對象思想的主要特征的是
a)多態(tài)
b)繼承
c)封裝
d)垃圾回收
(34)下列敘述中,不符合良好程序設計風格要求的是
a)程序的效率第一,清晰第二
b)程序的可讀性好
c)程序中要有必要的注釋
4
d)輸入數據前要有提示信息
(35)軟件設計包括軟件的結構、數據接口和過程設計,其中軟件的過程設計是指
a)模塊間的關系
b)系統(tǒng)結構部件轉換成軟件的過程描述
c)軟件層次結構
d)軟件開發(fā)過程
(36)數據處理的最小單位是
a)數據
b)數據元素
c)數據項
d)數據結構
(37)假設線性表的長度為 n,則在最壞情況下,冒泡排序需要的比較次數為
a)Log 2 n
b)N 2
c)O(n 1.5 )
d)N(n-1)/2
(38)在深度為 5 的滿二叉樹中,葉子結點的個數為
a)32
b)31
c)16
d)15
(39)數據庫系統(tǒng)的核心是
a)數據庫
b)數據庫管理系統(tǒng)
c)模擬模型
d)軟件工程
(40)一個關系中屬性個數為 1 時,稱此關系為
a)對應關系
b)單一關系
c)一元關系
d)二元關系
答案:D D D A B C D C B C