為大家收集整理了《2013年計(jì)算機(jī)等級(jí)考試二級(jí)VF考前沖刺試題(2)》供大家參考,希望對(duì)大家有所幫助?。?!
一、選擇題(每題2分,共70分) 下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。
(1)數(shù)據(jù)結(jié)構(gòu)作為計(jì)算機(jī)的一門學(xué)科,主要研究數(shù)據(jù)的邏輯結(jié)構(gòu)、對(duì)各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運(yùn)算,以及
A)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)
B)計(jì)算方法
C)數(shù)據(jù)映象
D)邏輯存儲(chǔ)
(2)串的長(zhǎng)度是
A)串中不同字符的個(gè)數(shù)
B)串中不同字母的個(gè)數(shù)
C)串中所含字符的個(gè)數(shù)且字符個(gè)數(shù)大于零
D)串中所含字符的個(gè)數(shù)
(3)在計(jì)算機(jī)中,算法是指
A)加工方法
B)解題方案的準(zhǔn)確而完整的描述
C)排序方法
D)查詢方法
(4)以下不屬于對(duì)象的基本特點(diǎn)的是
A)分類性
B)多態(tài)性
C)繼承性
D)封裝性
(5)開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱作
A)軟件投機(jī)
B)軟件危機(jī)
C)軟件工程
D)軟件產(chǎn)生
(6)下面不屬于軟件設(shè)計(jì)原則的是
A)抽象
B)模塊化
C)自底向上
D)信息隱蔽
(7)開發(fā)大型軟件時(shí),產(chǎn)生困難的根本原因是
A)大系統(tǒng)的復(fù)雜性
B)人員知識(shí)不足
C)客觀世界千變?nèi)f化
D)時(shí)間緊、任務(wù)重
(8)下列SQL語(yǔ)句中,用于修改表結(jié)構(gòu)的是
A)ALTER
B)CREATE
C)UPDATE
D)INSERT
(9)數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)之間的關(guān)系是
A)數(shù)據(jù)庫(kù)包括數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)
B)數(shù)據(jù)庫(kù)系統(tǒng)包括數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)
C)數(shù)據(jù)庫(kù)管理系統(tǒng)包括數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)系統(tǒng)
D)三者沒(méi)有明顯的包含關(guān)系
(10)關(guān)系模型允許定義三類數(shù)據(jù)約束,下列不屬于數(shù)據(jù)約束的是
A)實(shí)體完整性約束
B)參照完整性約束
C)域完整性約束
D)用戶自定義的完整性約束 (11)在下列四個(gè)選項(xiàng)中,不屬于基本關(guān)系運(yùn)算的是
A)連接
B)投影
C)選擇
D)排序
(12)如果一個(gè)班只能有一個(gè)班長(zhǎng),而且一班長(zhǎng)不能同時(shí)擔(dān)任其他班的班長(zhǎng),班級(jí)和班長(zhǎng)兩個(gè)堤逯淶墓叵凳粲?BRA)一對(duì)一聯(lián)系
B)一對(duì)二聯(lián)系
C)多對(duì)多聯(lián)系
D)一對(duì)多聯(lián)系
(13)假設(shè)已經(jīng)生成了名為mymenu的菜單文件,執(zhí)行該菜單文件的命令是
A)DOmymenu
B)DOmymenu.mpr
C)DOmymenu.pjX
D)DOmymenu.mnx
(14)下面有關(guān)索引的描述正確的是
A)建立索引以后,原來(lái)的數(shù)據(jù)庫(kù)表文件中記錄的物理順序?qū)⒈桓淖?BR> B)索引與數(shù)據(jù)庫(kù)表的數(shù)據(jù)存儲(chǔ)在一個(gè)文件中
C)創(chuàng)建索引是創(chuàng)建一個(gè)指向數(shù)據(jù)庫(kù)表文件記錄的指針構(gòu)成的文件
D)使用索引并不能加快對(duì)表的查詢操作
(15)若所建立索引的字段值不允許重復(fù),并且一個(gè)表中只能創(chuàng)建一個(gè),它應(yīng)該是
A)主索引
B)索引
C)候選索引
D)普通索引
(16)下面是參照完整性規(guī)則的是
A)限制規(guī)則
B)刪除規(guī)則
C)復(fù)制規(guī)則
D)檢索規(guī)則
(17)一個(gè)數(shù)據(jù)庫(kù)名為student,要想打開該數(shù)據(jù)庫(kù),應(yīng)使用命令
A)OPENstudent
B)OPENDATAstudent
C)USEstudent
D)OPENDAstudent
(18)下面是關(guān)于運(yùn)算符優(yōu)先級(jí)的敘述,錯(cuò)誤的敘述是.
A)先執(zhí)行算術(shù)運(yùn)算符、字符串運(yùn)算符和日期型運(yùn)算符
B)先執(zhí)行關(guān)系運(yùn)算符,后執(zhí)行邏輯運(yùn)算符
C)先執(zhí)行算術(shù)運(yùn)算符,最后執(zhí)行邏輯運(yùn)算符
D)先執(zhí)行邏輯運(yùn)算符,后執(zhí)行關(guān)系運(yùn)算符
(19)下面有關(guān)HAVING子句描述錯(cuò)誤的是
A)HAVING子句必須與GROUPBY子句同時(shí)使用,不能單獨(dú)使用
B)使用HAVING予句的同時(shí)不能使用WHERE子句
C)使用HAVING子句的同時(shí)可以使用WHERE子句
D)使用HAVING子句的作用是限定分組的條件
(20)視圖設(shè)計(jì)器中含有的、但查詢?cè)O(shè)計(jì)器中卻沒(méi)有的選項(xiàng)卡是
A)篩選
B)排序依據(jù)
C)分組依據(jù)
D)更新條件 (21)下面關(guān)于查詢描述正確的是
A)可以使用CREATEVIEW打開查詢?cè)O(shè)計(jì)器
B)使用查詢?cè)O(shè)計(jì)器可以生成所有的SQL查詢語(yǔ)句
C)使用查詢?cè)O(shè)計(jì)器生產(chǎn)的SQL語(yǔ)句存盤后將存放在擴(kuò)展名為QPR的文件中
D)使用D0語(yǔ)句執(zhí)行查詢時(shí),可以不帶擴(kuò)展名
(22)使用報(bào)表向?qū)Фx報(bào)表時(shí),定義報(bào)表布局的選項(xiàng)是
A)列數(shù)、方向、字段布局
B)列數(shù)、行數(shù)、字段布局
C)行數(shù)、方向、字段布局
D)列數(shù)、行數(shù)、方向
(23)下面對(duì)編輯框(EditBox)控制屬性的描述正確的是
A)SelLength屬性的設(shè)置可以小于0
B)當(dāng)ScrollBars的屬性值為0時(shí),編輯框內(nèi)包含水平滾動(dòng)條
C)SelText屬性在做界面設(shè)計(jì)時(shí)不可用,在運(yùn)行時(shí)可讀寫
D)Readonly屬性值為.T.時(shí),用戶不能使用編輯框上的滾動(dòng)條
(24)查詢?cè)O(shè)計(jì)器和視圖設(shè)計(jì)器的主要的不同是
A)查詢?cè)O(shè)計(jì)器有“更新條件”選項(xiàng)卡,沒(méi)有“查詢?nèi)ハ颉边x項(xiàng)
B)查詢?cè)O(shè)計(jì)器沒(méi)有“更新條件”選項(xiàng)卡,有“查詢?nèi)ハ颉边x項(xiàng)
C)視圖設(shè)計(jì)器沒(méi)有“更新條件”選項(xiàng)卡,有“查詢?nèi)ハ颉边x項(xiàng)
D)視圖設(shè)計(jì)器有“更新條件”選項(xiàng)上,也有“查詢?nèi)ハ颉边x項(xiàng)
(25)要為當(dāng)前表所有職工增加100元工資,應(yīng)該使用的命令是
A)CHANGE工資WITH工資+i00
B)REPLACE工資wITH工資+100
C)CHANGEALL工資wITH工資4-100
D)REPLACEALl。工資wITH工資4-100
(26)在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,建立兩個(gè)表之間的一對(duì)多聯(lián)系,可通過(guò)索引實(shí)現(xiàn)的方式是
A)“一方”表的主索引或候選索引,“多方”表的普通索引
B)“一方”表的主索引,“多方”表的普通索引或候選索引
C)“一方”表的普通索引,“多方”表的主索引或候選索引
D)“一方”表的普通索引,“多方”表的候選索引或普通索引
(27)題~(35)題使用的數(shù)據(jù)如下:
當(dāng)前盤當(dāng)前目錄下有數(shù)據(jù)庫(kù)dbsk,其中有數(shù)據(jù)庫(kù)表sk.dbf,該數(shù)據(jù)庫(kù)表的內(nèi)容是:
股票代碼股票名稱單價(jià)交易所
(27)執(zhí)行下列程序段以后,內(nèi)存變量a的內(nèi)容是
A)1
B)3
C)5
D)7
(28)有如下sQLSELECT語(yǔ)句
SELECT*FROMstockWHERE單價(jià)BETWEENl2.76ANDl5.20與該語(yǔ)句等價(jià)的是
A)SELECT*FROMskWHERE單價(jià)=15.20.AND.單價(jià)一12.76
B)SELECT*FROMskWHERE單價(jià)15.20.AND.單價(jià)12.76
C)SELECT*FROMskWHERE單價(jià)一15.20.AND.單價(jià)一12.76
D)SELECT*FROMskWHgRE單價(jià)15.20.AND.單價(jià)12.76
(29)有如下SQL語(yǔ)句
SELECTmax(單價(jià))INTOARRAYaFROMsk
執(zhí)行該語(yǔ)句后
A)aEl]的內(nèi)容為l5.20
B)aEa]的內(nèi)容為6
C)a[O]的內(nèi)容為l5.20
D)aE03的內(nèi)容為6
(30)有如下SQL語(yǔ)句
SELECT股票代碼,avg(單價(jià))as均價(jià)FROMsk;
GROUPBY交易所INTODBFtemp
執(zhí)行該語(yǔ)句后temp表中第二條記錄的”均價(jià)”字段的內(nèi)容是
A)7.48
B)9.99
C)11.73
D)15.20 (31)將sk表的股票名稱字段的寬度由8改為10,應(yīng)使用SQL語(yǔ)句
A)ALTERTABLEsk股票名稱WlTHc(10)
B)ALTERTABLEsk股票名稱c(10)
C)ALTERTABLEskALTER股票名稱c(10)
D)ALTERskALTER股票名稱c(10)
(32)有如下SQL語(yǔ)句
CREATEVIEWview—skASSELECT股票名稱AS名稱,單價(jià)FROMsk
執(zhí)行該語(yǔ)句后產(chǎn)生的視圖含有的字段名是
A)股票名稱、單價(jià)
B)名稱、單價(jià)
C)名稱、單價(jià)、交易所
D)股票名稱、單價(jià)、交易所
(33)下面有關(guān)對(duì)視圖的描,述正確的是
A)可以使用MODIFYSTRUCTURE命令修改視圖的結(jié)構(gòu)
B)視圖不能刪除,否則影響原來(lái)的數(shù)據(jù)文件
C)視圖是對(duì)表的復(fù)制產(chǎn)生的
D)使用SQL對(duì)視圖進(jìn)行查詢時(shí)必須事先打開該視圖所在的數(shù)據(jù)庫(kù)
(34)執(zhí)行如下SQL語(yǔ)句后
A)1B)2C)3D)4
(35)求每個(gè)交易所的平均單價(jià)的SQL語(yǔ)句是
A)SELECT交易所,avg(單價(jià))FROMskGROUPBY單價(jià)
B)SELECT交易所,avg(單價(jià))FROMskORDERBY單價(jià)
C)SELECT交易所,avg(單價(jià))FROMskORDERBY交易所
D)SELECT交易所,avg(單價(jià))FROMskGROUPBY交易所 二、填空題(每空2分,共30分)
請(qǐng)將答案分別寫在答題卡中【1】至【l5】的橫線上,答在試卷上不得分。
(1)設(shè)一棵二叉樹的中序遍歷結(jié)果為ABCDEFG,前序遍歷結(jié)果為DBACFEG,則后序遍歷結(jié)果為【1】。
(2)在面向?qū)ο蠓椒ㄖ?,屬性與操作相似的一組對(duì)象稱為【2】。
(3)在結(jié)構(gòu)化設(shè)計(jì)方法中,數(shù)據(jù)流圖表達(dá)了問(wèn)題中的數(shù)據(jù)流與加工之間的關(guān)系,并且,每一個(gè)【3】實(shí)際上對(duì)應(yīng)一個(gè)處理模塊。
(4)在進(jìn)行模塊測(cè)試時(shí),要為每個(gè)被測(cè)試的模塊另外設(shè)計(jì)兩類模塊:驅(qū)動(dòng)模塊和承接模塊。其中【4】
的作用是將測(cè)試數(shù)據(jù)傳送給被測(cè)試的模塊,并顯示被測(cè)試模塊所產(chǎn)生的結(jié)果。
(5)在關(guān)系運(yùn)算中,【5】運(yùn)算是在指定的關(guān)系中選取所有滿足給定條件的元組,構(gòu)成一個(gè)新的關(guān)系,而這個(gè)新的關(guān)系是原關(guān)系的一個(gè)子集。
(6)復(fù)合索引文件的擴(kuò)展名是【6】。
(7)在表單中確定控件是否可見(jiàn)的屬性是【7】。
(8)函數(shù)BETWEEN(20,34,50)的運(yùn)算結(jié)果是【8】。
(9)查詢檢索的信息,可以輸出到不同的目的地.以用作不同的用途。如果沒(méi)有選定輸出的目的地,查詢結(jié)果將顯示在【9】中。
下面(10)一(12)各題使用如下的“教師”表和“學(xué)院”表
“教師”表
職工號(hào)姓名職稱年齡工資系號(hào)
11020001王海蘭副教授352000.O001
11020002李曉燕教授403000.O002
11020003張權(quán)海講師251500.O001
11020004王月梅講師301500.O003
11020005周明玉教授342000.O001
11020006孫大山教授472100.O002
11020007朱小明教授492200.O003
“學(xué)院”表
系號(hào)系名
01計(jì)算機(jī)
02法律
03企業(yè)管理
(10)使用SQL語(yǔ)句將一條新的記錄插入學(xué)院表
INSERT【10】學(xué)院(系號(hào),系名)【11】(“04”,“無(wú)線電”)
(11)使用SQL語(yǔ)句求“企業(yè)管理”系的所有職工的工資總和。
SELECT【12】(工資)FROM教師;
WHERE系號(hào)IN(SELECT系號(hào)FROM【13】WHERE系名=“企業(yè)管理”)
(12)使用SQL語(yǔ)句完成如下操作(將所有教授的工資提高5%)
【14】教師SET工資=工資*1.05【15】職稱=“教授” 參考答案
一、選擇題
(1)A【解析】數(shù)據(jù)結(jié)構(gòu)是研究數(shù)據(jù)元素及其之間的相互關(guān)系和數(shù)據(jù)運(yù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í)性、分類性、多態(tài)性、封裝性和模塊獨(dú)立性。
(5)B【解析】軟件工程概念的出現(xiàn)源自軟件危機(jī)。所謂軟件危機(jī)是泛指在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題??傊梢詫④浖C(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),在開發(fā)大型軟件時(shí),要保證高質(zhì)量,極端復(fù)雜困難,不僅涉及技術(shù)問(wèn)題,更重要的是必須要有嚴(yán)格而科學(xué)的管理。
(8)A【解析】sQL語(yǔ)句中凡創(chuàng)建都用CREATE,刪除都用DROP,改變用ALTER,再跟類型和名字,附加子句。
(9)B【解析】數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem,簡(jiǎn)稱DBS)包括數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱DB)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem,簡(jiǎn)稱DBMS)。
(10)C【解析】關(guān)系模型允許定義3類數(shù)據(jù)約束,它們是實(shí)體完整性約束、參照完整性約束及用戶自定義的完整性約束。其中前兩種完整性約束由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)支持,對(duì)于用戶自定義的完整性約束,則由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)提供完整性約束語(yǔ)言,用戶利用該語(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ì)表的查詢操作。
(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【解析】查詢?cè)O(shè)計(jì)器中沒(méi)有“更新條件”選項(xiàng)卡,視圖設(shè)計(jì)器中有。
(21)C【解析】CREATEVIEW打開的不是查詢?cè)O(shè)計(jì)器,而是打開視圖設(shè)計(jì)器。使用查詢?cè)O(shè)計(jì)器不能生成所有的SQL查詢語(yǔ)句。使用DO語(yǔ)句執(zhí)行查詢時(shí),必須給出擴(kuò)展名。使用查詢?cè)O(shè)計(jì)器生產(chǎn)的sQL語(yǔ)句存盤后,將存放在擴(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í),用戶能使用編輯框上的滾動(dòng)條,但不能編輯編輯框中的內(nèi)容。SelText屬性在做界面設(shè)計(jì)時(shí)不可用,在運(yùn)行時(shí)可讀寫。
(24)B【解析】查詢不能更新,因此鎖定B,而查詢的結(jié)果有“查詢?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中可知,滿足條件的有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【解析】改變字段寬度需要在字段名稱前加Al。TER,只有C的格式正確。
(32)B【解析1AS后面列出產(chǎn)生的視圖含有的字段名是“名稱”和“單價(jià)”,對(duì)比選項(xiàng),可知應(yīng)該選B。
(33)D【解析】使用SQL對(duì)視圖進(jìn)行查詢時(shí),必須事先打開該視圖所在的數(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)為二叉樹的根結(jié)點(diǎn),即D為二叉樹的根結(jié)點(diǎn)。又由于在中序遍歷中訪問(wèn)根結(jié)點(diǎn)的次序?yàn)榫又?,而訪問(wèn)左子樹上的結(jié)點(diǎn)為居先,訪問(wèn)右子樹上的結(jié)點(diǎn)為最后,因此,在中序序列中,以根結(jié)點(diǎn)(D)為分界線,前面的子序列(ABC)一定在左子樹中,后面的子序列(EFG)一定在右子樹中。同樣的道理,對(duì)于已經(jīng)劃分出的每一個(gè)子序列的所有結(jié)點(diǎn)中,位于前序序列最前面的一個(gè)結(jié)點(diǎn)為子樹的根結(jié)點(diǎn),而在中序序列中位于該根結(jié)點(diǎn)前面的結(jié)點(diǎn)構(gòu)成左子樹上的結(jié)點(diǎn)子序列,位于該根結(jié)點(diǎn)后面的結(jié)點(diǎn)構(gòu)成右子樹上的結(jié)點(diǎn)子序列。這個(gè)處理過(guò)程直到所有子序列為空為止。根據(jù)上述道理,該二叉樹恢復(fù)的過(guò)程如下圖所示:
根據(jù)后序遍歷的方法,對(duì)該二叉樹后序遍歷的結(jié)果為ACBEGFD。
(2)【2】類【解析】在面向?qū)ο蠓椒ㄖ?,類描述的是具有相似性質(zhì)的一組對(duì)象。因此,屬性與操作相似的一組對(duì)象稱為類。
(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ì)兩類模塊:驅(qū)動(dòng)模塊和承接模塊。其中驅(qū)動(dòng)模塊的作用是將測(cè)試數(shù)據(jù)傳送給被測(cè)試的模塊,并顯示被測(cè)試模塊所產(chǎn)生的結(jié)果。
(5)【5】選擇【解析】在關(guān)系運(yùn)算中,選擇運(yùn)算是在指定的關(guā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給出。
一、選擇題(每題2分,共70分) 下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請(qǐng)將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。
(1)數(shù)據(jù)結(jié)構(gòu)作為計(jì)算機(jī)的一門學(xué)科,主要研究數(shù)據(jù)的邏輯結(jié)構(gòu)、對(duì)各種數(shù)據(jù)結(jié)構(gòu)進(jìn)行的運(yùn)算,以及
A)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)
B)計(jì)算方法
C)數(shù)據(jù)映象
D)邏輯存儲(chǔ)
(2)串的長(zhǎng)度是
A)串中不同字符的個(gè)數(shù)
B)串中不同字母的個(gè)數(shù)
C)串中所含字符的個(gè)數(shù)且字符個(gè)數(shù)大于零
D)串中所含字符的個(gè)數(shù)
(3)在計(jì)算機(jī)中,算法是指
A)加工方法
B)解題方案的準(zhǔn)確而完整的描述
C)排序方法
D)查詢方法
(4)以下不屬于對(duì)象的基本特點(diǎn)的是
A)分類性
B)多態(tài)性
C)繼承性
D)封裝性
(5)開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱作
A)軟件投機(jī)
B)軟件危機(jī)
C)軟件工程
D)軟件產(chǎn)生
(6)下面不屬于軟件設(shè)計(jì)原則的是
A)抽象
B)模塊化
C)自底向上
D)信息隱蔽
(7)開發(fā)大型軟件時(shí),產(chǎn)生困難的根本原因是
A)大系統(tǒng)的復(fù)雜性
B)人員知識(shí)不足
C)客觀世界千變?nèi)f化
D)時(shí)間緊、任務(wù)重
(8)下列SQL語(yǔ)句中,用于修改表結(jié)構(gòu)的是
A)ALTER
B)CREATE
C)UPDATE
D)INSERT
(9)數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)之間的關(guān)系是
A)數(shù)據(jù)庫(kù)包括數(shù)據(jù)庫(kù)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)
B)數(shù)據(jù)庫(kù)系統(tǒng)包括數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)
C)數(shù)據(jù)庫(kù)管理系統(tǒng)包括數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)系統(tǒng)
D)三者沒(méi)有明顯的包含關(guān)系
(10)關(guān)系模型允許定義三類數(shù)據(jù)約束,下列不屬于數(shù)據(jù)約束的是
A)實(shí)體完整性約束
B)參照完整性約束
C)域完整性約束
D)用戶自定義的完整性約束 (11)在下列四個(gè)選項(xiàng)中,不屬于基本關(guān)系運(yùn)算的是
A)連接
B)投影
C)選擇
D)排序
(12)如果一個(gè)班只能有一個(gè)班長(zhǎng),而且一班長(zhǎng)不能同時(shí)擔(dān)任其他班的班長(zhǎng),班級(jí)和班長(zhǎng)兩個(gè)堤逯淶墓叵凳粲?BRA)一對(duì)一聯(lián)系
B)一對(duì)二聯(lián)系
C)多對(duì)多聯(lián)系
D)一對(duì)多聯(lián)系
(13)假設(shè)已經(jīng)生成了名為mymenu的菜單文件,執(zhí)行該菜單文件的命令是
A)DOmymenu
B)DOmymenu.mpr
C)DOmymenu.pjX
D)DOmymenu.mnx
(14)下面有關(guān)索引的描述正確的是
A)建立索引以后,原來(lái)的數(shù)據(jù)庫(kù)表文件中記錄的物理順序?qū)⒈桓淖?BR> B)索引與數(shù)據(jù)庫(kù)表的數(shù)據(jù)存儲(chǔ)在一個(gè)文件中
C)創(chuàng)建索引是創(chuàng)建一個(gè)指向數(shù)據(jù)庫(kù)表文件記錄的指針構(gòu)成的文件
D)使用索引并不能加快對(duì)表的查詢操作
(15)若所建立索引的字段值不允許重復(fù),并且一個(gè)表中只能創(chuàng)建一個(gè),它應(yīng)該是
A)主索引
B)索引
C)候選索引
D)普通索引
(16)下面是參照完整性規(guī)則的是
A)限制規(guī)則
B)刪除規(guī)則
C)復(fù)制規(guī)則
D)檢索規(guī)則
(17)一個(gè)數(shù)據(jù)庫(kù)名為student,要想打開該數(shù)據(jù)庫(kù),應(yīng)使用命令
A)OPENstudent
B)OPENDATAstudent
C)USEstudent
D)OPENDAstudent
(18)下面是關(guān)于運(yùn)算符優(yōu)先級(jí)的敘述,錯(cuò)誤的敘述是.
A)先執(zhí)行算術(shù)運(yùn)算符、字符串運(yùn)算符和日期型運(yùn)算符
B)先執(zhí)行關(guān)系運(yùn)算符,后執(zhí)行邏輯運(yùn)算符
C)先執(zhí)行算術(shù)運(yùn)算符,最后執(zhí)行邏輯運(yùn)算符
D)先執(zhí)行邏輯運(yùn)算符,后執(zhí)行關(guān)系運(yùn)算符
(19)下面有關(guān)HAVING子句描述錯(cuò)誤的是
A)HAVING子句必須與GROUPBY子句同時(shí)使用,不能單獨(dú)使用
B)使用HAVING予句的同時(shí)不能使用WHERE子句
C)使用HAVING子句的同時(shí)可以使用WHERE子句
D)使用HAVING子句的作用是限定分組的條件
(20)視圖設(shè)計(jì)器中含有的、但查詢?cè)O(shè)計(jì)器中卻沒(méi)有的選項(xiàng)卡是
A)篩選
B)排序依據(jù)
C)分組依據(jù)
D)更新條件 (21)下面關(guān)于查詢描述正確的是
A)可以使用CREATEVIEW打開查詢?cè)O(shè)計(jì)器
B)使用查詢?cè)O(shè)計(jì)器可以生成所有的SQL查詢語(yǔ)句
C)使用查詢?cè)O(shè)計(jì)器生產(chǎn)的SQL語(yǔ)句存盤后將存放在擴(kuò)展名為QPR的文件中
D)使用D0語(yǔ)句執(zhí)行查詢時(shí),可以不帶擴(kuò)展名
(22)使用報(bào)表向?qū)Фx報(bào)表時(shí),定義報(bào)表布局的選項(xiàng)是
A)列數(shù)、方向、字段布局
B)列數(shù)、行數(shù)、字段布局
C)行數(shù)、方向、字段布局
D)列數(shù)、行數(shù)、方向
(23)下面對(duì)編輯框(EditBox)控制屬性的描述正確的是
A)SelLength屬性的設(shè)置可以小于0
B)當(dāng)ScrollBars的屬性值為0時(shí),編輯框內(nèi)包含水平滾動(dòng)條
C)SelText屬性在做界面設(shè)計(jì)時(shí)不可用,在運(yùn)行時(shí)可讀寫
D)Readonly屬性值為.T.時(shí),用戶不能使用編輯框上的滾動(dòng)條
(24)查詢?cè)O(shè)計(jì)器和視圖設(shè)計(jì)器的主要的不同是
A)查詢?cè)O(shè)計(jì)器有“更新條件”選項(xiàng)卡,沒(méi)有“查詢?nèi)ハ颉边x項(xiàng)
B)查詢?cè)O(shè)計(jì)器沒(méi)有“更新條件”選項(xiàng)卡,有“查詢?nèi)ハ颉边x項(xiàng)
C)視圖設(shè)計(jì)器沒(méi)有“更新條件”選項(xiàng)卡,有“查詢?nèi)ハ颉边x項(xiàng)
D)視圖設(shè)計(jì)器有“更新條件”選項(xiàng)上,也有“查詢?nèi)ハ颉边x項(xiàng)
(25)要為當(dāng)前表所有職工增加100元工資,應(yīng)該使用的命令是
A)CHANGE工資WITH工資+i00
B)REPLACE工資wITH工資+100
C)CHANGEALL工資wITH工資4-100
D)REPLACEALl。工資wITH工資4-100
(26)在數(shù)據(jù)庫(kù)設(shè)計(jì)器中,建立兩個(gè)表之間的一對(duì)多聯(lián)系,可通過(guò)索引實(shí)現(xiàn)的方式是
A)“一方”表的主索引或候選索引,“多方”表的普通索引
B)“一方”表的主索引,“多方”表的普通索引或候選索引
C)“一方”表的普通索引,“多方”表的主索引或候選索引
D)“一方”表的普通索引,“多方”表的候選索引或普通索引
(27)題~(35)題使用的數(shù)據(jù)如下:
當(dāng)前盤當(dāng)前目錄下有數(shù)據(jù)庫(kù)dbsk,其中有數(shù)據(jù)庫(kù)表sk.dbf,該數(shù)據(jù)庫(kù)表的內(nèi)容是:
股票代碼股票名稱單價(jià)交易所
(27)執(zhí)行下列程序段以后,內(nèi)存變量a的內(nèi)容是
A)1
B)3
C)5
D)7
(28)有如下sQLSELECT語(yǔ)句
SELECT*FROMstockWHERE單價(jià)BETWEENl2.76ANDl5.20與該語(yǔ)句等價(jià)的是
A)SELECT*FROMskWHERE單價(jià)=15.20.AND.單價(jià)一12.76
B)SELECT*FROMskWHERE單價(jià)15.20.AND.單價(jià)12.76
C)SELECT*FROMskWHERE單價(jià)一15.20.AND.單價(jià)一12.76
D)SELECT*FROMskWHgRE單價(jià)15.20.AND.單價(jià)12.76
(29)有如下SQL語(yǔ)句
SELECTmax(單價(jià))INTOARRAYaFROMsk
執(zhí)行該語(yǔ)句后
A)aEl]的內(nèi)容為l5.20
B)aEa]的內(nèi)容為6
C)a[O]的內(nèi)容為l5.20
D)aE03的內(nèi)容為6
(30)有如下SQL語(yǔ)句
SELECT股票代碼,avg(單價(jià))as均價(jià)FROMsk;
GROUPBY交易所INTODBFtemp
執(zhí)行該語(yǔ)句后temp表中第二條記錄的”均價(jià)”字段的內(nèi)容是
A)7.48
B)9.99
C)11.73
D)15.20 (31)將sk表的股票名稱字段的寬度由8改為10,應(yīng)使用SQL語(yǔ)句
A)ALTERTABLEsk股票名稱WlTHc(10)
B)ALTERTABLEsk股票名稱c(10)
C)ALTERTABLEskALTER股票名稱c(10)
D)ALTERskALTER股票名稱c(10)
(32)有如下SQL語(yǔ)句
CREATEVIEWview—skASSELECT股票名稱AS名稱,單價(jià)FROMsk
執(zhí)行該語(yǔ)句后產(chǎn)生的視圖含有的字段名是
A)股票名稱、單價(jià)
B)名稱、單價(jià)
C)名稱、單價(jià)、交易所
D)股票名稱、單價(jià)、交易所
(33)下面有關(guān)對(duì)視圖的描,述正確的是
A)可以使用MODIFYSTRUCTURE命令修改視圖的結(jié)構(gòu)
B)視圖不能刪除,否則影響原來(lái)的數(shù)據(jù)文件
C)視圖是對(duì)表的復(fù)制產(chǎn)生的
D)使用SQL對(duì)視圖進(jìn)行查詢時(shí)必須事先打開該視圖所在的數(shù)據(jù)庫(kù)
(34)執(zhí)行如下SQL語(yǔ)句后
A)1B)2C)3D)4
(35)求每個(gè)交易所的平均單價(jià)的SQL語(yǔ)句是
A)SELECT交易所,avg(單價(jià))FROMskGROUPBY單價(jià)
B)SELECT交易所,avg(單價(jià))FROMskORDERBY單價(jià)
C)SELECT交易所,avg(單價(jià))FROMskORDERBY交易所
D)SELECT交易所,avg(單價(jià))FROMskGROUPBY交易所 二、填空題(每空2分,共30分)
請(qǐng)將答案分別寫在答題卡中【1】至【l5】的橫線上,答在試卷上不得分。
(1)設(shè)一棵二叉樹的中序遍歷結(jié)果為ABCDEFG,前序遍歷結(jié)果為DBACFEG,則后序遍歷結(jié)果為【1】。
(2)在面向?qū)ο蠓椒ㄖ?,屬性與操作相似的一組對(duì)象稱為【2】。
(3)在結(jié)構(gòu)化設(shè)計(jì)方法中,數(shù)據(jù)流圖表達(dá)了問(wèn)題中的數(shù)據(jù)流與加工之間的關(guān)系,并且,每一個(gè)【3】實(shí)際上對(duì)應(yīng)一個(gè)處理模塊。
(4)在進(jìn)行模塊測(cè)試時(shí),要為每個(gè)被測(cè)試的模塊另外設(shè)計(jì)兩類模塊:驅(qū)動(dòng)模塊和承接模塊。其中【4】
的作用是將測(cè)試數(shù)據(jù)傳送給被測(cè)試的模塊,并顯示被測(cè)試模塊所產(chǎn)生的結(jié)果。
(5)在關(guān)系運(yùn)算中,【5】運(yùn)算是在指定的關(guān)系中選取所有滿足給定條件的元組,構(gòu)成一個(gè)新的關(guān)系,而這個(gè)新的關(guān)系是原關(guān)系的一個(gè)子集。
(6)復(fù)合索引文件的擴(kuò)展名是【6】。
(7)在表單中確定控件是否可見(jiàn)的屬性是【7】。
(8)函數(shù)BETWEEN(20,34,50)的運(yùn)算結(jié)果是【8】。
(9)查詢檢索的信息,可以輸出到不同的目的地.以用作不同的用途。如果沒(méi)有選定輸出的目的地,查詢結(jié)果將顯示在【9】中。
下面(10)一(12)各題使用如下的“教師”表和“學(xué)院”表
“教師”表
職工號(hào)姓名職稱年齡工資系號(hào)
11020001王海蘭副教授352000.O001
11020002李曉燕教授403000.O002
11020003張權(quán)海講師251500.O001
11020004王月梅講師301500.O003
11020005周明玉教授342000.O001
11020006孫大山教授472100.O002
11020007朱小明教授492200.O003
“學(xué)院”表
系號(hào)系名
01計(jì)算機(jī)
02法律
03企業(yè)管理
(10)使用SQL語(yǔ)句將一條新的記錄插入學(xué)院表
INSERT【10】學(xué)院(系號(hào),系名)【11】(“04”,“無(wú)線電”)
(11)使用SQL語(yǔ)句求“企業(yè)管理”系的所有職工的工資總和。
SELECT【12】(工資)FROM教師;
WHERE系號(hào)IN(SELECT系號(hào)FROM【13】WHERE系名=“企業(yè)管理”)
(12)使用SQL語(yǔ)句完成如下操作(將所有教授的工資提高5%)
【14】教師SET工資=工資*1.05【15】職稱=“教授” 參考答案
一、選擇題
(1)A【解析】數(shù)據(jù)結(jié)構(gòu)是研究數(shù)據(jù)元素及其之間的相互關(guān)系和數(shù)據(jù)運(yù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í)性、分類性、多態(tài)性、封裝性和模塊獨(dú)立性。
(5)B【解析】軟件工程概念的出現(xiàn)源自軟件危機(jī)。所謂軟件危機(jī)是泛指在計(jì)算機(jī)軟件的開發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題??傊梢詫④浖C(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),在開發(fā)大型軟件時(shí),要保證高質(zhì)量,極端復(fù)雜困難,不僅涉及技術(shù)問(wèn)題,更重要的是必須要有嚴(yán)格而科學(xué)的管理。
(8)A【解析】sQL語(yǔ)句中凡創(chuàng)建都用CREATE,刪除都用DROP,改變用ALTER,再跟類型和名字,附加子句。
(9)B【解析】數(shù)據(jù)庫(kù)系統(tǒng)(DatabaseSystem,簡(jiǎn)稱DBS)包括數(shù)據(jù)庫(kù)(Database,簡(jiǎn)稱DB)和數(shù)據(jù)庫(kù)管理系統(tǒng)(DatabaseManagementSystem,簡(jiǎn)稱DBMS)。
(10)C【解析】關(guān)系模型允許定義3類數(shù)據(jù)約束,它們是實(shí)體完整性約束、參照完整性約束及用戶自定義的完整性約束。其中前兩種完整性約束由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)支持,對(duì)于用戶自定義的完整性約束,則由關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)提供完整性約束語(yǔ)言,用戶利用該語(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ì)表的查詢操作。
(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【解析】查詢?cè)O(shè)計(jì)器中沒(méi)有“更新條件”選項(xiàng)卡,視圖設(shè)計(jì)器中有。
(21)C【解析】CREATEVIEW打開的不是查詢?cè)O(shè)計(jì)器,而是打開視圖設(shè)計(jì)器。使用查詢?cè)O(shè)計(jì)器不能生成所有的SQL查詢語(yǔ)句。使用DO語(yǔ)句執(zhí)行查詢時(shí),必須給出擴(kuò)展名。使用查詢?cè)O(shè)計(jì)器生產(chǎn)的sQL語(yǔ)句存盤后,將存放在擴(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í),用戶能使用編輯框上的滾動(dòng)條,但不能編輯編輯框中的內(nèi)容。SelText屬性在做界面設(shè)計(jì)時(shí)不可用,在運(yùn)行時(shí)可讀寫。
(24)B【解析】查詢不能更新,因此鎖定B,而查詢的結(jié)果有“查詢?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中可知,滿足條件的有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【解析】改變字段寬度需要在字段名稱前加Al。TER,只有C的格式正確。
(32)B【解析1AS后面列出產(chǎn)生的視圖含有的字段名是“名稱”和“單價(jià)”,對(duì)比選項(xiàng),可知應(yīng)該選B。
(33)D【解析】使用SQL對(duì)視圖進(jìn)行查詢時(shí),必須事先打開該視圖所在的數(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)為二叉樹的根結(jié)點(diǎn),即D為二叉樹的根結(jié)點(diǎn)。又由于在中序遍歷中訪問(wèn)根結(jié)點(diǎn)的次序?yàn)榫又?,而訪問(wèn)左子樹上的結(jié)點(diǎn)為居先,訪問(wèn)右子樹上的結(jié)點(diǎn)為最后,因此,在中序序列中,以根結(jié)點(diǎn)(D)為分界線,前面的子序列(ABC)一定在左子樹中,后面的子序列(EFG)一定在右子樹中。同樣的道理,對(duì)于已經(jīng)劃分出的每一個(gè)子序列的所有結(jié)點(diǎn)中,位于前序序列最前面的一個(gè)結(jié)點(diǎn)為子樹的根結(jié)點(diǎn),而在中序序列中位于該根結(jié)點(diǎn)前面的結(jié)點(diǎn)構(gòu)成左子樹上的結(jié)點(diǎn)子序列,位于該根結(jié)點(diǎn)后面的結(jié)點(diǎn)構(gòu)成右子樹上的結(jié)點(diǎn)子序列。這個(gè)處理過(guò)程直到所有子序列為空為止。根據(jù)上述道理,該二叉樹恢復(fù)的過(guò)程如下圖所示:
根據(jù)后序遍歷的方法,對(duì)該二叉樹后序遍歷的結(jié)果為ACBEGFD。
(2)【2】類【解析】在面向?qū)ο蠓椒ㄖ?,類描述的是具有相似性質(zhì)的一組對(duì)象。因此,屬性與操作相似的一組對(duì)象稱為類。
(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ì)兩類模塊:驅(qū)動(dòng)模塊和承接模塊。其中驅(qū)動(dòng)模塊的作用是將測(cè)試數(shù)據(jù)傳送給被測(cè)試的模塊,并顯示被測(cè)試模塊所產(chǎn)生的結(jié)果。
(5)【5】選擇【解析】在關(guān)系運(yùn)算中,選擇運(yùn)算是在指定的關(guā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給出。