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