2023年廣東省潮州市全國計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫技術(shù)真題(含答案)_第1頁
2023年廣東省潮州市全國計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫技術(shù)真題(含答案)_第2頁
2023年廣東省潮州市全國計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫技術(shù)真題(含答案)_第3頁
2023年廣東省潮州市全國計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫技術(shù)真題(含答案)_第4頁
2023年廣東省潮州市全國計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫技術(shù)真題(含答案)_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

2023年廣東省潮州市全國計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫技術(shù)真題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、1.選擇題(10題)1.在PowerDesigner的組成模塊中,用于物理數(shù)據(jù)庫的設(shè)計(jì)和應(yīng)用對象及數(shù)據(jù)組件的生成的工具是

A.PowerDesignerProcessAnalyst

B.PowerDesignerAppModeler

C.PowerDesignerMetalWorks

D.PowerDesignerWarehouseArchitect

2.通常把通道程序的執(zhí)行情況記錄在

A.PSWB.PCBC.CAWD.CSW

3.設(shè)關(guān)系R與關(guān)系S具有相同的目,且相對應(yīng)的屬性的值取自同一個(gè)域,則R與S可記作()。

A.{t|tR∨tS}B.{t|t∈R∧tS}C.{t|tR∧tS}D.{t|tR∨tS}

4.在下列關(guān)于關(guān)系的敘述中,錯(cuò)誤的是A.表中任意兩行的值不能相同B.表中任意兩列的值不能相同C.行在表中的順序無關(guān)緊要D.列在表中的順序無關(guān)緊要

5.在關(guān)系代數(shù)中,從兩個(gè)關(guān)系的笛卡爾積中,選取它們屬性間滿足一定條件的元組的操作,稱為

A.投影B.選擇C.自然連接D.θ連接

6.數(shù)據(jù)庫管理系統(tǒng)不具備的功能是()。

A.定義和描述數(shù)據(jù)庫結(jié)構(gòu)的功能B.對數(shù)據(jù)庫進(jìn)行操縱的功能C.數(shù)據(jù)通訊的功能D.保證數(shù)據(jù)庫的安全性和完整性的功能

7.下列關(guān)于搜索引擎的敘述中,不正確的是()。

A.在使用搜索引擎之前不必知道搜索引擎站點(diǎn)的主機(jī)名

B.搜索引擎是Internet上的WWW服務(wù)器

C.搜索引擎提供分類目錄和查詢功能

D.搜索引擎的任務(wù)是主動(dòng)搜索服務(wù)器中的信息

8.關(guān)系數(shù)據(jù)庫,實(shí)現(xiàn)表與表之間的聯(lián)系是通過

A.實(shí)體完整性規(guī)則B.參照完整性規(guī)則C.用戶定義的完整性D.值域

9.操作系統(tǒng)的發(fā)展過程是()

A.設(shè)備驅(qū)動(dòng)程序組成的原始操作系統(tǒng),管理程序,操作系統(tǒng)

B.原始操作系統(tǒng),操作系統(tǒng),管理程序

C.管理程序,原始操作系統(tǒng),操作系統(tǒng)

D.管理程序,操作系統(tǒng),原始操作系統(tǒng)

10.中斷處理一般有3個(gè)階段:一是保護(hù)現(xiàn)場;二是();三是恢復(fù)現(xiàn)場。

A.分析中斷原因B.執(zhí)行中斷處理程序C.分析中斷原因后,轉(zhuǎn)去掃許中斷處理程序D.占有CPU

二、填空題(10題)11.數(shù)據(jù)模型可分為概念數(shù)據(jù)模型和【】模型。

12.在文件系統(tǒng)中,文件的邏輯結(jié)構(gòu)可分為兩類,它們是流式文件和______文件。

13.Blowfish算法由兩部分組成:密鑰擴(kuò)展和___________。

14.在計(jì)算機(jī)系統(tǒng)中,根據(jù)地址空間結(jié)構(gòu)不同,虛擬存儲(chǔ)器可以分為【】和多段式虛擬存儲(chǔ)器兩種虛擬存儲(chǔ)器。

15.從被管理設(shè)備中收集數(shù)據(jù)有兩種方法:輪詢法和基于中斷法,將兩者結(jié)合起來的___________(Trap—directedPolling)是執(zhí)行網(wǎng)絡(luò)管理最有效的方法。

16.在分布式數(shù)據(jù)庫中可將數(shù)據(jù)庫分割成被稱為【】的邏輯單位,它們可以被分配到不同站點(diǎn)上進(jìn)行存儲(chǔ)。

17.投影操作是在關(guān)系中選擇某些______。

18.PowerBuilder10.0為使用.NET開發(fā)工具的用戶提供了一套

【】

工具。這項(xiàng)專利技術(shù)是為簡化應(yīng)用開發(fā)而設(shè)計(jì)的,可縮短開發(fā)時(shí)間、減少代碼等。

19.在路由表中,特定主機(jī)路由表項(xiàng)的子網(wǎng)掩碼為___________。

20.設(shè)有關(guān)系模式R(A,B,C)和S(E,A,F),若R.A是R的主碼,S.A是S的外碼,則S.A的值或者等于R中某個(gè)元組的主碼值,或者取空值(null)。這是_____完整性規(guī)則。

三、單選題(10題)21.設(shè)棧S和隊(duì)列Q的初始狀態(tài)為空,元素e1、e2、e3、e4、e5和e6依次通過棧S,一個(gè)元素出棧后即進(jìn)入隊(duì)列Q,若6個(gè)元素出棧的順序是e2、e4、e3、e6、e5、e1,則棧S的容量至少應(yīng)該是()

A.6B.4C.3D.2

22.鏈棧與順序棧相比,有一個(gè)比較明顯的優(yōu)點(diǎn)是()

A.插入操作更加方便B.通常不會(huì)出現(xiàn)棧滿的情況C.不會(huì)出現(xiàn)??盏那闆rD.刪除操作更加方便

23.若讓元素1,2,3依次進(jìn)棧,則出棧次序不可能出現(xiàn)哪一種情況?

A.3,2,1B.2,1,3C.3,1,2D.1,3,2

24.下列關(guān)于SQLServer數(shù)據(jù)庫服務(wù)器登錄賬戶的說法中,錯(cuò)誤的是__________。

A.登錄賬戶的來源可以是Windows用戶,也可以是非Windows用戶

B.所有的Windows用戶都自動(dòng)是SQLServer的合法賬戶

C.在Windows身份驗(yàn)證模式下,不允許非Windows身份的用戶登錄到SQLServer服務(wù)器

D.sa是SQLServer提供的一個(gè)具有系統(tǒng)管理員權(quán)限的默認(rèn)登錄賬戶

25.對具有相同關(guān)鍵字的關(guān)系模式,如果他們的處理主要是查詢操作,且常在一起,可將這列關(guān)系模式進(jìn)行什么操作?

A.模式評價(jià)B.優(yōu)化模式C.合并D.分解

26.Oracle的Internet解決方案主要包括哪幾部分工具?Ⅰ.OracleExpressServerⅡ.OracleExpressObjectsⅢ.OracleExpressAnalyzerⅣ.OracleWebListenerⅤ.OracleWebAgentⅥ.OracleWebServer

A.Ⅰ,V和ⅥB.Ⅰ,Ⅱ和ⅢC.Ⅳ,Ⅴ和ⅥD.全部

27.在關(guān)系代數(shù)的連接操作中,連接操作需要取消重復(fù)列的是()。

A.自然連接B.笛卡爾積C.等值連接D.0連接

28.在數(shù)據(jù)庫技術(shù)中,為提高數(shù)據(jù)庫的邏輯獨(dú)立性和物理獨(dú)立性,數(shù)據(jù)庫的結(jié)構(gòu)被劃分成用戶級(jí)、()和存儲(chǔ)級(jí)3個(gè)層次。A.管理員級(jí)B.外部級(jí)C.概念級(jí)D.內(nèi)部級(jí)

29.在SQLSever中創(chuàng)建用戶數(shù)據(jù)庫,其主要數(shù)據(jù)文件的大小必須大于__________。

A.master數(shù)據(jù)庫的大小B.model數(shù)據(jù)庫的大小C.msdb數(shù)據(jù)庫的大小D.3MB

30.可以用于概念模型設(shè)計(jì)的是()

A.層次樹結(jié)構(gòu)B.數(shù)據(jù)流圖C.E-R圖D.關(guān)系數(shù)據(jù)模型

四、C語言程序設(shè)計(jì)題(10題)31.已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個(gè)正整數(shù)totNum;2.求出這些正整數(shù)中的各位數(shù)字之和是奇數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿足此條件的這些正整數(shù)的算術(shù)平均值totPjz。最后maini函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到0ut.dat文件中。

注意:部分源程序存放在test.C文件中。

請勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。

32.將文件in.dat中的200個(gè)整數(shù)讀至數(shù)組XX中。請編制jsValue函數(shù),要求:求出數(shù)組XX中的數(shù)值為奇數(shù)的個(gè)數(shù)cnt1和數(shù)值為偶數(shù)的個(gè)數(shù)cnt2以及數(shù)組XX下標(biāo)為奇數(shù)的元素值的算術(shù)平均值pj。

結(jié)果cnt1,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)read_dat和輸出函數(shù)writeDat的內(nèi)容。

33.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中;請編制函數(shù)SortCharD,其函數(shù)的功能是:以行為單位對字符按ASCII碼從大到小的順序進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果XX輸出到文件out.dat中。

例:原文:dAe,BfC.

CCbbAA結(jié)果:fedCBA.,bbCCAA原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。

注意:部分源程序存放在test.C文件中。

請勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。

34.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:若一個(gè)四位數(shù)的千位數(shù)位置上的值大于等于百位數(shù)位置上的值,百位數(shù)位置上的值大于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值大于等于個(gè)位數(shù)位置上的值,并且原四位數(shù)是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的數(shù)輸出到0ut.dat文件中。注意:部分源程序存在test.c文件中。

35.程序test.C的功能是:利用以下所示的簡單迭代方法求方程cos(x).x=0的一個(gè)實(shí)根。迭代公式:Xn+1=cos(xn)(n是迭代次數(shù))

迭代步驟如下:

(1)取X1初值為0.0;

(2)X0=X1,把X1的值賦給x0;

(3)X1=cos(x0),求出一個(gè)新的x1;

(4)若x0.X1的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2);

(5)所求X1就是方程cos(X)-X=0的一個(gè)實(shí)根,作為函數(shù)值返回。

請編寫函數(shù)countValue實(shí)現(xiàn)程序的功能,最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果輸出到文件0ut.dat中。注意:部分源程序存放在test.C文件中。

請勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。

36.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出于位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個(gè)數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。

37.程序test.C的功能是:把s字符串中的所有字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。請考生編寫函數(shù)chg(char*s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT把結(jié)果輸出到0ut.dat文件中。

38.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價(jià)dj(整型),數(shù)量s1(整型),金額je(長整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat,其功能要求:按產(chǎn)品代碼從小到大進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從小大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。

提示:若中間變量為PROtemp,則可以直接使用結(jié)構(gòu)賦值語句進(jìn)行解題;產(chǎn)品代碼比較請用函數(shù)strcmp進(jìn)行解題。例如:sell[i]=temp;

注意:部分源程序存放在test.c文件中。

請勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。

39.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一數(shù)jsValue,其功能是:求出個(gè)位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從大到小的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件0ut.dat。

40.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把一個(gè)四位數(shù)的個(gè)位數(shù)位置上的值減去千位數(shù)位置上的值再減去百位數(shù)位置上的值最后減去十位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt,并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。

五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)有商品表(商品號(hào),商品名,單價(jià))和銷售表(銷售單據(jù)號(hào),商品號(hào),銷售時(shí)間,銷售數(shù)量,銷售單價(jià))。其中,商品號(hào)代表一類商品,商品號(hào)、單價(jià)、銷售數(shù)量和銷售單價(jià)均為整型。請編寫查詢某年某商品的銷售總毛利的存儲(chǔ)過程,毛利=銷售數(shù)量x(銷售單價(jià)一單價(jià))。要求商品號(hào)和年份為輸入?yún)?shù),總毛利用輸出參數(shù)返回。(10分)

42.設(shè)某連鎖商店數(shù)據(jù)庫中有關(guān)系模式R:R(商店編號(hào),商品編號(hào),庫存數(shù)量,部門編號(hào),負(fù)責(zé)人)如果規(guī)定:每個(gè)商店的每種商品只在一個(gè)部門銷售,每個(gè)商店的每個(gè)部門只有一個(gè)負(fù)責(zé)人,每個(gè)商店的每種商品只有一個(gè)庫存數(shù)量。(10分)(1)請根據(jù)上述規(guī)定,寫出關(guān)系模式R的函數(shù)依賴集;(2)請給出關(guān)系模式R的候選碼;(3)請說明關(guān)系模式R屬于第幾范式,并給出理由;(4)請將R分解成滿足3NF的關(guān)系模式。

六、單選題[1分](2題)43.在數(shù)據(jù)庫應(yīng)用系統(tǒng)的需求分析階段,設(shè)有如下工作:1.分析與描述目標(biāo)系統(tǒng)需要完成的功能Ⅱ.分析與描述目標(biāo)系統(tǒng)對響應(yīng)時(shí)間、存儲(chǔ)容量的要求Ⅲ.分析與描述目標(biāo)系統(tǒng)涉及的數(shù)據(jù)范圍、數(shù)據(jù)的屬性特征及數(shù)據(jù)之間的關(guān)系Ⅳ.分析與描述每項(xiàng)功能活動(dòng)需要的輸人數(shù)據(jù)、業(yè)務(wù)規(guī)則及輸出數(shù)據(jù)分析與描述目標(biāo)系統(tǒng)的總體結(jié)構(gòu)、功能活動(dòng)及各功能活動(dòng)之間的關(guān)系以上屬于系統(tǒng)功能建模內(nèi)容的是()。

A.僅Ⅰ、Ⅳ和VB.僅Ⅱ、Ⅳ和VC.僅Ⅰ、Ⅱ和ⅢD.僅Ⅲ、Ⅳ和V

44.在數(shù)據(jù)庫運(yùn)行過程中,數(shù)據(jù)庫管理員應(yīng)對數(shù)據(jù)庫運(yùn)行情況進(jìn)行監(jiān)控。設(shè)有如下可能需要監(jiān)控的內(nèi)容:Ⅰ.?dāng)?shù)據(jù)庫空間使用情況Ⅱ.?dāng)?shù)據(jù)庫服務(wù)器網(wǎng)絡(luò)是否通暢Ⅲ.?dāng)?shù)據(jù)庫緩沖區(qū)命中率情況Ⅳ.?dāng)?shù)據(jù)庫用戶向數(shù)據(jù)庫發(fā)送的每條SQL語句Ⅴ.?dāng)?shù)據(jù)庫中索引使用情況上述工作中屬于數(shù)據(jù)庫日常監(jiān)控內(nèi)容的是()。

A.僅Ⅰ、Ⅲ和ⅤB.僅Ⅰ和ⅢC.僅Ⅱ、Ⅲ、Ⅳ和ⅤD.全部均是

參考答案

1.B解析:PowerDesigner是一個(gè)CASE工具,它包括6個(gè)緊密集成的模塊。其中,PowerDesignerAppModeler是用于物理數(shù)據(jù)庫的設(shè)計(jì)和應(yīng)用對象及數(shù)據(jù)組件的生成的工具。通過提供完整的物理建模能力和利用那些模型進(jìn)行開發(fā)的能力,AppModeler允許開發(fā)人員針對領(lǐng)先的開發(fā)環(huán)境,包括PowerDesigner、VisualBasic、Delphi和Power++,快速地生成對象和組件。此外,AppModeler還可以生成用于創(chuàng)建數(shù)據(jù)驅(qū)動(dòng)的Web站點(diǎn)的組件,使開發(fā)人員和設(shè)計(jì)人員同樣可以從一個(gè)DBMS發(fā)布“動(dòng)態(tài)”的數(shù)據(jù)。

2.D解析:通道在執(zhí)行通道程序時(shí)把通道和設(shè)備執(zhí)行操作的情況隨時(shí)記錄下來,匯集在一個(gè)通道狀態(tài)字(CSW)中。

3.C

4.B對于關(guān)系而言,二維表中的一行稱為關(guān)系的元組,二維表中的一列稱為關(guān)系的屬性,關(guān)系中不能有相同的元組,行、列在表中的順序無關(guān)緊要,但表的不同屬性(列)可能有相同的值域,可以相同。

5.D解析:選擇是在關(guān)系R中選擇滿足給定條件的諸元組;投影是從R中選出若干屬性列組成新的關(guān)系;連接(也稱9連接)是從兩個(gè)關(guān)系的笛卡爾積中,選取它們屬性間滿足一定條件的元組,其中的自然連接要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,井且要在結(jié)果中把重復(fù)屬性去掉。所以本題目中所述的在關(guān)系代數(shù)中,從兩個(gè)關(guān)系的笛卡爾積中,選取它們屬性間滿足一定條件的元組操作,稱為9連接。

6.C解析:DBMS的基本功能包括數(shù)據(jù)庫的定義功能,提供數(shù)據(jù)定義語言定義數(shù)據(jù)庫的三級(jí)結(jié)構(gòu):數(shù)據(jù)庫的操縱功能實(shí)現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的操作;數(shù)據(jù)庫的運(yùn)行管理功能,以保證數(shù)據(jù)的安全性、完整性、并發(fā)性和發(fā)生故障后的數(shù)據(jù)恢復(fù);數(shù)據(jù)庫的建立和維護(hù)功能;數(shù)據(jù)組織、存儲(chǔ)和管理功能以及其他包括DBMS與網(wǎng)絡(luò)中其他軟件系統(tǒng)的通信等功能。

7.A解析:搜索引擎是Internet上的WWW服務(wù)器,它的主要任務(wù)是在Internet中主動(dòng)搜索其他WWW服務(wù)器中的信息并對其自動(dòng)索引,將索引內(nèi)容存儲(chǔ)在可供查詢的大型數(shù)據(jù)庫中。用戶可以利用搜索引擎提供的分類目錄和查詢功能查找所需要的信息。用戶在使用搜索引擎之前必須知道搜索引擎站點(diǎn)的主機(jī)名,通過該主機(jī)名用戶便可以訪問到搜索站點(diǎn)的主頁。

8.B解析:完整性約束是關(guān)系數(shù)據(jù)庫中不可缺少的組成部分,在關(guān)系數(shù)據(jù)庫中存在三種類型的完整性約束。①實(shí)體完整性約束:指關(guān)系(表)中的元組必須是唯一的,其碼不能為空且不能重復(fù);②參照完整性約束:指關(guān)系(表)中引用的字段在另一個(gè)關(guān)系(表)中必須是已存在的或改字段為空,它反映了兩個(gè)表之間的聯(lián)系;③用戶定義的完整性約束:指用戶定義在關(guān)系上的特殊的約束,如性別字段只能是“男”或“女”;值域指的是值的取值范圍。故本題答案為B。

9.A早期是二進(jìn)制編碼,就是一般所謂的機(jī)器語言,其后出現(xiàn)最早的操作系統(tǒng),因此發(fā)展過程為設(shè)備驅(qū)動(dòng)程序組成的原始操作系統(tǒng)、管理程序、操作系統(tǒng)

10.B解析:一旦CPU響應(yīng)中斷,轉(zhuǎn)入中斷處理程序,系統(tǒng)就開始進(jìn)行中斷處理.一般有3個(gè)階段;保存被中斷進(jìn)程的現(xiàn)場;執(zhí)行中斷處理子程序;退出中斷,恢復(fù)被中斷進(jìn)程的現(xiàn)場。

11.結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)解析:數(shù)據(jù)模型可分為概念數(shù)據(jù)模型和結(jié)構(gòu)數(shù)據(jù)模型

12.記錄式記錄式

13.數(shù)據(jù)加密【解析】Blowfish算法由兩部分組成:密鑰擴(kuò)展和數(shù)據(jù)加密。

14.單段式虛擬存儲(chǔ)器單段式虛擬存儲(chǔ)器解析:虛擬存儲(chǔ)器的概念:在采用動(dòng)態(tài)重定位的計(jì)算機(jī)系統(tǒng)中,依靠附加一些硬件實(shí)現(xiàn)自動(dòng)地址變換,這些硬件進(jìn)而可以支持所謂虛擬存儲(chǔ)器的概念。有了這個(gè)地址變換機(jī)構(gòu)后,不僅可以把作業(yè)存放的地址空間和運(yùn)行時(shí)用于安置作業(yè)的存儲(chǔ)空間區(qū)分開,而且它有能力把作業(yè)在運(yùn)行時(shí)所規(guī)定的在其地址空間中的每一虛擬地址變換為實(shí)際主存的物理地址。虛擬存儲(chǔ)器就是一個(gè)地址空間。這里提供的自動(dòng)地址變換機(jī)制與諸如采用基址寄存器和相對尋址的地址變換機(jī)制不同。后者的作用依賴于指令的類型;而自動(dòng)地址變換并不依賴于每個(gè)程序中機(jī)器指令內(nèi)包含的信息,即它作用于所有的存儲(chǔ)訪問,而不受應(yīng)用程序的控制。物質(zhì)基礎(chǔ):建造支持虛擬存儲(chǔ)器概念的系統(tǒng),應(yīng)有相應(yīng)的物質(zhì)基礎(chǔ)來支持。需要有相當(dāng)容量的輔助存儲(chǔ)器,足以存放所有并發(fā)作業(yè)的地址空間。要有一定容量的主存,因?yàn)樵谔幚頇C(jī)上運(yùn)行的作業(yè),必須有部分信息存放在主存中。要有地址變換機(jī)構(gòu)。虛擬存儲(chǔ)器實(shí)現(xiàn)原理是,當(dāng)作業(yè)要求運(yùn)行時(shí),不是將它的全部信息裝入主存,而是將其中一部分先裝入主存,另一部分暫時(shí)留在輔助存儲(chǔ)器中。作業(yè)在運(yùn)行過程中,要使用不在主存的信息,應(yīng)設(shè)法將它們裝到主存,以保證作業(yè)的正常運(yùn)行。根據(jù)地址空間結(jié)構(gòu)的不同,虛擬存儲(chǔ)器有兩種形式:單段式虛擬存儲(chǔ)器和多段式虛擬存儲(chǔ)器。單段式虛擬存儲(chǔ)器是一個(gè)連續(xù)的線性地址空間,其地址順序?yàn)?,1,2,…,n-1,n。n為2的k次冪,k為CPU給出的有效地址的長度。多段式虛擬存儲(chǔ)器把地址空間分成若干段。每一個(gè)段是Si是一個(gè)連續(xù)的線性地址空間,其中的每個(gè)地址可用[S,W]來表示,其中S代表段名或段號(hào),W代表段中的字的序號(hào)或符號(hào)。一個(gè)虛擬存儲(chǔ)器的最大容量是由計(jì)算機(jī)的地址結(jié)構(gòu)確定的。虛擬存儲(chǔ)器的容量與主存的實(shí)際大小沒有直接關(guān)系,而是由主存的容量與輔存的容量之和所確定的。

15.陷入制輪詢法【解析】從被管理設(shè)備中收集數(shù)據(jù)有兩種方法:一種是輪詢方法,另一種是基于中斷的方法。將以上兩種方法結(jié)合的陷入制導(dǎo)輪詢方法可能是執(zhí)行網(wǎng)絡(luò)管理最有效的方法。

16.結(jié)點(diǎn)結(jié)點(diǎn)解析:在分布式數(shù)據(jù)庫系統(tǒng)中,每一個(gè)結(jié)點(diǎn)是一個(gè)獨(dú)立的數(shù)據(jù)庫系統(tǒng),每個(gè)結(jié)點(diǎn)是由它的本地的'真實(shí)的'數(shù)據(jù)庫、本地用戶、本地DBMS和事務(wù)管理軟件以及本地的數(shù)據(jù)通信管理器組成。

17.屬性列屬性列

18.DataWindow.NETPowerBuilder美國Sybase公司研制的一種新型、快速開發(fā)工具,是客戶機(jī)/服務(wù)器結(jié)構(gòu)下,基于Windows3.x、Windows95和WindowsNT的一個(gè)集成化開發(fā)工具。它包含一個(gè)直觀的圖形界面和可擴(kuò)展的面向?qū)ο蟮木幊陶Z言PowerScript,提供與當(dāng)前流行的大型數(shù)據(jù)庫的接口,并通過ODBC與單機(jī)數(shù)據(jù)庫相連。PowerBuilder的主要特色是DataWindow(數(shù)據(jù)窗口),通過DataWindow可以方便地對數(shù)據(jù)庫進(jìn)行各種操作,也可以處理各種報(bào)表,而無需編寫SQL語句,可以直接與Sybase、SQLServer、Informix、Oracle等大型數(shù)據(jù)庫連接。

55255【解析】在路由表中,對于特定主機(jī)路由,可采用255;255.255255作為子網(wǎng)掩碼,采用目的主機(jī)IP地址作為目的地址:對于默認(rèn)路由,則采用0.0.00作為子網(wǎng)掩碼,默認(rèn)路由器的地址作為目的地址。

20.參照參照

21.C

22.B

23.C解析:棧是限制僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表,通常稱插入、刪除的這一端為棧頂(Top),另一端稱為棧底(Bottom)。當(dāng)表中沒有元素時(shí)稱為空棧。

根據(jù)上述定義,每次刪除(退棧)的總是當(dāng)前棧中“最新”的元素,即最后插入(進(jìn)棧)的元素,而最先插入的是被放在棧的底部,要到最后才能刪除。根據(jù)上述原理,C)3,1,2,既然先出棧的是3,說明1,2已經(jīng)進(jìn)棧,那么1不可能在2之前出棧。

24.B

25.C解析:對具有相同關(guān)鍵字的關(guān)系模式,如果他們的處理主要是查詢操作,且常在一起,可將這列關(guān)系模式進(jìn)行合并。掌握關(guān)系數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計(jì)過程,如何正確運(yùn)用模式評價(jià)、優(yōu)化模式、分解。

26.C解析:Oracle的數(shù)據(jù)倉庫解決方案主要包括:OracleExpressServer、OracleExpressObjects、OracleExpressAnalyzer。Oracle的Internet解決方案主要包括:OracleWebListener、OracleWebAgent、OracleWebServer。

27.A解析:自然連接是一種特殊的等值連接,它要求兩個(gè)關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且要在結(jié)果中把重復(fù)的屬性去掉。一般的連接操作是從行的角度進(jìn)行運(yùn)算,但自然連接還需要取消重復(fù)列,所以是同時(shí)從行和列的角度進(jìn)行運(yùn)算。

28.C對應(yīng)于外模式的數(shù)據(jù)庫稱為用戶級(jí)數(shù)據(jù)庫。它是用戶可以看到并準(zhǔn)許使用的數(shù)據(jù)庫。模式也叫做概念模式,它是全局邏輯級(jí)的,是數(shù)據(jù)庫的整體邏輯結(jié)構(gòu)。內(nèi)模式對應(yīng)于數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu),是為了提高模式對存儲(chǔ)設(shè)備的獨(dú)立性而設(shè)立的。

29.B

30.C

31.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),各位數(shù)之和為奇數(shù)的數(shù)的個(gè)數(shù)及平均值。

\n【解題思路】

\n本題類似第46套試題,通過審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即四位數(shù)的各位數(shù)之和為奇數(shù),參考答案的第13條語句,將該該語句為判斷各位數(shù)字之和是奇數(shù)的表達(dá)式即可。

\n【參考答案】

\n

\n

32.\n【審題關(guān)鍵句】讀入數(shù)值,奇數(shù)個(gè)數(shù),偶數(shù)個(gè)數(shù),數(shù)組下標(biāo)為奇數(shù)的平均值。

\n【解題思路】

\n本題類似第42套試題,通過審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即本題是計(jì)算數(shù)組下標(biāo)為奇數(shù)的元素的平均值,參考答案的第6條語句。

\n【參考答案】

\n

\n

33.【審題關(guān)鍵句】以行為單位對字符按從大到小排序,結(jié)果仍按行重新存入字符串?dāng)?shù)組中。

\n【解題思路】

\n①首先定義字符變量ch和無符號(hào)整型變量i、j、k。

\n②對字符二維數(shù)組XX,在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于maxline,實(shí)現(xiàn)對文章每行的掃描,在第二層for時(shí)循環(huán)中,變量j從0開始,依次遞增直到其值等于strlen(xx[i]),即第i行的長度。在第三層循環(huán)語句中,變量k從j開始,依次遞增直到其值等于strlen(xx[i]),對每一行中的數(shù)組元素xx[il[j]、XX[i][k]按照它們的ASCII碼值的大小進(jìn)行比較,如果xx[i][j]的ASCII碼小于XX[i][k]的ASCII碼,則兩者交換,實(shí)現(xiàn)整篇文章中的字符按ASCII碼值從大到小的順序進(jìn)行排序。

\n【參考答案】

\n

\n

34.\n【審題關(guān)鍵句】四位數(shù)的千位>=百位>=十位>=個(gè)位,且四位數(shù)是奇數(shù),統(tǒng)計(jì)出滿足此條件的個(gè)數(shù),按從小到大的順序存入數(shù)組。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):一是要求統(tǒng)計(jì)的四位數(shù)的條件是“千位>=百位>=十位>=個(gè)位”,二是要求該四位數(shù)是奇數(shù),這兩個(gè)不同點(diǎn)都體現(xiàn)在參考答案的第8條語句中,對該語句進(jìn)行修改即可,其中,可以判斷奇數(shù)的表達(dá)式是“a[i]%2”。

\n【參考答案】

\n

\n

35.\n【審題關(guān)鍵句】Xn+1=cos(Xn)的迭代計(jì)算。

\n【解題思路】

\n①因?yàn)榉匠蘡os(x).x=0的根為實(shí)數(shù),所以定義兩個(gè)雙精度型變量x0,x1。并把變量x1的初值設(shè)為0.0。

\n②根據(jù)題目中給出的求方程一個(gè)實(shí)根的迭代算法,在while循環(huán)中,首先把變量x1的值賦給x0,然后利用表達(dá)式cos(xO)

\n求出一個(gè)值x1,再調(diào)用vc6.0的求絕對值的庫函數(shù)fabs0,判斷如果x0與x1差的絕對值小于0.000001,就認(rèn)為x1的值是方程cos(x).x=0的一個(gè)實(shí)根,此時(shí)退出循環(huán),把xl的值返回。

\n【參考答案】

\n

36.\n【審題關(guān)鍵句】千位+個(gè)位等于百位+十位個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位+千位=百位+十位”,參考答案的第8條語句,修改if條件語句的判斷條件即可,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

\n

37.【審題關(guān)鍵句】所有字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。

\n【解題思路】

\n定義循環(huán)變量i,字符變量first和字符指針變量P,并使P指向字符串S。

\n②把字符串S的第一個(gè)字符賦給first變量保存起來。

\n③在for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于(int)strlen(s)一1,把*(p+i+1)的值賦給+(p+i),實(shí)現(xiàn)把字符串S中的所有字符左移一個(gè)位置,循環(huán)結(jié)束后,把first的值賦給p[strlen(s).1],即把字符串的首字符移動(dòng)到字符串的最后位置上。

\n【參考答案】

\n

\n

38.\n【審題關(guān)鍵句】計(jì)算金額,按產(chǎn)品代碼從小到大進(jìn)行排列,相同的則按金額從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。

\n【解題思路】

\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。

\n【參考答案】

\n

\n

39.\n【審題關(guān)鍵句】個(gè)位-千位-百位-十位數(shù)大于零的個(gè)數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個(gè)不同點(diǎn):①要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位一千位-百位一十位數(shù)大于零的個(gè)數(shù)”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計(jì)結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

\n

40.\n【審題關(guān)鍵句】個(gè)位-千位-百位-十位,結(jié)果大于等于零且原四位數(shù)是偶數(shù),統(tǒng)計(jì)出滿足此條件的個(gè)數(shù),并按從小到大的順序存入數(shù)組。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即要求統(tǒng)計(jì)的四位數(shù)的條件是“個(gè)位-千位-百位-十位>=0”,參考答案的第8條語句,修改if條件語句的判斷條件即可。

\n【參考答案】

\n

\n

41.存儲(chǔ)過程是由PL/SQL語句書寫的過程,這個(gè)過程經(jīng)編譯和優(yōu)化后存儲(chǔ)在數(shù)據(jù)庫服務(wù)器中,使用時(shí)只要調(diào)用即可。使用存儲(chǔ)過程具有以下優(yōu)點(diǎn):其已經(jīng)編譯和優(yōu)化過了,所以運(yùn)行效率高,提供了在服務(wù)器端快速執(zhí)行SQL語句的有效途徑;存儲(chǔ)過程降低了客戶端和服務(wù)器之間的通信量;方便實(shí)施企業(yè)規(guī)則,當(dāng)企業(yè)規(guī)則發(fā)生變化時(shí)只要修改存儲(chǔ)過程,而無需修改其他應(yīng)用程序。創(chuàng)建存儲(chǔ)過程:createprocedure過程名@[參數(shù)名][類型],@[參數(shù)名][

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論