【正文】
件層次結(jié)構(gòu) D. 軟件開(kāi)發(fā)過(guò)程(66) 為了避免流程圖在描述程序邏輯時(shí)的靈活性,提出了用方框圖來(lái)代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為(B) 注:P82A. PAD圖 B. NS圖 C. 結(jié)構(gòu)圖 D. 數(shù)據(jù)流圖(67) 數(shù)據(jù)處理的最小單位是(C) 注:數(shù)據(jù)項(xiàng)不可再分割A(yù). 數(shù)據(jù) B. 數(shù)據(jù)元素 C. 數(shù)據(jù)項(xiàng) D. 數(shù)據(jù)結(jié)構(gòu)(68) 下列有關(guān)數(shù)據(jù)庫(kù)的描述,正確的是(C) 注:P102A. 數(shù)據(jù)庫(kù)是一個(gè)DBF文件 B. 數(shù)據(jù)庫(kù)是一個(gè)關(guān)系 C. 數(shù)據(jù)庫(kù)是一個(gè)結(jié)構(gòu)化的數(shù)據(jù)集合 D. 數(shù)據(jù)庫(kù)是一組文件(69) 單個(gè)用戶使用的數(shù)據(jù)視圖的描述稱為(A) (73) 已知數(shù)據(jù)表A中每個(gè)元素距其最終位置不遠(yuǎn),為節(jié)省時(shí)間,應(yīng)采用的算法是(B)A. 堆排序 B. 直接插入排序 C. 快速排序 D. 直接選擇排序(74) 用鏈表表示線性表的優(yōu)點(diǎn)是(A)答:黑盒(4) 如果一個(gè)工人可管理多個(gè)設(shè)施,而一個(gè)設(shè)施只被一個(gè)工人管理,則實(shí)體工人與實(shí)體設(shè)備之間存在______聯(lián)系。答:概念概念級(jí)(10) 數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它通常包括5個(gè)部分,即數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、______和處理過(guò)程。答:實(shí)體(14) 軟件的需求分析階段的工作,可以概括為四個(gè)方面:______、需求分析、編寫需求規(guī)格說(shuō)明書和需求評(píng)審。答:軟件開(kāi)發(fā) 注:P64(18) 與結(jié)構(gòu)化需求分析方法相對(duì)應(yīng)的是______方法。答:讀棧頂元素讀棧頂?shù)脑刈x出棧頂元素(22) 在面向?qū)ο蠓椒ㄖ?,信息隱蔽是通過(guò)對(duì)象的______性來(lái)實(shí)現(xiàn)的。答:查詢注:要牢記(26) 實(shí)現(xiàn)算法所需的存儲(chǔ)單元多少和算法的工作量大小分別稱為算法的 ______。答:可重用性(29) 面向?qū)ο蟮哪P椭?,最基本的概念是?duì)象和 ______。答:相鄰(33) ,它是一種面向______的設(shè)計(jì)方法。答:調(diào)試(37) 在最壞情況下,堆排序需要比較的次數(shù)為_(kāi)_____。答:關(guān)系模型(41)數(shù)據(jù)的邏輯結(jié)構(gòu)有線性結(jié)構(gòu)和_______兩大類。答:n/2(45)當(dāng)循環(huán)隊(duì)列非空且隊(duì)尾指針等于隊(duì)頭指針時(shí),說(shuō)明循環(huán)隊(duì)列已滿,不能進(jìn)行入隊(duì)運(yùn)算。 答:上溢 (46)在面向?qū)ο蠓椒ㄖ?,類之間共享屬性和操作的機(jī)制稱為_(kāi)______。答:存儲(chǔ)結(jié)構(gòu)(43)數(shù)據(jù)的基本單位是_______。答:29(39) 一個(gè)項(xiàng)目具有一個(gè)項(xiàng)目主管,一個(gè)項(xiàng)目主管可管理多個(gè)項(xiàng)目,則實(shí)體項(xiàng)目主管與實(shí)體項(xiàng)目的聯(lián)系屬于______的聯(lián)系。答:概念設(shè)計(jì)階段數(shù)據(jù)庫(kù)概念設(shè)計(jì)階段(35) 數(shù)據(jù)庫(kù)保護(hù)分為:安全性控制 、______、并發(fā)性控制和數(shù)據(jù)的恢復(fù)。注:要牢記,書中沒(méi)有提到(31) 算法的基本特征是可行性、確定性、______和擁有足夠的情報(bào)。答:完善性注:P7(28) 一個(gè)類可以從直接或間接的祖先中繼承所有屬性和方法。答:存儲(chǔ)結(jié)構(gòu) 答:變換型 注:P77(24) 數(shù)據(jù)庫(kù)系統(tǒng)中實(shí)現(xiàn)各種數(shù)據(jù)管理功能的核心軟件稱為_(kāi)_____。答:參照完整性(20) 數(shù)據(jù)模型按不同的應(yīng)用層次分為三種類型,它們是______數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。 答:數(shù)據(jù)庫(kù)設(shè)計(jì)(16) 數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的______結(jié)構(gòu)和數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)。答:250(12) 在最壞情況下,冒泡排序的時(shí)間復(fù)雜度為_(kāi)_____。答:模塊化(8) 軟件的調(diào)試方法主要有:強(qiáng)行排錯(cuò)法、______和原因排除法。答:投影(6) 在先左后右的原則下,根據(jù)訪問(wèn)根結(jié)點(diǎn)的次序,二叉樹(shù)的遍歷可以分為三種:前序遍歷、______遍歷和后序遍歷。 答:時(shí)間(2) 數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)空間中的存放形式稱為數(shù)據(jù)的______。注:P67A. 數(shù)據(jù)流圖 B. 數(shù)據(jù)字典 C. 判定樹(shù) D. PAD圖(76) 軟件開(kāi)發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成(A)A. 定義、開(kāi)發(fā)、運(yùn)行維護(hù) B. 設(shè)計(jì)階段、編程階段、測(cè)試階段 C. 總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編程調(diào)試 D. 需求分析、功能定義、系統(tǒng)設(shè)計(jì)(77) 在軟件工程中,白箱測(cè)試法可用于測(cè)試程序的內(nèi)部結(jié)構(gòu)。 注:因?yàn)椴恍枰苿?dòng)元素A. 便于插入和刪除操作 B. 數(shù)據(jù)元素的物理順序與邏輯順序相同 C. 花費(fèi)的存儲(chǔ)空間較順序存儲(chǔ)少 D. 便于隨機(jī)存取(75) 下列不屬于結(jié)構(gòu)化分析的常用工