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