第 1 頁:試題 |
第 6 頁:參考答案 |
一、選擇題
(1)B【解析】算法的控制結構給出了算法的基本框架,它不僅決定了算法中各操作的執行順序,而且也直接反映了算法的設計是否符合結構化原則。一個算法一般都可以用順序、循環、選擇三種基本控制結構組合而成。本題答案為B。
(2)C【解析】鏈式存儲結構克服了順序存儲結構的缺點:它的節點空間可以動態申請和釋放;它的數據元素的邏輯次序靠節點的指針來指示,不需要移動數據元素。故鏈式存儲結構下的線性表便于插入和刪除操作。本題答案為C。
(3)C【解析】快速排序的基本思想是,通過一趟排序將待排序記錄分割成獨立的兩部分,其中一部分記錄的關鍵字均比另一部分記錄的關鍵字小,再分別對這兩部分記錄繼續進行排序,以達到整個序列有序;插入排序的基本操作是指將無、序序列中的各元素依次插入到已經有序的線性表中,從而得到一個新的序列;選擇排序的基本思想是:掃描整個線性表,從中選出最小的元素,將它交換到表的最前面(這是它應有的位置),然后對剩下的子表采用同樣的方法,直到表空為止;歸并排序是將兩個或兩個以上的有序表組合成一個新的有序表。本題答案為C。
(4)A【解析】軟件工程包括3個要素,即方法、工具和過程。本題答案為A。
(5)B【解析】結構化分析的常用工具有數據流圖、數據字典、判定樹和判定表。而流程網是常見的過程設計工具中的圖形設計。本題答案為B。
(6)A【解析】軟件的白盒測試方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內部的邏輯結構及有關信息,設計或選擇測試用例,對程序所有邏輯路徑進行測試。本題答案為A。
(7)C【解析】在文件系統中,相互獨立的記錄其內部結構的最簡單形式是等長、同格式的記錄的集合,易造成存儲空間大量浪費,不方便使用。而在數據庫系統中,數據是結構
化的,這種結構化要求在描述數據時不僅描述數據本身,還要描述數據間的關系,這正是通過采用特定的數據模型來實現的。本題答案為C。
(8)D【解析】數據模型所描述的內容有3個部分,它們是數據結構、數據操作和數據約束。其中,數據模型中的數據結構主要描述數據的類型、內容、性質,以及數據庫的聯系等;數據操作主要是描述在相應數據結構上的操作類型與操作方式。本題答案為D。
(9)A【解析】層次模型是最早發展出來的數據庫模型。它的基本結構是樹形結構,這種結構方式在現實世界中很普遍,如家族結構、行政組織機構,它們自頂向下、層次分明。關系模型是用二維表的形式表示實體和實體間聯系的數據模型。關系模型的特點如下:關系模型與非關系模型不同,它是建立在嚴格的數學概念基礎上的;關系模型的概念單一,無論實體或實體之間的聯系都用關系表示;存取路徑對用戶透明;關系必須是規范化的關系。
(10)C【解析】數據庫邏輯設計的主要工作是將E—R圖轉換成指定的RDBMS中的關系模式。
(11)B【解析】在關系數據庫系統中,數據庫中的數據存儲在二維表中,而表由記錄構成,每個記錄都具有相同的結構,即每個記錄所包含的屬性類型相同,而取值不同,因此可以肯定數據庫中的記錄之間存在聯系。數據庫中的數據項,也就是二維表的字段,而在數據庫的表中,通常會設定某個字段或某些字段為鍵,通過這些鍵就可以確定其他字段的值,即數據庫中的數據項之間也存在一定的關系,因此在關系型數據庫系統中,數據庫的數據項之間和記錄之問都存在聯系,正確答案應該是選項B。
(12)D【解析】創建數組的命令格式有兩種:
DIMENSION<數組名>(<下標上限1>[,<下標上限2])[...]
DECLARE<數組名>(<下標上限1>[,<下標上限2])[...]
兩種格式的功能完全相同。數組創建后,系統自動給每個數組元素賦以邏輯假(.F.)值。
(13)D【解析】在用雙等號運算符比較兩個字符串時,只有當兩個字符串完全相同(含空格及各字符的位置、大小寫),運算結果才為邏輯真。DTOC()函數作用是將日期型數據或日期時間型數據的日期部分轉成字符串,所以DTOC({^09/13/2012 08:O0:O0})的結果是“09/1 3/2012”。
(14)C【解析】所謂自由表就是那些不屬于任何數據庫的表,所有t:h FoxBase或早期版本的FoxPro創建的數據庫文件是自由表。可以將自由表移人到數據庫中,也可以將數據庫中的表移出,讓它成為自由表。數據庫表與自由表的最大區別是兩者字段名的最大字符個數不同,數據庫表中字段名的最大字符數為l28,而自由表中字段名的最大字符數為10。
(15)D【解析】G0命令直接對記錄進行定位,TOP是表頭,不使用索引時,即記錄號為l的記錄,使用索引時,為索引項排在最前面的索引對應的記錄。BOTTOM是表尾,當不使用索引時是記錄號最大的那條記錄,使用索引時是索引項排在最后面的索引項對應的記錄。GOT0命令用于直接定位到第幾條記錄。
(16)C【解析】與表名相同的結構索引在表打開時都能夠自動打開,但是對于非結構索引,必須在使用之前打開索引文件。
單獨的.idx索引是一種非結構單索引;采用非默認名的.cdx索引,也是非結構復合索引;與表名同名的.cdx索引,是結構復合索引。
結構復合索引具有如下特性:在打開表時自動打開;同一索引文件中能包含多個索引方案,或索引關鍵字;在添加、更改或刪除記錄時自動維護索引。
(17)D【解析】“級聯”代表用新的連結字段值自動修改子表中的相關所有記錄。“限制”代表若子表中有相關的記錄,則禁止修改父表中的連結字段值。“忽略”代表若不做完整性檢查即刪除父表的記錄時與子表無關。
(18)C【解析】使用窗口命令選擇工作區格式為:sE. LECT<工作區>|<別名>。
<工作區號>的取值范圍為0~32767。如果取值為0,則選擇尚未使用的、編號最小的一個工作區。
<別名>是指打開表的別名,用來指定包含打開表的工作區。別名有3種使用方法:
使用系統默認的別名A—J表示前10個工作區;
使用用戶定義的別名,定義格式為:USE表名ALIAS別名;
用戶未定義別名時,直接使用表名作為別名。
另外,要為表指定打開的工作區,語法為:USE<表名> IN<工作區號>。此時并不改變當前區的位置。
(19)B【解析】本題考查的SQL語言中各種語句所完成的功能,下表給出了SQL中常見的一些命令的功能。
(20)D【解析】本題所要求的是檢索計算機系的學生,所以要有Where條件:院系=’計算機系’;另外檢索結果只要學號和姓名,所以SELECT學號,姓名。因此本題答案是D。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |