參考答案
一、選擇題
(1)A【解析】數(shù)據(jù)結(jié)構(gòu)是研究數(shù)據(jù)元素及其之間的相互關(guān)系和數(shù)據(jù)運(yùn)算的一門(mén)學(xué)科,它包含3個(gè)方面的內(nèi)容,即數(shù)據(jù)的邏輯結(jié)構(gòu)、存儲(chǔ)結(jié)構(gòu)和數(shù)據(jù)的運(yùn)算。
(2)D【解析】串的長(zhǎng)度指的是串中的字符的個(gè)數(shù),且其字符個(gè)數(shù)可以為零。
(3)B【解析】計(jì)算機(jī)算法是指解題方案的準(zhǔn)確而完整的描述,它有以下幾個(gè)基本特征:可行性、確定性、有窮性和擁有足夠的情報(bào)。
(4)C【解析】對(duì)象有如下一些基本特點(diǎn),即標(biāo)識(shí)唯一性、分類(lèi)性、多態(tài)性、封裝性和模塊獨(dú)立性。
(5)B【解析】軟件工程概念的出現(xiàn)源自軟件危機(jī)。所謂軟件危機(jī)是泛指在計(jì)算機(jī)軟件的開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題。總之,可以將軟件危機(jī)歸結(jié)為成本、質(zhì)量、生產(chǎn)率等問(wèn)題。
(6)C【解析】軟件設(shè)計(jì)遵循軟件工程的基本目標(biāo)和原則,建立了適用于在軟件設(shè)計(jì)中應(yīng)該遵循的基本原理和與軟件設(shè)計(jì)有關(guān)的概念,它們是抽象、模塊化、信息隱蔽和數(shù)據(jù)獨(dú)立性。自底向上是集成測(cè)試中增量測(cè)試的一種。
(7)A【解析】軟件的顯著特點(diǎn)是規(guī)模龐大,復(fù)雜度超線性增長(zhǎng),在開(kāi)發(fā)大型軟件時(shí),要保證高質(zhì)量,極端復(fù)雜困難,不僅涉及技術(shù)問(wèn)題,更重要的是必須要有嚴(yán)格而科學(xué)的管理。
(8)A【解析】sQL語(yǔ)句中凡創(chuàng)建都用CREATE,刪除都用DROP,改變用ALTER,再跟類(lèi)型和名字,附加子句。
(9)B【解析】數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem,簡(jiǎn)稱(chēng)DBS)包括數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱(chēng)DB)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem,簡(jiǎn)稱(chēng)DBMS)。
(10)C【解析】關(guān)系模型允許定義3類(lèi)數(shù)據(jù)約束,它們是實(shí)體完整性約束、參照完整性約束及用戶(hù)自定義的完整性約束。其中前兩種完整性約束由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)支持,對(duì)于用戶(hù)自定義的完整性約束,則由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)提供完整性約束語(yǔ)言,用戶(hù)利用該語(yǔ)言給出約束條件,運(yùn)行時(shí)由系統(tǒng)自動(dòng)檢查。
(11)D【解析】排序不屬于基本關(guān)系運(yùn)算。
(12)A【解析】一個(gè)班只能有一個(gè)班長(zhǎng),這是一一對(duì)應(yīng)的關(guān)系,所以班級(jí)和班長(zhǎng)兩個(gè)實(shí)體之間的關(guān)系屬于一對(duì)一聯(lián)系。
(13)B【解析】菜單文件名的后綴為.mpr,執(zhí)行該菜單文件的命令的格式為:
DO菜單文件名.mpr菜單后綴名不能省略。
(14)C【解析】創(chuàng)建索引是創(chuàng)建一個(gè)指向數(shù)據(jù)庫(kù)表文件記錄的指針構(gòu)成的文件,而不是改變?cè)瓉?lái)數(shù)據(jù)庫(kù)表文件中記錄的物理順序,目的是使用索引加快對(duì)表的查詢(xún)操作。
(15)A【解析】主索引和候選索引都能保證不重復(fù),但如果一個(gè)表中只能創(chuàng)建一個(gè),則只能建立主索引。
(16)B【解析】參照完整性規(guī)則的是更新規(guī)則、刪除規(guī)則和插入規(guī)則規(guī)則。
(17)B【解析】命令格式如下:
OPENDATABASE數(shù)據(jù)庫(kù)名
VisualFoxPrO允許使用4個(gè)字母的省略方式,即:
OPENDATABASE數(shù)據(jù)庫(kù)名
(18)B【解析】運(yùn)算符優(yōu)先級(jí)是先執(zhí)行算術(shù)運(yùn)算符、字符串運(yùn)算符和日期型運(yùn)算符,其次執(zhí)行邏輯運(yùn)算符,最后執(zhí)行關(guān)系運(yùn)算符。
(19)B【解析】B和C是矛盾的,必有一個(gè)錯(cuò)誤。使用HAVING子句的時(shí),也需要使用WHERE子句。所以B是錯(cuò)誤的。
(20)D【解析】查詢(xún)?cè)O(shè)計(jì)器中沒(méi)有“更新條件”選項(xiàng)卡,視圖設(shè)計(jì)器中有。
(21)C【解析】CREATEVIEW打開(kāi)的不是查詢(xún)?cè)O(shè)計(jì)器,而是打開(kāi)視圖設(shè)計(jì)器。使用查詢(xún)?cè)O(shè)計(jì)器不能生成所有的SQL查詢(xún)語(yǔ)句。使用DO語(yǔ)句執(zhí)行查詢(xún)時(shí),必須給出擴(kuò)展名。使用查詢(xún)?cè)O(shè)計(jì)器生產(chǎn)的sQL語(yǔ)句存盤(pán)后,將存放在擴(kuò)展名為QPR的文件中。
(22)A【解析】定義報(bào)表布局的選項(xiàng)是列數(shù)、方向、字段布局。
(23)C【解析】SelLength屬性的設(shè)置不能小于0。當(dāng)ScrollBars的屬性值為0時(shí),編輯框內(nèi)沒(méi)有水平滾動(dòng);屬性值為2時(shí),編輯框內(nèi)包含垂直滾動(dòng)條。Readonly屬性值為.T.時(shí),用戶(hù)能使用編輯框上的滾動(dòng)條,但不能編輯編輯框中的內(nèi)容。SelText屬性在做界面設(shè)計(jì)時(shí)不可用,在運(yùn)行時(shí)可讀寫(xiě)。
(24)B【解析】查詢(xún)不能更新,因此鎖定B,而查詢(xún)的結(jié)果有“查詢(xún)?nèi)ハ颉眴?wèn)題,從而驗(yàn)證B是正確的。
(25)D【解析】應(yīng)該修改所有職工目前的工資值,使用REPLACEALL…wITH格式。
(26)A【解析】一個(gè)表中可以建立多個(gè)普通索引。要建立兩個(gè)表之間的一對(duì)多聯(lián)系,需要在“多方”表建立普通索引。
(27)C【解析】成需求單價(jià)大于10元的股票數(shù),從sk.dbf中可知,滿(mǎn)足條件的有5項(xiàng)。
(28)A【解析】BETWEEN…AND…描述的是閉區(qū)間,所以與A等效。
(29)A【解析】求最大值,放在a[1]中。
(30)B【解析】因?yàn)槭前唇灰姿纸M,temp表中第二條記錄的“均價(jià)”字段的內(nèi)容是深圳交易所的(7.48+12.50)/2=9.99。
(31)C【解析】改變字段寬度需要在字段名稱(chēng)前加Al。TER,只有C的格式正確。
(32)B【解析1AS后面列出產(chǎn)生的視圖含有的字段名是“名稱(chēng)”和“單價(jià)”,對(duì)比選項(xiàng),可知應(yīng)該選B。
(33)D【解析】使用SQL對(duì)視圖進(jìn)行查詢(xún)時(shí),必須事先打開(kāi)該視圖所在的數(shù)據(jù)庫(kù)。
(34)A【解析】雖然最小值有兩個(gè),但短語(yǔ)DISTINCT去掉重復(fù)值,所以在表SX中的記錄個(gè)數(shù)是1。
(35)D【解析】應(yīng)該按交易所分組,所以D正確。
二、填空題
(1)【1】AcBEGFD【解析】由于在前序遍歷中首先訪問(wèn)根結(jié)點(diǎn),因此,前序序列中的第一個(gè)結(jié)點(diǎn)為二叉樹(shù)的根結(jié)點(diǎn),即D為二叉樹(shù)的根結(jié)點(diǎn)。又由于在中序遍歷中訪問(wèn)根結(jié)點(diǎn)的次序?yàn)榫又校L問(wèn)左子樹(shù)上的結(jié)點(diǎn)為居先,訪問(wèn)右子樹(shù)上的結(jié)點(diǎn)為最后,因此,在中序序列中,以根結(jié)點(diǎn)(D)為分界線,前面的子序列(ABC)一定在左子樹(shù)中,后面的子序列(EFG)一定在右子樹(shù)中。同樣的道理,對(duì)于已經(jīng)劃分出的每一個(gè)子序列的所有結(jié)點(diǎn)中,位于前序序列最前面的一個(gè)結(jié)點(diǎn)為子樹(shù)的根結(jié)點(diǎn),而在中序序列中位于該根結(jié)點(diǎn)前面的結(jié)點(diǎn)構(gòu)成左子樹(shù)上的結(jié)點(diǎn)子序列,位于該根結(jié)點(diǎn)后面的結(jié)點(diǎn)構(gòu)成右子樹(shù)上的結(jié)點(diǎn)子序列。這個(gè)處理過(guò)程直到所有子序列為空為止。根據(jù)上述道理,該二叉樹(shù)恢復(fù)的過(guò)程如下圖所示:
根據(jù)后序遍歷的方法,對(duì)該二叉樹(shù)后序遍歷的結(jié)果為ACBEGFD。
(2)【2】類(lèi)【解析】在面向?qū)ο蠓椒ㄖ校?lèi)描述的是具有相似性質(zhì)的一組對(duì)象。因此,屬性與操作相似的一組對(duì)象稱(chēng)為類(lèi)。
(3)【3】加工【解析】SD方法實(shí)際上是面向數(shù)據(jù)流的,即它的工作對(duì)象實(shí)際上是在SA方法中形成的數(shù)據(jù)流圖。因此,可以由數(shù)據(jù)流圖來(lái)導(dǎo)出結(jié)構(gòu)圖。另外,由數(shù)據(jù)流圖導(dǎo)出結(jié)構(gòu)圖的關(guān)鍵是找出中心加工,而每個(gè)加工則對(duì)應(yīng)一個(gè)處理模塊。
(4)【4】驅(qū)動(dòng)模塊【解析】在進(jìn)行模塊測(cè)試時(shí),要為每個(gè)被測(cè)試的模塊另外設(shè)計(jì)兩類(lèi)模塊:驅(qū)動(dòng)模塊和承接模塊。其中驅(qū)動(dòng)模塊的作用是將測(cè)試數(shù)據(jù)傳送給被測(cè)試的模塊,并顯示被測(cè)試模塊所產(chǎn)生的結(jié)果。
(5)【5】選擇【解析】在關(guān)系運(yùn)算中,選擇運(yùn)算是在指定的關(guān)系中選取所有滿(mǎn)足給定條件的元組,構(gòu)成一個(gè)新的關(guān)系,而這個(gè)新的關(guān)系是原關(guān)系的一個(gè)子集。
(6)【6】CDX【解析】復(fù)合索引文件的擴(kuò)展名是CDX。
(7)【7】Visible【解析】在表單中,控件是否可見(jiàn)的屬性是通過(guò)Visible來(lái)控制的,當(dāng)結(jié)果為真時(shí),是可見(jiàn)的,否則為不可見(jiàn)。Enabled是控制控件的可用性,也是通過(guò)邏輯真和邏輯假兩個(gè)值來(lái)控制,它容易和Visible屬性弄混淆。
(8)【8】.F.【解析】BETWEEN用于判斷一個(gè)表達(dá)式的值是否介于其他兩個(gè)表達(dá)式的值之間。格式為(表達(dá)式1,表達(dá)式2,表達(dá)式3)。當(dāng)表達(dá)式1值大于等于表達(dá)式2值且小于等于表達(dá)式3值時(shí),函數(shù)值為邏輯真(.T.),否則函數(shù)值為邏輯假(.F.)。如果表達(dá)式2或表達(dá)式3有一個(gè)NULL值,那么函數(shù)值也是NUl。L值
(9)【9】瀏覽窗口【解析】默認(rèn)是瀏覽窗口。
(10)【10】INT0【11】VALUES【解析】這是INSERTINT0…VALUE格式。
(11)【12】SUM【13】學(xué)院【解析】使用SUM求和,求和來(lái)源是“企業(yè)管理”系的所有職工。
(12)【14】UPDATE【15】WHERE【解析】使用UPDATE更新,條件由WHERE給出。
編輯推薦:
考試吧考后首發(fā)2013年9月計(jì)算機(jī)等級(jí)考試試題及答案
2013年計(jì)算機(jī)等級(jí)考試備考精華資料匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |