全國計算機二級考試公共基礎(chǔ)知識題庫與答案_第1頁
全國計算機二級考試公共基礎(chǔ)知識題庫與答案_第2頁
全國計算機二級考試公共基礎(chǔ)知識題庫與答案_第3頁
全國計算機二級考試公共基礎(chǔ)知識題庫與答案_第4頁
全國計算機二級考試公共基礎(chǔ)知識題庫與答案_第5頁
已閱讀5頁,還剩71頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、-下面敘述正確的是 _ 。 (C)算法的執(zhí)行效率與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)算法的空間復(fù)雜度是指算法程序中指令(或語句)的條數(shù)(指的是算法所占用的空間)算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止以上三種描述都不對(2)以下數(shù)據(jù)結(jié)構(gòu)中不屬于線性數(shù)據(jù)結(jié)構(gòu)的是_ 。 (C) A.隊列線性表二叉樹棧(3) 在一棵二叉樹上第5 層的結(jié)點數(shù)最多是_ 。 (B)2n-18163215(4)下面描述中,符合結(jié)構(gòu)化程序設(shè)計風(fēng)格的是_ 。 (A)使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)表示程序的控制邏輯注重提高程序的執(zhí)行效率不使用 goto 語句(只是限制使用)(5)下面概念中,不屬于面向?qū)ο蠓椒ǖ氖莀 。

2、(D) A.對象繼承類過程調(diào)用(6) 在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD )作為描述工具的軟件開發(fā)階段是_ 。(B)可行性分析需求分析詳細(xì)設(shè)計程序編碼(7)在軟件開發(fā)中,下面任務(wù)不屬于設(shè)計階段的是_ 。 (D) A.數(shù)據(jù)結(jié)構(gòu)設(shè)計給出系統(tǒng)模塊結(jié)構(gòu)定義模塊算法定義需求并建立系統(tǒng)模型(8)數(shù)據(jù)庫系統(tǒng)的核心是_ 。(B) A.數(shù)據(jù)模型數(shù)據(jù)庫管理系統(tǒng)軟件工具數(shù)據(jù)庫(9)下列敘述中正確的是_ 。 (C)數(shù)據(jù)庫是一個獨立的系統(tǒng),不需要操作系統(tǒng)的支持-數(shù)據(jù)庫設(shè)計是指設(shè)計數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問題數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致(10) 下列模式中,能夠給出數(shù)據(jù)庫物

3、理存儲結(jié)構(gòu)與物理存取方法的是_ 。 (A)內(nèi)模式外模式概念模式邏輯模式算法的時間復(fù)雜度是指 _ 。(C) A. 執(zhí)行算法程序所需要的時間算法程序的長度算法執(zhí)行過程中所需要的基本運算次數(shù)算法程序中的指令條數(shù)下列敘述中正確的是 _ 。 (A) A. 線性表是線性結(jié)構(gòu)棧與隊列是非線性結(jié)構(gòu)線性鏈表是非線性結(jié)構(gòu)二叉樹是線性結(jié)構(gòu)(13) 設(shè)一棵完全二叉樹共有699 個結(jié)點,則在該二叉樹中的葉子結(jié)點數(shù)為_ 。 (B)349350255351(14)結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是_ 。 (B) A.程序的規(guī)模程序的易讀性程序的執(zhí)行效率程序的可移植性在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能

4、的階段是 _ 。 (D)概要設(shè)計詳細(xì)設(shè)計可行性分析需求分析數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識的圖符不屬于數(shù)據(jù)流圖合法圖符的是_ 。 (A)控制流加工數(shù)據(jù)存儲源和潭軟件需求分析階段的工作,可以分為四個方面:需求獲取、需求分析、編寫需求規(guī)格說明書以及 _ 。 (B)階段性報告需求評審-總結(jié)都不正確(18)下述關(guān)于數(shù)據(jù)庫系統(tǒng)的敘述中正確的是_ 。 (A)數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余數(shù)據(jù)庫系統(tǒng)避免了一切冗余數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)(19)關(guān)系表中的每一橫行稱為一個_ 。 (A) A.元組字段屬性碼(20

5、)數(shù)據(jù)庫設(shè)計包括兩個方面的設(shè)計內(nèi)容,它們是_ 。 (A)概念設(shè)計和邏輯設(shè)計模式設(shè)計和內(nèi)模式設(shè)計內(nèi)模式設(shè)計和物理設(shè)計結(jié)構(gòu)特性設(shè)計和行為特性設(shè)計(21) 算法的空間復(fù)雜度是指_ 。 (D)算法程序的長度算法程序中的指令條數(shù)算法程序所占的存儲空間算法執(zhí)行過程中所需要的存儲空間(22)下列關(guān)于棧的敘述中正確的是_ 。 (D)在棧中只能插入數(shù)據(jù)在棧中只能刪除數(shù)據(jù)棧是先進先出的線性表棧是先進后出的線性表(23) 在深度為5 的滿二叉樹中,葉子結(jié)點的個數(shù)為_ 。 (C)32311615(24)對建立良好的程序設(shè)計風(fēng)格,下面描述正確的是_ 。(A) A.程序應(yīng)簡單、清晰、可讀性好符號名的命名要符合語法充分考慮

6、程序的執(zhí)行效率程序的注釋可有可無(25)下面對對象概念描述錯誤的是_ 。 (A) A.任何對象都必須有繼承性對象是屬性和方法的封裝體對象間的通訊靠消息傳遞操作是對象的動態(tài)性屬性下面不屬于軟件工程的 3 個要素的是 _ 。 (D) A.工具-過程方法環(huán)境程序流程圖( PFD )中的箭頭代表的是 _ 。 (B) A.數(shù)據(jù)流控制流調(diào)用關(guān)系組成關(guān)系在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨立性最高的階段是_ 。 (A)數(shù)據(jù)庫系統(tǒng)文件系統(tǒng)人工管理數(shù)據(jù)項管理(29)用樹形結(jié)構(gòu)來表示實體之間聯(lián)系的模型稱為_ 。 (B) A.關(guān)系模型層次模型網(wǎng)狀模型數(shù)據(jù)模型(30

7、)關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關(guān)系運算包括_ 。(B) A.排序、索引、統(tǒng)計選擇、投影、連接關(guān)聯(lián)、更新、排序顯示、打印、制表(31) 算法一般都可以用哪幾種控制結(jié)構(gòu)組合而成_ 。 (D)循環(huán)、分支、遞歸順序、循環(huán)、嵌套循環(huán)、遞歸、選擇順序、選擇、循環(huán)數(shù)據(jù)的存儲結(jié)構(gòu)是指 _ 。 (B) A. 數(shù)據(jù)所占的存儲空間量數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機中的表示數(shù)據(jù)在計算機中的順序存儲方式存儲在外存中的數(shù)據(jù)(33)在面向?qū)ο蠓椒ㄖ?,一個對象請求另一對象為其服務(wù)的方式是通過發(fā)送_ 。(D) D.消息調(diào)用語句命令口令(34)檢查軟件產(chǎn)品是否符合需求定義的過程稱為_ 。 (A)確認(rèn)測試集成測試驗證測試驗收測試-(35)

8、下列工具中屬于需求分析常用工具的是_ 。 (D) A.PADPFDN-SDFD(36)下面不屬于軟件設(shè)計原則的是_ 。 (C)抽象模塊化自底向上信息隱蔽索引屬于 _ 。 (B) A. 模式內(nèi)模式外模式概念模式(38)在關(guān)系數(shù)據(jù)庫中,用來表示實體之間聯(lián)系的是_ 。 (D) A.樹結(jié)構(gòu)網(wǎng)結(jié)構(gòu)線性表二維表(39) 將 E-R 圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成_ 。 (B)屬性關(guān)系鍵域(40) 在下列選項中,哪個不是一個算法一般應(yīng)該具有的基本特征_ 。 (C)確定性可行性無窮性擁有足夠的情報(41)希爾排序法屬于哪一種類型的排序法_ 。 (B) A.交換類排序法插入類排序法選擇類排序法建堆排

9、序法(42)下列關(guān)于隊列的敘述中正確的是_ 。 (C) A.在隊列中只能插入數(shù)據(jù)在隊列中只能刪除數(shù)據(jù)隊列是先進先出的線性表隊列是先進后出的線性表(43) 對長度為N 的線性表進行順序查找,在最壞情況下所需要的比較次數(shù)為_ 。(B)N+1N-(N+1)/2N/2(44)信息隱蔽的概念與下述哪一種概念直接相關(guān)_ 。 (B)軟件結(jié)構(gòu)定義模塊獨立性模塊類型劃分模擬耦合度面向?qū)ο蟮脑O(shè)計方法與傳統(tǒng)的的面向過程的方法有本質(zhì)不同,它的基本原理是_ 。 (C)模擬現(xiàn)實世界中不同事物之間的聯(lián)系強調(diào)模擬現(xiàn)實世界中的算法而不強調(diào)概念使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題鼓勵開發(fā)者在軟件開發(fā)的絕大部分中都用

10、實際領(lǐng)域的概念去思考(46) 在結(jié)構(gòu)化方法中,軟件功能分解屬于下列軟件開發(fā)中的階段是_ 。 (C)詳細(xì)設(shè)計需求分析總體設(shè)計編程調(diào)試軟件調(diào)試的目的是 _ 。 (B) A. 發(fā)現(xiàn)錯誤改正錯誤改善軟件的性能挖掘軟件的潛能(48) 按條件f 對關(guān)系 R 進行選擇,其關(guān)系代數(shù)表達式為_ 。 (C)R|X|RR|X|R f(R) f(R)數(shù)據(jù)庫概念設(shè)計的過程中,視圖設(shè)計一般有三種設(shè)計次序,以下各項中不對的是_ 。 (D)自頂向下由底向上由內(nèi)向外由整體到局部在計算機中,算法是指 _ 。 (C) A. 查詢方法加工方法解題方案的準(zhǔn)確而完整的描述排序方法(51)棧和隊列的共同點是_ 。 (C)都是先進后出都是先

11、進先出只允許在端點處插入和刪除元素沒有共同點-(52) 已知二叉樹后序遍歷序列是dabec ,中序遍歷序列是debac ,它的前序遍歷序列是_ 。 (A)A. cedbaB. acbedC. decabD. deabc(53)在下列幾種排序方法中,要求內(nèi)存量最大的是_ 。 (D) A.插入排序選擇排序快速排序歸并排序(54)在設(shè)計程序時,應(yīng)采納的原則之一是_ 。 (A) A.程序結(jié)構(gòu)應(yīng)有助于讀者理解B.不限制goto 語句的使用減少或取消注解行程序越短越好(55)下列不屬于軟件調(diào)試技術(shù)的是_ 。 (B) A.強行排錯法集成測試法回溯法原因排除法(56) 下列敘述中,不屬于軟件需求規(guī)格說明書的作

12、用的是_ 。 (D)便于用戶、開發(fā)人員進行理解和交流反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)作為確認(rèn)測試和驗收的依據(jù)便于開發(fā)人員進行需求分析(57)在數(shù)據(jù)流圖( DFD )中,帶有名字的箭頭表示_ 。 (C) A. 控制程序的執(zhí)行順序模塊之間的調(diào)用關(guān)系數(shù)據(jù)的流向程序的組成成分SQL 語言又稱為 _ 。 (C) A. 結(jié)構(gòu)化定義語言結(jié)構(gòu)化控制語言結(jié)構(gòu)化查詢語言結(jié)構(gòu)化操縱語言(59) 視圖設(shè)計一般有3 種設(shè)計次序,下列不屬于視圖設(shè)計的是_ 。(B)自頂向下由外向內(nèi)由內(nèi)向外自底向上(60)數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機無關(guān)的是數(shù)據(jù)的_ 。 (C)存儲結(jié)構(gòu)物理結(jié)構(gòu)-C. 邏輯結(jié)構(gòu)D. 物理

13、和存儲結(jié)構(gòu)(61)棧底至棧頂依次存放元素A 、 B 、 C、D ,在第五個元素E 入棧前,棧中元素可以出棧,則出棧序列可能是_ 。 (D)A. ABCEDB. DBCEAC. CDABED. DCBEA(62) 線性表的順序存儲結(jié)構(gòu)和線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)分別是_ 。 (B)順序存取的存儲結(jié)構(gòu)、順序存取的存儲結(jié)構(gòu)隨機存取的存儲結(jié)構(gòu)、順序存取的存儲結(jié)構(gòu)隨機存取的存儲結(jié)構(gòu)、隨機存取的存儲結(jié)構(gòu)任意存取的存儲結(jié)構(gòu)、任意存取的存儲結(jié)構(gòu)(63)在單鏈表中,增加頭結(jié)點的目的是_ 。 (A) A.方便運算的實現(xiàn)使單鏈表至少有一個結(jié)點標(biāo)識表結(jié)點中首結(jié)點的位置說明單鏈表是線性表的鏈?zhǔn)酱鎯崿F(xiàn)軟件設(shè)計包括軟件的結(jié)構(gòu)、

14、數(shù)據(jù)接口和過程設(shè)計,其中軟件的過程設(shè)計是指_ 。 (B)模塊間的關(guān)系系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述軟件層次結(jié)構(gòu)軟件開發(fā)過程為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為_ 。 (B)A. PAD 圖B. N-S 圖結(jié)構(gòu)圖數(shù)據(jù)流圖數(shù)據(jù)處理的最小單位是 _ 。 (C) A. 數(shù)據(jù)數(shù)據(jù)元素數(shù)據(jù)項數(shù)據(jù)結(jié)構(gòu)(67)下列有關(guān)數(shù)據(jù)庫的描述,正確的是_ 。 (C) A.數(shù)據(jù)庫是一個DBF 文件數(shù)據(jù)庫是一個關(guān)系數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合數(shù)據(jù)庫是一組文件(68)單個用戶使用的數(shù)據(jù)視圖的描述稱為_ 。 (A) A.外模式概念模式內(nèi)模式-存儲模式(69)需求分析階

15、段的任務(wù)是確定_ 。(D) A.軟件開發(fā)方法軟件開發(fā)工具軟件開發(fā)費用軟件系統(tǒng)功能(70)算法分析的目的是_ 。 (D)找出數(shù)據(jù)結(jié)構(gòu)的合理性找出算法中輸入和輸出之間的關(guān)系分析算法的易懂性和可靠性分析算法的效率以求改進(71) n 個頂點的強連通圖的邊數(shù)至少有_ 。 (C)n-1n(n-1)nn+1已知數(shù)據(jù)表 A 中每個元素距其最終位置不遠(yuǎn),為節(jié)省時間,應(yīng)采用的算法是_ 。 (B)堆排序直接插入排序快速排序直接選擇排序(73)用鏈表表示線性表的優(yōu)點是_ 。 (A)便于插入和刪除操作數(shù)據(jù)元素的物理順序與邏輯順序相同花費的存儲空間較順序存儲少便于隨機存取(74)下列不屬于結(jié)構(gòu)化分析的常用工具的是_ 。

16、 (D) A.數(shù)據(jù)流圖數(shù)據(jù)字典判定樹PAD 圖(75) 軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成_ 。 (A)定義、開發(fā)、運行維護設(shè)計階段、編程階段、測試階段總體設(shè)計、詳細(xì)設(shè)計、編程調(diào)試需求分析、功能定義、系統(tǒng)設(shè)計在軟件工程中,白箱測試法可用于測試程序的內(nèi)部結(jié)構(gòu)。此方法將程序看做是_ 。 (C)循環(huán)的集合地址的集合路徑的集合目標(biāo)的集合在數(shù)據(jù)管理技術(shù)發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的主要區(qū)別是數(shù)據(jù)庫系統(tǒng)具-有 _ 。 (D)數(shù)據(jù)無冗余數(shù)據(jù)可共享專門的數(shù)據(jù)管理軟件特定的數(shù)據(jù)模型(78)分布式數(shù)據(jù)庫系統(tǒng)不具有的特點是_ 。 (B) A.分布式數(shù)據(jù)冗余數(shù)據(jù)分布性和邏輯整體性位置透明性和復(fù)制透明

17、性(79)下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是_ 。(C) A.數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作數(shù)據(jù)查詢數(shù)據(jù)約束算法的復(fù)雜度主要包括 _ 復(fù)雜度和空間復(fù)雜度。答:時間(81)數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機存儲空間中的存放形式稱為數(shù)據(jù)的_ 。答:模式 # 邏輯模式 # 概念模式(82)若按功能劃分,軟件測試的方法通常分為白盒測試方法和_ 測試方法。答:黑盒(83)如果一個工人可管理多個設(shè)施,而一個設(shè)施只被一個工人管理,則實體 工人 與實體 設(shè)備 之間存在 _ 聯(lián)系。答:一對多#1 :N#1:n(84) 關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關(guān)系運算包括選擇、連接和_ 。答:投影在先左后右的原則下,根據(jù)訪問根結(jié)點的次序,二

18、叉樹的遍歷可以分為三種:前序遍歷、 _ 遍歷和后序遍歷。答:中序(86) 結(jié)構(gòu)化程序設(shè)計方法的主要原則可以概括為自頂向下、逐步求精、_ 和限制使用 goto 語句。答:模塊化(87) 軟件的調(diào)試方法主要有:強行排錯法、_ 和原因排除法。答:回溯法(88) 數(shù)據(jù)庫系統(tǒng)的三級模式分別為_ 模式、內(nèi)部級模式與外部級模式。答:概念 # 概念級(89) 數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它通常包括5 個部分,即數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、 _ 和處理過程。答:數(shù)據(jù)存儲設(shè)一棵完全二叉樹共有500 個結(jié)點,則在該二叉樹中有_ 個葉子結(jié)點。答: 250(90) 在最壞情況下,冒泡排序的時間復(fù)雜度為_ 。答: n(n

19、-1)/2#n*(n-1)/2#O(n(n-1)/2)#O(n*(n-1)/2)(91)面向?qū)ο蟮某绦蛟O(shè)計方法中涉及的對象是系統(tǒng)中用來描述客觀事物的一個-_ 。答:實體(92) 軟件的需求分析階段的工作,可以概括為四個方面:_ 、需求分析、編寫需求規(guī)格說明書和需求評審。答:需求獲取_ 是數(shù)據(jù)庫應(yīng)用的核心。答:數(shù)據(jù)庫設(shè)計數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的 _ 結(jié)構(gòu)和數(shù)據(jù)的存儲結(jié)構(gòu)。答:邏輯(95)軟件工程研究的內(nèi)容主要包括:_ 技術(shù)和軟件工程管理。答:軟件開發(fā)(96)與結(jié)構(gòu)化需求分析方法相對應(yīng)的是_ 方法。答:結(jié)構(gòu)化設(shè)計(97) 關(guān)系模型的完整性規(guī)則是對關(guān)系的某種約束條件,包括實體完整性、_ 和自定義完整性。答

20、:參照完整性(98) 數(shù)據(jù)模型按不同的應(yīng)用層次分為三種類型,它們是_ 數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。答:概念(99) 棧的基本運算有三種:入棧、退棧和_ 。答:讀棧頂元素#讀棧頂?shù)脑? 讀出棧頂元素(100)在面向?qū)ο蠓椒ㄖ?,信息隱蔽是通過對象的_ 性來實現(xiàn)的。答:封裝(101)數(shù)據(jù)流的類型有_ 和事務(wù)型。答:變換型(102)數(shù)據(jù)庫系統(tǒng)中實現(xiàn)各種數(shù)據(jù)管理功能的核心軟件稱為_ 。答:數(shù)據(jù)庫管理系統(tǒng)#DBMS(103)關(guān)系模型的數(shù)據(jù)操縱即是建立在關(guān)系上的數(shù)據(jù)操縱,一般有_ 、增加、刪除和修改四種操作。答:查詢(104)實現(xiàn)算法所需的存儲單元多少和算法的工作量大小分別稱為算法的_ 。答:空

21、間復(fù)雜度和時間復(fù)雜度(105)數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的_ 以及對數(shù)據(jù)的操作運算。答:存儲結(jié)構(gòu)(106)一個類可以從直接或間接的祖先中繼承所有屬性和方法。采用這個方法提高了軟件的 _ 。答:可重用性(107)面向?qū)ο蟮哪P椭?,最基本的概念是對象和_ 。答:類(108)軟件維護活動包括以下幾類:改正性維護、適應(yīng)性維護、_ 維護和預(yù)防性維護。答:完善性(109)算法的基本特征是可行性、確定性、_ 和擁有足夠的情報。答:有窮性-(110)順序存儲方法是把邏輯上相鄰的結(jié)點存儲在物理位置_ 的存儲單元中。答:相鄰(111) Jackson 結(jié)構(gòu)化程序設(shè)計方法是英國的M.Jackson提出的,它是

22、一種面向_ 的設(shè)計方法。答:數(shù)據(jù)結(jié)構(gòu)(112)數(shù)據(jù)庫設(shè)計分為以下6 個設(shè)計階段:需求分析階段、_ 、邏輯設(shè)計階段、物理設(shè)計階段、實施階段、運行和維護階段。答:概念設(shè)計階段#數(shù)據(jù)庫概念設(shè)計階段(113)數(shù)據(jù)庫保護分為:安全性控制、 _ 、并發(fā)性控制和數(shù)據(jù)的恢復(fù)。答:完整性控制(114)測試的目的是暴露錯誤,評價程序的可靠性;而_ 的目的是發(fā)現(xiàn)錯誤的位置并改正錯誤。答:調(diào)試(115)在最壞情況下,堆排序需要比較的次數(shù)為_ 。答: O(nlog2n)(116)若串 s=Program,則其子串的數(shù)目是_ 。答: 29(117)一個項目具有一個項目主管,一個項目主管可管理多個項目,則實體 項目主管 與

23、實體 項目 的聯(lián)系屬于 _ 的聯(lián)系。答: 1 對多 #1:N(118)數(shù)據(jù)庫管理系統(tǒng)常見的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和_ 三種。答:關(guān)系模型算法的復(fù)雜度主要包括 _ 復(fù)雜度和空間復(fù)雜度。答:時間(120)數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機存儲空間中的存放形式稱為數(shù)據(jù)的_ 。答:模式 #邏輯模式 #概念模式(121)若按功能劃分,軟件測試的方法通常分為白盒測試方法和_ 測試方法。答:黑盒(122) 如果一個工人可管理多個設(shè)施,而一個設(shè)施只被一個工人管理,則實體 工人 與實體設(shè)備 之間存在 _ 聯(lián)系。答:一對多 #1 : N#1:n(123)關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關(guān)系運算包括選擇、連接和_ 。答:投

24、影(124)在先左后右的原則下,根據(jù)訪問根結(jié)點的次序,二叉樹的遍歷可以分為三種:前序遍歷、_ 遍歷和后序遍歷。-答:中序(125)結(jié)構(gòu)化程序設(shè)計方法的主要原則可以概括為自頂向下、逐步求精、_ 和限制使用goto 語句。答:模塊化(126)軟件的調(diào)試方法主要有:強行排錯法、_ 和原因排除法。答:回溯法數(shù)據(jù)庫系統(tǒng)的三級模式分別為 _ 模式、內(nèi)部級模式與外部級模式。答:概念 #概念級(128)數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它通常包括5 個部分,即數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、 _ 和處理過程。答:數(shù)據(jù)存儲(129)設(shè)一棵完全二叉樹共有500 個結(jié)點,則在該二叉樹中有_ 個葉子結(jié)點。答: 250(130)

25、在最壞情況下,冒泡排序的時間復(fù)雜度為_ 。答: n(n-1)/2#n*(n-1)/2#O(n(n-1)/2)#O(n*(n-1)/2)(131)面向?qū)ο蟮某绦蛟O(shè)計方法中涉及的對象是系統(tǒng)中用來描述客觀事物的一個_ 。答:實體(132)軟件的需求分析階段的工作,可以概括為四個方面:_ 、需求分析、編寫需求規(guī)格說明書和需求評審。答:需求獲取_ 是數(shù)據(jù)庫應(yīng)用的核心。答:數(shù)據(jù)庫設(shè)計數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的 _ 結(jié)構(gòu)和數(shù)據(jù)的存儲結(jié)構(gòu)。答:邏輯(135)軟件工程研究的內(nèi)容主要包括:_ 技術(shù)和軟件工程管理。答:軟件開發(fā)-(136)與結(jié)構(gòu)化需求分析方法相對應(yīng)的是_ 方法。答:結(jié)構(gòu)化設(shè)計(137)關(guān)系模型的完整性規(guī)則是

26、對關(guān)系的某種約束條件,包括實體完整性、_ 和自定義完整性。答:參照完整性(138)數(shù)據(jù)模型按不同的應(yīng)用層次分為三種類型,它們是_ 數(shù)據(jù)模型、邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。答:概念(139)棧的基本運算有三種:入棧、退棧和_ 。答:讀棧頂元素 # 讀棧頂?shù)脑?讀出棧頂元素(140)在面向?qū)ο蠓椒ㄖ?,信息隱蔽是通過對象的_ 性來實現(xiàn)的。答:封裝數(shù)據(jù)流的類型有 _ 和事務(wù)型。答:變換型數(shù)據(jù)庫系統(tǒng)中實現(xiàn)各種數(shù)據(jù)管理功能的核心軟件稱為 _ 。答:數(shù)據(jù)庫管理系統(tǒng) #DBMS(143)關(guān)系模型的數(shù)據(jù)操縱即是建立在關(guān)系上的數(shù)據(jù)操縱,一般有_ 、增加、刪除和修改四種操作。答:查詢(144)實現(xiàn)算法所需的存儲單元

27、多少和算法的工作量大小分別稱為算法的_ 。答:空間復(fù)雜度和時間復(fù)雜度(145)數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的_ 以及對數(shù)據(jù)的操作運算。答:存儲結(jié)構(gòu)(146)一個類可以從直接或間接的祖先中繼承所有屬性和方法。采用這個方法提高了軟件的_ 。答:可重用性-(147)面向?qū)ο蟮哪P椭?,最基本的概念是對象和_ 。答:類(148)軟件維護活動包括以下幾類:改正性維護、適應(yīng)性維護、_ 維護和預(yù)防性維護。答:完善性(149)算法的基本特征是可行性、確定性、_ 和擁有足夠的情報。答:有窮性(150)順序存儲方法是把邏輯上相鄰的結(jié)點存儲在物理位置_ 的存儲單元中。答:相鄰(151)Jackson 結(jié)構(gòu)化程序設(shè)

28、計方法是英國的M.Jackson提出的,它是一種面向_ 的設(shè)計方法。答:數(shù)據(jù)結(jié)構(gòu)(152)數(shù)據(jù)庫設(shè)計分為以下6 個設(shè)計階段:需求分析階段、_ 、邏輯設(shè)計階段、物理設(shè)計階段、實施階段、運行和維護階段。答:概念設(shè)計階段# 數(shù)據(jù)庫概念設(shè)計階段數(shù)據(jù)庫保護分為:安全性控制 、 _ 、并發(fā)性控制和數(shù)據(jù)的恢復(fù)。答:完整性控制測試的目的是暴露錯誤,評價程序的可靠性;而_ 的目的是發(fā)現(xiàn)錯誤的位置并改正錯誤。答:調(diào)試(155)在最壞情況下,堆排序需要比較的次數(shù)為_ 。答: O(nlog2n)(156)若串 s=Program,則其子串的數(shù)目是_ 。答: 29(157)一個項目具有一個項目主管,一個項目主管可管理多

29、個項目,則實體項目主管 與實體 項目 的聯(lián)系屬于 _ 的聯(lián)系。答: 1 對多 #1:N(158)數(shù)據(jù)庫管理系統(tǒng)常見的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和_ 三種。-答:關(guān)系模型159. 以下數(shù)據(jù)結(jié)構(gòu)中不屬于線性數(shù)據(jù)結(jié)構(gòu)的是C。A 、隊列B 、線性表C、二叉樹D、棧160. 結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD )作為描述工具的軟件開發(fā)階段是_B_。A 、可行性分析161.結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是_B_。、程序的規(guī)模在軟件生命周期中,能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是_D_ 。、概要設(shè)計163.下列關(guān)于棧的敘述中正確的是_D_ 。、在棧中只能插入數(shù)據(jù)164.下面不屬于軟件設(shè)計原則

30、的是_C_ 。、抽象B、模塊化C、自底向上D、信息隱蔽165. 對長度為N 的線性表進行順序查找,在最壞情況下所需要的比較次數(shù)為_B_。A、 N+1B、 NC、 (N+1)/2D、 N/2166.視圖設(shè)計一般有3 種設(shè)計次序,下列不屬于視圖設(shè)計的是_B_ 。、自頂向下B、由外向內(nèi)C、由內(nèi)向外D、自底向上下列有關(guān)數(shù)據(jù)庫的描述,正確的是 _C_ 。A 、數(shù)據(jù)庫是一個DBF 文件B、數(shù)據(jù)庫是一個關(guān)系C、數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合D、數(shù)據(jù)庫是一組文件-168. 下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是_C_ 。、數(shù)據(jù)結(jié)構(gòu)169.若按功能劃分,軟件測試的方法通常分為白盒測試方法和_黑盒 _ 測試方法

31、。數(shù)據(jù)庫系統(tǒng)的三級模式分別為_ 概念 _ 模式、內(nèi)部級模式與外部級模式。171 在最壞情況下,冒泡排序的時間復(fù)雜度為n(n-1)/2 。172.在面向?qū)ο蠓椒ㄖ校畔㈦[蔽是通過對象的_ 封裝 _ 性來實現(xiàn)的。173.關(guān)系模型的數(shù)據(jù)操縱即是建立在關(guān)系上的數(shù)據(jù)操縱,一般有_查詢 _ 、增加、刪除和修改四種操作。在一棵二叉樹上第5 層的結(jié)點數(shù)最多是 _B_ 。A 、 8B、 16C、 32D15下面概念中,不屬于面向?qū)ο蠓椒ǖ氖?_D_ 。、對象B、繼承C、類D、過程調(diào)用下列敘述中正確的是 _A_ 。A、線性表是線性結(jié)構(gòu)B、棧與隊列是非線性結(jié)構(gòu)C、線性鏈表是非線性結(jié)構(gòu)D、二叉樹是線性結(jié)構(gòu)177.程序

32、流程圖(PFD )中的箭頭代表的是_B_ 。A、數(shù)據(jù)流B、控制流C、調(diào)用關(guān)系D、組成關(guān)系178.在關(guān)系數(shù)據(jù)庫中,用來表示實體之間聯(lián)系的是_D_ 。A、樹結(jié)構(gòu)B、網(wǎng)結(jié)構(gòu)C、線性表D、二維表-179.將 E-R 圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成_B_ 。A、屬性B、關(guān)系C、鍵D、域180.在下列選項中,哪個不是一個算法一般應(yīng)該具有的基本特征_C_ 。A、確定性B、可行性C、無窮性D、擁有足夠的情報181.在結(jié)構(gòu)化方法中,軟件功能分解屬于下列軟件開發(fā)中的_C_ 階段。A、詳細(xì)設(shè)計B、需求分析C、總體設(shè)計D、編程調(diào)試軟件調(diào)試的目的是 _B_ 。A、發(fā)現(xiàn)錯誤B、改正錯誤C、改善軟件的性能D、挖

33、掘軟件的潛能數(shù)據(jù)處理的最小單位是_C_ 。A、數(shù)據(jù)B、數(shù)據(jù)元素C、數(shù)據(jù)項D、數(shù)據(jù)結(jié)構(gòu)184.一個算法應(yīng)該具有“確定性”等5 個特性,下面對另外4 個特性的描述中錯誤的是_B_ 。A、有零個或多個輸入B、有零個或多個輸出C、有窮性D、可行性-185.面向?qū)ο蟮某绦蛟O(shè)計方法中涉及的對象是系統(tǒng)中用來描述客觀事物的一個_實體 _ 。與結(jié)構(gòu)化需求分析方法相對應(yīng)的是 _結(jié)構(gòu)化設(shè)計 _ 方法。187.軟件維護活動包括以下幾類:改正性維護、適應(yīng)性維護、 _完善性 _ 維護和預(yù)防性維護。188.順序存儲方法是把邏輯上相鄰的結(jié)點存儲在物理位置_相鄰 _ 的存儲單元中。189.一個項目具有一個項目主管,一個項目主管

34、可管理多個項目,則實體 項目主管 與實體 項目 的聯(lián)系屬于 _一對多 _ 的聯(lián)系。(190 )棧和隊列的共同特點是CA )都是先進先出B)都是先進后出C)只允許在端點處插入和刪除元素D)沒有共同點(191 )已知二叉樹后序遍歷序列是dabec ,中序遍歷序列是debac ,它的前序遍歷序列是DA ) acbedB) decabC) deabcD) cedba(192 )鏈表不具有的特點是BA )不必事先估計存儲空間B)可隨機訪問任一元素C)插入刪除不需要移動元素D)所需空間與線性表長度成正比(193 )結(jié)構(gòu)化程序設(shè)計的3 種結(jié)構(gòu)是D)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、轉(zhuǎn)移結(jié)構(gòu)B)分支結(jié)構(gòu)、等價結(jié)構(gòu)、循環(huán)結(jié)構(gòu)

35、C)多分支結(jié)構(gòu)、賦值結(jié)構(gòu)、等價結(jié)構(gòu)D)順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)(194 )為了提高測試的效率,應(yīng)該D)隨機選取測試數(shù)據(jù)B)取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù)C)在完成編碼以后制定軟件的測試計劃D)集中對付那些錯誤群集的程序(195 )算法的時間復(fù)雜度是指C)執(zhí)行算法程序所需要的時間B)算法程序的長度C)算法執(zhí)行過程中所需要的基本運算次數(shù)D)算法程序中的指令條數(shù)(196 )軟件生命周期中所花費用最多的階段是D)詳細(xì)設(shè)計B)軟件編碼C)軟件測試D)軟件維護(197 )數(shù)據(jù)庫管理系統(tǒng)DBMS中用來定義模式、內(nèi)模式和外模式的語言為C-A ) CB) BasicC) DDLD) DML(198 )下列

36、有關(guān)數(shù)據(jù)庫的描述,正確的是CA )數(shù)據(jù)庫是一個DBF 文件B)數(shù)據(jù)庫是一個關(guān)系C)數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合D)數(shù)據(jù)庫是一組文件(199 )下列有關(guān)數(shù)據(jù)庫的描述,正確的是D)數(shù)據(jù)處理是將信息轉(zhuǎn)化為數(shù)據(jù)的過程B)數(shù)據(jù)的物理獨立性是指當(dāng)數(shù)據(jù)的邏輯結(jié)構(gòu)改變時,數(shù)據(jù)的存儲結(jié)構(gòu)不變C)關(guān)系中的每一列稱為元組,一個元組就是一個字段D)如果一個關(guān)系中的屬性或?qū)傩越M并非該關(guān)系的關(guān)鍵字,但它是另一個關(guān)系的關(guān)鍵字,則稱其為本關(guān)系的外關(guān)鍵字(200 )算法的基本特征是可行性、確定性、【有窮性】和擁有足夠的情報。201 )在長度為 n 的有序線性表中進行二分查找。最壞的情況下,需要的比較次數(shù)為【log2n 】 。(

37、202)在面向?qū)ο蟮某绦蛟O(shè)計中,類描述的是具有相似性質(zhì)的一組【對象】 。(203)通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護到停止使用退役的過程稱為【軟件生命周期】。(204 )數(shù)據(jù)庫管理系統(tǒng)常見的數(shù)據(jù)模型有層次模型、網(wǎng)狀模型和【關(guān)系模型】3 種。用樹形結(jié)構(gòu)來表示實體之間聯(lián)系的模型稱為 _B_ 。、關(guān)系模型B、層次模型C、網(wǎng)狀模型D、數(shù)據(jù)模型設(shè)有下列二叉樹:對此二叉樹中序遍歷的結(jié)果為_B_ 。A 、 ABCDEFB、 DBEAFCC、 ABDECFD、 DEBFCA面向?qū)ο蟮脑O(shè)計方法與傳統(tǒng)的的面向過程的方法有本質(zhì)不同,它的基本原理是_C_ 。、模擬現(xiàn)實世界中不同事物之間的聯(lián)系B、強調(diào)模擬現(xiàn)實世界中

38、的算法而不強調(diào)概念-C、使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題D、鼓勵開發(fā)者在軟件開發(fā)的絕大部分中都用實際領(lǐng)域的概念去思考208 按條件 f 對關(guān)系R 進行選擇,其關(guān)系代數(shù)表達式為_C_ 。C、 f(R)D、 f(R)在計算機中,算法是指_C_ 。、查詢方法B、加工方法C、解題方案的準(zhǔn)確而完整的描述D、排序方法210. 下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是_D_。、便于用戶、開發(fā)人員進行理解和交流B、反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)C、作為確認(rèn)測試和驗收的依據(jù)D、便于開發(fā)人員進行需求分析在單鏈表中,增加頭結(jié)點的目的是 _A_ 。、方便運算的實現(xiàn)B、使

39、單鏈表至少有一個結(jié)點C、標(biāo)識表結(jié)點中首結(jié)點的位置D、說明單鏈表是線性表的鏈?zhǔn)酱鎯崿F(xiàn)212. 單個用戶使用的數(shù)據(jù)視圖的描述稱為_A_ 。、外模式B、概念模式C、內(nèi)模式D、存儲模式213. 軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成_A_。、定義、開發(fā)、運行維護B、設(shè)計階段、編程階段、測試階段C、總體設(shè)計、詳細(xì)設(shè)計、編程調(diào)試D、需求分析、功能定義、系統(tǒng)設(shè)計214. 在軟件工程中,白箱測試法可用于測試程序的內(nèi)部結(jié)構(gòu)。此方法將程序看做是_C_ 。、循環(huán)的集合B、地址的集合C、路徑的集合-D、目標(biāo)的集合215. 如果一個工人可管理多個設(shè)施,而一個設(shè)施只被一個工人管理,則實體工人 與實體 設(shè)備 之

40、間存在 _一對多 _聯(lián)系。在先左后右的原則下,根據(jù)訪問根結(jié)點的次序,二叉樹的遍歷可以分為三種:前序遍歷、 _中序 _ 遍歷和后序遍歷。217. 數(shù)據(jù)字典是各類數(shù)據(jù)描述的集合,它通常包括5 個部分,即數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、 _數(shù)據(jù)存儲 _ 和處理過程。218.軟件的需求分析階段的工作,可以概括為四個方面:_需求獲取 _ 、需求分析、編寫需求規(guī)格說明書和需求評審。219.數(shù)據(jù)結(jié)構(gòu)包括數(shù)據(jù)的邏輯結(jié)構(gòu)、數(shù)據(jù)的_存儲結(jié)構(gòu) _ 以及對數(shù)據(jù)的操作運算數(shù)據(jù)的存儲結(jié)構(gòu)是指 _D_ 。A、存儲在外存中的數(shù)據(jù)B、數(shù)據(jù)所占的存儲空間量C、數(shù)據(jù)在計算機中的順序存儲方式D、數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機中的表示221.下列關(guān)

41、于棧的描述中錯誤的是_B_ 。A、棧是先進后出的線性表B、棧只能順序存儲C、棧具有記憶作用D、對棧的插入與刪除操作中,不需要改變棧底指針對于長度為 n 的線性表,在最壞情況下,下列各排序法所對應(yīng)的比較次數(shù)中正確的是_D_ 。A、冒泡排序為n/2B、冒泡排序為nC、快速排序為nD、快速排序為n(n-1)/2223.對長度為n 的線性表進行順序查找,在最壞情況下所需要的比較次數(shù)為_C_ 。A、 log2nB、 n/2C、 n-D、 n+1224.下列對于線性鏈表的描述中正確的是_A_ 。A、存儲空間不一定是連續(xù),且各元素的存儲順序是任意的B、存儲空間不一定是連續(xù),且前件元素一定存儲在后件元素的前面

42、C、存儲空間必須連續(xù),且前件元素一定存儲在后件元素的前面D、存儲空間必須連續(xù),且各元素的存儲順序是任意的225.下列對于軟件測試的描述中正確的是_C_ 。A、軟件測試的目的是證明程序是否正確B、軟件測試的目的是使程序運行結(jié)果正確C、軟件測試的目的是盡可能多地發(fā)現(xiàn)程序中的錯誤D、軟件測試的目的是使程序符合結(jié)構(gòu)化原則226.為了使模塊盡可能獨立,要求_B_ 。A、模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量強B、模塊的內(nèi)聚程度要盡量高,且各模塊間的耦合程度要盡量弱C、模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量弱D、模塊的內(nèi)聚程度要盡量低,且各模塊間的耦合程度要盡量強下列描述中正確的是

43、 _D_ 。A、程序就是軟件B、軟件開發(fā)不受計算機系統(tǒng)的限制C、軟件既是邏輯實體,又是物理實體D、軟件是程序、數(shù)據(jù)與相關(guān)文檔的集合228.數(shù)據(jù)獨立性是數(shù)據(jù)庫技術(shù)的重要特點之一,所謂數(shù)據(jù)獨立性是指_D_ 。A、數(shù)據(jù)與程序獨立存放B、不同的數(shù)據(jù)被存放在不同的文件中C、不同的數(shù)據(jù)只能被對應(yīng)的應(yīng)用程序所使用D、以上三種說法都不對.229 用樹形結(jié)構(gòu)表示實體之間聯(lián)系的模型是_C_ 。A、關(guān)系模型B、網(wǎng)狀模型C、層次模型D、以上三個都是.230 某二叉樹中度為2 的結(jié)點有18 個,則該二叉樹中有19 個葉子結(jié)點。在面向?qū)ο蠓椒ㄖ?,類的實例稱為對象。-232.診斷和改正程序中錯誤的工作通常稱為_程序調(diào)試 _

44、 。233.在關(guān)系數(shù)據(jù)庫中,把數(shù)據(jù)表示成二維表,每一個二維表稱為_ 關(guān)系 _。234.問題處理方案的正確而完整的描述稱為_ 算法 _ 。235)下面敘述正確的是_ 。 (C) A.算法的執(zhí)行效率與數(shù)據(jù)的存儲結(jié)構(gòu)無關(guān)算法的空間復(fù)雜度是指算法程序中指令(或語句)的條數(shù)算法的有窮性是指算法必須能在執(zhí)行有限個步驟之后終止以上三種描述都不對(236)以下數(shù)據(jù)結(jié)構(gòu)中不屬于線性數(shù)據(jù)結(jié)構(gòu)的是_ 。 (C) A.隊列線性表二叉樹棧(237)在一棵二叉樹上第5 層的結(jié)點數(shù)最多是_ 。 (B)8163215(238)下面描述中,符合結(jié)構(gòu)化程序設(shè)計風(fēng)格的是_ 。 (A)使用順序、選擇和重復(fù)(循環(huán))三種基本控制結(jié)構(gòu)表示

45、程序的控制邏輯模塊只有一個入口,可以有多個出口注重提高程序的執(zhí)行效率不使用 goto 語句(239)下面概念中,不屬于面向?qū)ο蠓椒ǖ氖莀 。 (D) A.對象繼承類過程調(diào)用(240)在結(jié)構(gòu)化方法中,用數(shù)據(jù)流程圖(DFD )作為描述工具的軟件開發(fā)階段是_ 。 (B) A.可行性分析需求分析詳細(xì)設(shè)計程序編碼(241)在軟件開發(fā)中,下面任務(wù)不屬于設(shè)計階段的是_ 。 (D) A.數(shù)據(jù)結(jié)構(gòu)設(shè)計給出系統(tǒng)模塊結(jié)構(gòu)-定義模塊算法定義需求并建立系統(tǒng)模型數(shù)據(jù)庫系統(tǒng)的核心是 _ 。 (B) A. 數(shù)據(jù)模型數(shù)據(jù)庫管理系統(tǒng)軟件工具數(shù)據(jù)庫(243)下列敘述中正確的是_ 。 (C)數(shù)據(jù)庫是一個獨立的系統(tǒng),不需要操作系統(tǒng)的支

46、持?jǐn)?shù)據(jù)庫設(shè)計是指設(shè)計數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫技術(shù)的根本目標(biāo)是要解決數(shù)據(jù)共享的問題數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的物理結(jié)構(gòu)必須與邏輯結(jié)構(gòu)一致下列模式中,能夠給出數(shù)據(jù)庫物理存儲結(jié)構(gòu)與物理存取方法的是內(nèi)模式外模式概念模式邏輯模式算法的時間復(fù)雜度是指 _ 。 (C) A. 執(zhí)行算法程序所需要的時間算法程序的長度算法執(zhí)行過程中所需要的基本運算次數(shù)算法程序中的指令條數(shù)下列敘述中正確的是 _ 。 (A) A. 線性表是線性結(jié)構(gòu)棧與隊列是非線性結(jié)構(gòu)線性鏈表是非線性結(jié)構(gòu)二叉樹是線性結(jié)構(gòu)(247)設(shè)一棵完全二叉樹共有699 個結(jié)點,則在該二叉樹中的葉子結(jié)點數(shù)為349350255351(248)結(jié)構(gòu)化程序設(shè)計主要強調(diào)的是_ 。 (

47、B) A.程序的規(guī)模程序的易讀性程序的執(zhí)行效率程序的可移植性_ 。 (A)_ 。 (B)-在軟件生命周期中, 能準(zhǔn)確地確定軟件系統(tǒng)必須做什么和必須具備哪些功能的階段是_ 。 (D)概要設(shè)計詳細(xì)設(shè)計可行性分析需求分析(250)數(shù)據(jù)流圖用于抽象描述一個軟件的邏輯模型,數(shù)據(jù)流圖由一些特定的圖符構(gòu)成。下列圖符名標(biāo)識的圖符不屬于數(shù)據(jù)流圖合法圖符的是_ 。 (A)A. 控制流B. 加工C. 數(shù)據(jù)存儲D. 源和潭(251) 軟件需求分析階段的工作,可以分為四個方面:需求獲取、需求分析、編寫需求規(guī)格說明書以及 _ 。 (B)A. 階段性報告B. 需求評審C. 總結(jié)D. 都不正確(252) 下述關(guān)于數(shù)據(jù)庫系統(tǒng)的

48、敘述中正確的是_ 。 (A)數(shù)據(jù)庫系統(tǒng)減少了數(shù)據(jù)冗余數(shù)據(jù)庫系統(tǒng)避免了一切冗余數(shù)據(jù)庫系統(tǒng)中數(shù)據(jù)的一致性是指數(shù)據(jù)類型的一致數(shù)據(jù)庫系統(tǒng)比文件系統(tǒng)能管理更多的數(shù)據(jù)(253)關(guān)系表中的每一橫行稱為一個_ 。 (A)元組字段屬性碼(254)數(shù)據(jù)庫設(shè)計包括兩個方面的設(shè)計內(nèi)容,它們是_ 。 (A) A.概念設(shè)計和邏輯設(shè)計模式設(shè)計和內(nèi)模式設(shè)計內(nèi)模式設(shè)計和物理設(shè)計結(jié)構(gòu)特性設(shè)計和行為特性設(shè)計算法的空間復(fù)雜度是指 _ 。 (D) A. 算法程序的長度-算法程序中的指令條數(shù)算法程序所占的存儲空間算法執(zhí)行過程中所需要的存儲空間(256)下列關(guān)于棧的敘述中正確的是_ 。 (D) A.在棧中只能插入數(shù)據(jù)在棧中只能刪除數(shù)據(jù)棧是

49、先進先出的線性表棧是先進后出的線性表(257)在深度為5 的滿二叉樹中,葉子結(jié)點的個數(shù)為_ 。 (C)32311615(258)對建立良好的程序設(shè)計風(fēng)格,下面描述正確的是_ 。 (A) A.程序應(yīng)簡單、清晰、可讀性好符號名的命名要符合語法充分考慮程序的執(zhí)行效率程序的注釋可有可無(259)下面對對象概念描述錯誤的是_ 。 (A) A.任何對象都必須有繼承性對象是屬性和方法的封裝體對象間的通訊靠消息傳遞操作是對象的動態(tài)性屬性下面不屬于軟件工程的 3 個要素的是 _ 。 (D) A.工具過程方法環(huán)境程序流程圖( PFD )中的箭頭代表的是 _ 。 (B) A. 數(shù)據(jù)流控制流調(diào)用關(guān)系組成關(guān)系(262)

50、在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。其中數(shù)據(jù)獨立性最高的階段是_ 。 (A)數(shù)據(jù)庫系統(tǒng)文件系統(tǒng)-人工管理數(shù)據(jù)項管理(263)用樹形結(jié)構(gòu)來表示實體之間聯(lián)系的模型稱為_ 。 (B) A.關(guān)系模型層次模型網(wǎng)狀模型數(shù)據(jù)模型(264)關(guān)系數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)的專門關(guān)系運算包括_ 。 (B) A.排序、索引、統(tǒng)計選擇、投影、連接關(guān)聯(lián)、更新、排序顯示、打印、制表(265)算法一般都可以用哪幾種控制結(jié)構(gòu)組合而成_ 。 (D) A.循環(huán)、分支、遞歸順序、循環(huán)、嵌套循環(huán)、遞歸、選擇順序、選擇、循環(huán)數(shù)據(jù)的存儲結(jié)構(gòu)是指 _ 。 (B) A. 數(shù)據(jù)所占的存儲空間量數(shù)據(jù)的邏輯結(jié)構(gòu)

51、在計算機中的表示數(shù)據(jù)在計算機中的順序存儲方式存儲在外存中的數(shù)據(jù)設(shè)有下列二叉樹:對此二叉樹中序遍歷的結(jié)果為_ 。 (B)ABCDEFDBEAFCABDECFDEBFCA(268)在面向?qū)ο蠓椒ㄖ校粋€對象請求另一對象為其服務(wù)的方式是通過發(fā)送_ 。 (D)消息調(diào)用語句命令口令(269)檢查軟件產(chǎn)品是否符合需求定義的過程稱為_ 。 (A) A.確認(rèn)測試集成測試-驗證測試驗收測試(270)下列工具中屬于需求分析常用工具的是_ 。 (D)PADPFDN-SDFD(271)下面不屬于軟件設(shè)計原則的是_ 。 (C)抽象模塊化自底向上信息隱蔽索引屬于 _ 。 (B)A. 模式內(nèi)模式外模式概念模式(273)在關(guān)

52、系數(shù)據(jù)庫中,用來表示實體之間聯(lián)系的是_ 。 (D) A.樹結(jié)構(gòu)網(wǎng)結(jié)構(gòu)線性表二維表(274)將 E-R 圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成_ 。(B)A. 屬性 B.關(guān)系鍵D.域(275)在下列選項中,哪個不是一個算法一般應(yīng)該具有的基本特征_ 。 (C)確定性可行性無窮性擁有足夠的情報(276)希爾排序法屬于哪一種類型的排序法_ 。 (B) A.交換類排序法插入類排序法-選擇類排序法建堆排序法(277)下列關(guān)于隊列的敘述中正確的是_ 。 (C) A.在隊列中只能插入數(shù)據(jù)在隊列中只能刪除數(shù)據(jù)隊列是先進先出的線性表隊列是先進后出的線性表(278)對長度為N 的線性表進行順序查找,在最壞情況下

53、所需要的比較次數(shù)為_ 。 (B)N+1N(N+1)/2N/2(279)信息隱蔽的概念與下述哪一種概念直接相關(guān)_ 。 (B) A.軟件結(jié)構(gòu)定義模塊獨立性模塊類型劃分模擬耦合度面向?qū)ο蟮脑O(shè)計方法與傳統(tǒng)的的面向過程的方法有本質(zhì)不同,它的基本原理是_ 。 (C)模擬現(xiàn)實世界中不同事物之間的聯(lián)系強調(diào)模擬現(xiàn)實世界中的算法而不強調(diào)概念使用現(xiàn)實世界的概念抽象地思考問題從而自然地解決問題鼓勵開發(fā)者在軟件開發(fā)的絕大部分中都用實際領(lǐng)域的概念去思考(281)在結(jié)構(gòu)化方法中,軟件功能分解屬于下列軟件開發(fā)中的階段是_ 。 (C)詳細(xì)設(shè)計需求分析總體設(shè)計編程調(diào)試軟件調(diào)試的目的是 _ 。 (B) A. 發(fā)現(xiàn)錯誤改正錯誤改善軟

54、件的性能挖掘軟件的潛能(283)按條件 f 對關(guān)系R 進行選擇,其關(guān)系代數(shù)表達式為_ 。 (C)R|X|RR|X|Rf- f(R) f(R)數(shù)據(jù)庫概念設(shè)計的過程中,視圖設(shè)計一般有三種設(shè)計次序,以下各項中不對的是_ 。 (D)自頂向下由底向上由內(nèi)向外由整體到局部在計算機中,算法是指 _ 。 (C) A. 查詢方法加工方法解題方案的準(zhǔn)確而完整的描述排序方法棧和隊列的共同點是 _ 。 (C) A. 都是先進后出都是先進先出只允許在端點處插入和刪除元素沒有共同點(287)已知二叉樹后序遍歷序列是dabec ,中序遍歷序列是debac ,它的前序遍歷序列是_ 。 (A)A. cedbaB. acbedC

55、. decabD. deabc(288)在下列幾種排序方法中,要求內(nèi)存量最大的是_ 。 (D) A.插入排序選擇排序快速排序歸并排序(289)在設(shè)計程序時,應(yīng)采納的原則之一是_ 。 (A) A.程序結(jié)構(gòu)應(yīng)有助于讀者理解B. 不限制goto 語句的使用減少或取消注解行程序越短越好(290)下列不屬于軟件調(diào)試技術(shù)的是_ 。 (B) A.強行排錯法-集成測試法回溯法原因排除法(291)下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是_ 。 (D)便于用戶、開發(fā)人員進行理解和交流反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)作為確認(rèn)測試和驗收的依據(jù)便于開發(fā)人員進行需求分析(292)在數(shù)據(jù)流圖(D

56、FD )中,帶有名字的箭頭表示_ 。 (C) A.控制程序的執(zhí)行順序模塊之間的調(diào)用關(guān)系數(shù)據(jù)的流向程序的組成成分SQL 語言又稱為 _ 。 (C) A. 結(jié)構(gòu)化定義語言結(jié)構(gòu)化控制語言結(jié)構(gòu)化查詢語言結(jié)構(gòu)化操縱語言視圖設(shè)計一般有 3 種設(shè)計次序,下列不屬于視圖設(shè)計的是 _ 。 (B)自頂向下由外向內(nèi)由內(nèi)向外自底向上(295)數(shù)據(jù)結(jié)構(gòu)中,與所使用的計算機無關(guān)的是數(shù)據(jù)的_ 。 (C) A.存儲結(jié)構(gòu)物理結(jié)構(gòu)邏輯結(jié)構(gòu)物理和存儲結(jié)構(gòu)棧底至棧頂依次存放元素 A、B、 C、 D,在第五個元素 E 入棧前,棧中元素可以出棧,則出棧序列可能是 _ 。 (D)A. ABCED B. DBCEA C. CDABE D.

57、DCBEA線性表的順序存儲結(jié)構(gòu)和線性表的鏈?zhǔn)酱鎯Y(jié)構(gòu)分別是_ 。(B)-順序存取的存儲結(jié)構(gòu)、順序存取的存儲結(jié)構(gòu)隨機存取的存儲結(jié)構(gòu)、順序存取的存儲結(jié)構(gòu)隨機存取的存儲結(jié)構(gòu)、隨機存取的存儲結(jié)構(gòu)任意存取的存儲結(jié)構(gòu)、任意存取的存儲結(jié)構(gòu)(298)在單鏈表中,增加頭結(jié)點的目的是_ 。 (A) A.方便運算的實現(xiàn)使單鏈表至少有一個結(jié)點標(biāo)識表結(jié)點中首結(jié)點的位置說明單鏈表是線性表的鏈?zhǔn)酱鎯崿F(xiàn)(299)軟件設(shè)計包括軟件的結(jié)構(gòu)、數(shù)據(jù)接口和過程設(shè)計,其中軟件的過程設(shè)計是指_ 。(B)模塊間的關(guān)系系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過程描述軟件層次結(jié)構(gòu)軟件開發(fā)過程(300)為了避免流程圖在描述程序邏輯時的靈活性,提出了用方框圖來代

58、替?zhèn)鹘y(tǒng)的程序流程圖,通常也把這種圖稱為_ 。 (B)A. PAD 圖B. N-S圖C.結(jié)構(gòu)圖D.數(shù)據(jù)流圖數(shù)據(jù)處理的最小單位是 _ 。 (C)A. 數(shù)據(jù)數(shù)據(jù)元素數(shù)據(jù)項數(shù)據(jù)結(jié)構(gòu)(302)下列有關(guān)數(shù)據(jù)庫的描述,正確的是_ 。 (C) A.數(shù)據(jù)庫是一個DBF 文件數(shù)據(jù)庫是一個關(guān)系數(shù)據(jù)庫是一個結(jié)構(gòu)化的數(shù)據(jù)集合數(shù)據(jù)庫是一組文件(303)單個用戶使用的數(shù)據(jù)視圖的描述稱為_ 。 (A) A.外模式概念模式內(nèi)模式存儲模式(304)需求分析階段的任務(wù)是確定_ 。 (D)-軟件開發(fā)方法軟件開發(fā)工具軟件開發(fā)費用軟件系統(tǒng)功能算法分析的目的是 _ 。 (D) A. 找出數(shù)據(jù)結(jié)構(gòu)的合理性找出算法中輸入和輸出之間的關(guān)系分析算

59、法的易懂性和可靠性分析算法的效率以求改進(306) n 個頂點的強連通圖的邊數(shù)至少有_ 。(C) A. n-1B. n(n-1)C. nD. n+1(307) 已知數(shù)據(jù)表A 中每個元素距其最終位置不遠(yuǎn),為節(jié)省時間,應(yīng)采用的算法是_ 。(B)A. 堆排序B. 直接插入排序C. 快速排序D. 直接選擇排序(308)用鏈表表示線性表的優(yōu)點是_ 。 (A) A.便于插入和刪除操作數(shù)據(jù)元素的物理順序與邏輯順序相同花費的存儲空間較順序存儲少便于隨機存取(309)下列不屬于結(jié)構(gòu)化分析的常用工具的是_ 。 (D) A.數(shù)據(jù)流圖數(shù)據(jù)字典判定樹PAD 圖(310)軟件開發(fā)的結(jié)構(gòu)化生命周期方法將軟件生命周期劃分成_

60、 。(A)定義、開發(fā)、運行維護設(shè)計階段、編程階段、測試階段總體設(shè)計、詳細(xì)設(shè)計、編程調(diào)試需求分析、功能定義、系統(tǒng)設(shè)計(311)在軟件工程中,白箱測試法可用于測試程序的內(nèi)部結(jié)構(gòu)。此方法將程序看做是_ 。-(C)循環(huán)的集合地址的集合路徑的集合目標(biāo)的集合在數(shù)據(jù)管理技術(shù)發(fā)展過程中,文件系統(tǒng)與數(shù)據(jù)庫系統(tǒng)的主要區(qū)別是數(shù)據(jù)庫系統(tǒng)具有_ 。 (D)數(shù)據(jù)無冗余數(shù)據(jù)可共享專門的數(shù)據(jù)管理軟件特定的數(shù)據(jù)模型(313)分布式數(shù)據(jù)庫系統(tǒng)不具有的特點是_ 。 (B)分布式數(shù)據(jù)冗余數(shù)據(jù)分布性和邏輯整體性位置透明性和復(fù)制透明性(314)下列說法中,不屬于數(shù)據(jù)模型所描述的內(nèi)容的是_ 。 (C) A.數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)操作數(shù)據(jù)查詢數(shù)據(jù)約束

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論