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