一、選擇題
(1)C
知識點:算法的基本概念
評析:計算機算法是指解題方案的準(zhǔn)確而完整的描述,它有以下幾個基本特征:可行性、確定性、有窮性和擁有足夠的情報。
(2)C
知識點:線性表的概念
評析:棧和隊列都是一種特殊的操作受限的線性表,只允許在端點處進行插入和刪除。二者的區(qū)別是:棧只允許在表的一端進行插入或刪除操作,是一種“后進先出”的線性表;而隊列只允許在表的一端進行插入操作,在另一端進行刪除操作,是一種“先進先出”的線性表。
(3)A
知識點:樹的遍歷
評析: 二叉樹BT的后序遍歷序列為dabec,故BT的根結(jié)點為c(后序遍歷序列的最后一個結(jié)點為數(shù)的根結(jié)點);而BT的中序遍歷序列是debac,即遍歷序列中最后一個結(jié)點為跟結(jié)點,說明BT的右子樹為空。由BT的的后序遍歷序列和中序遍歷序列可知BT的左子樹(LST)的后序遍歷序列和中序遍歷序列分別為dabe和deba(樹是遞歸定義的):故LST的根結(jié)點是e,在由LST的中序遍歷序列可知其左子樹為d。因此BT的前序遍歷序列為cedba。
(4)D
知識點:各種排序方法實現(xiàn)過程及實現(xiàn)機制
評析:快速排序的基本思想是,通過一趟排序?qū)⒋判蛴涗浄指畛瑟毩⒌膬刹糠,其中一部分記錄的關(guān)鍵字均比另一部分記錄的關(guān)鍵字小,再分別對這兩部分記錄繼續(xù)進行排序,以達到整個序列有序;插入排序的基本操作是指將無序序列中的各元素依次插入到已經(jīng)有序的線性表中,從而得到一個新的序列;選擇排序的基本思想是:掃描整個線性表,從中選出最小的元素,將它交換到表的最前面(這是它應(yīng)有的位置),然后對剩下的子表采用同樣的方法,直到表空為止;歸并排序是將兩個或兩個以上的有序表組合成一個新的有序表。
(5)A
知識點:結(jié)構(gòu)化程序設(shè)計的原則
評析:濫用goto語句將使程序流程無規(guī)律,可讀性差;添加的注解行有利于對程序的理解,不應(yīng)減少或取消;程序的長短要依照實際需要而定,并不是越短越好。
(6)B
知識點:軟件調(diào)試的各種方法及各種方法的區(qū)別。
評析:調(diào)試的關(guān)鍵在于推斷程序內(nèi)部的錯誤位置及原因。主要的調(diào)試方法有強行排錯法、回溯法和原因排除法。
(7)D
知識點:軟件需求規(guī)格說明書的作用
評析:軟件需求規(guī)格說明書(SRS,Software Requirement Specification)是需求分析階段的最后成果,是軟件開發(fā)中的重要文檔之一。它有以下幾個方面的作用:① 便于用戶、開發(fā)人員進行理解和交流;② 反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù);③ 作為確認(rèn)測試和驗收的依據(jù)。
(8)C
知識點:軟件設(shè)計工具
評析:數(shù)據(jù)流相當(dāng)于一條管道,并有一級數(shù)據(jù)(信息)流經(jīng)它。在數(shù)據(jù)流圖中,用標(biāo)有名字的箭頭表示數(shù)據(jù)流。數(shù)據(jù)流可以從加工流向加工,也可以從加工流向文件或從文件流向加工,并且可以從外部實體流向系統(tǒng)或從系統(tǒng)流向外部實體。
(9)C
知識點:結(jié)構(gòu)化查詢語言的定義
(10)B
知識點:數(shù)據(jù)庫概念設(shè)計中視圖設(shè)計的基本概念
評析:視圖設(shè)計一般有3種設(shè)計次序,它們分別是自頂向下、自底向上和由內(nèi)向外,它們又為視圖設(shè)計提供了具體的操作方法,設(shè)計者可根據(jù)實際情況靈活掌握,可以單獨使用也可混合使用。
(11)B
知識點:數(shù)據(jù)庫基礎(chǔ)知識/基本概念/數(shù)據(jù)庫
對于數(shù)據(jù)的冗余是不能消除的,只能減小。任何的數(shù)據(jù)庫中都存在著數(shù)據(jù)冗余的現(xiàn)象,但這些都應(yīng)該是合理的數(shù)據(jù)冗余。
(12)A
知識點:數(shù)據(jù)庫基礎(chǔ)知識/關(guān)系運算基本概念/選擇運算
評析:從關(guān)系中找出滿足給定條件的元組的操作稱為選擇。
從關(guān)系模式中指定若干屬性組成新的關(guān)系稱為投影。
聯(lián)接是關(guān)系的橫向結(jié)合。聯(lián)接運算將兩個關(guān)系模式拼接成一個更寬的關(guān)系模式,生成的新關(guān)系中包含滿足聯(lián)接條件的元組。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |