版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2023年廣東省湛江市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________
一、1.選擇題(10題)1.在數(shù)據(jù)庫管理系統(tǒng)中,下面不是數(shù)據(jù)庫定義的功能模塊是______。
A.DDL翻譯程序模塊B.安全性定義程序模塊C.系統(tǒng)初啟程序模塊D.完整性定義程序模塊
2.數(shù)據(jù)庫設(shè)計的概念結(jié)構(gòu)設(shè)計階段,表示概念結(jié)構(gòu)的常用方法和描述工具是______。
A.層次分析法和層次結(jié)構(gòu)圖B.數(shù)據(jù)流程分析法和數(shù)據(jù)流程C.結(jié)構(gòu)分析法和模塊結(jié)構(gòu)D.實(shí)體-聯(lián)系方法和E-R圖
3.在現(xiàn)在的數(shù)據(jù)庫系統(tǒng)開發(fā)中,常采用高級語言或第四代(4GL)語言進(jìn)行開發(fā),這是為了
A.代碼的可重用性B.系統(tǒng)的可維護(hù)性C.降低開發(fā)和維護(hù)費(fèi)用D.用戶界面的友好性
4.下列關(guān)于進(jìn)程控制的敘述中,不正確的是
A.進(jìn)程控制是通過原語來實(shí)現(xiàn)的
B.一個進(jìn)程可以使用創(chuàng)建原語創(chuàng)建一個新的進(jìn)程,前者稱為父進(jìn)程,后者稱為子進(jìn)程
C.創(chuàng)建一個進(jìn)程的主要任務(wù)是建立原語
D.撤銷進(jìn)程的實(shí)質(zhì)是撤銷PCB
5.設(shè)單鏈表中結(jié)點(diǎn)的結(jié)構(gòu)為(dara,link)。已知指針q所指結(jié)點(diǎn)是指針p所指結(jié)點(diǎn)的直接前驅(qū),若在*q與*p之間插入結(jié)點(diǎn)*s,則應(yīng)執(zhí)行下列哪一個操作?
A.s↑.link:=p↑.link;p↑.link:=s
B.q↑.link:=s;s↑.link:=p
C.p↑.link:=s↑.link;s↑.link:=p
D.p↑.link:=s;s↑.link:=q
6.下列關(guān)于模式的術(shù)語中,哪一個不是指數(shù)據(jù)庫三級模式結(jié)構(gòu)中的外模式?
A.子模式B.用戶模式C.存儲模式D.用戶視圖
7.對包含n個元素的散列表進(jìn)行檢索,平均檢索長度為
A.為O(log2n)
B.為O(n)
C.為O(n*log2n)
D.不直接依賴于n
8.新奧爾良法將數(shù)據(jù)庫設(shè)計分為4個階段,其中第二個階段是()。
A.需求分析階段B.詳細(xì)設(shè)計階段C.概念設(shè)計階段D.邏輯設(shè)計階段
9.下列的敘述中錯誤的是
A.大多數(shù)計算機(jī)系統(tǒng)將CPU執(zhí)行狀態(tài)劃分為管態(tài)和目態(tài)
B.管態(tài)又稱特權(quán)狀態(tài)、系統(tǒng)態(tài)或核心態(tài),通常操作系統(tǒng)在管態(tài)下運(yùn)行
C.系統(tǒng)在目態(tài)下也能夠執(zhí)行特權(quán)指令
D.機(jī)器處于目態(tài)時,程序只能執(zhí)行非特權(quán)指令
10.在計算機(jī)系統(tǒng)中,允許多個程序同時進(jìn)入內(nèi)存并運(yùn)行,這種方法稱為______。
A.Spooling技術(shù)B.虛擬存儲技術(shù)C.緩沖技術(shù)D.多道程序設(shè)計技術(shù)
二、填空題(10題)11.RC5算法中使用了3種運(yùn)算:___________、加和循環(huán)。
12.在關(guān)系數(shù)據(jù)庫的規(guī)范化設(shè)計中,對模式分解的等價性進(jìn)行評價的兩條主要標(biāo)準(zhǔn)是無損連接性和______。
13.為保證對故障恢復(fù)的支持,登記日志記錄時必須先把日志記錄寫到外存的日志文件中,再把相應(yīng)的數(shù)據(jù)庫修改寫到外存的數(shù)據(jù)庫中。這稱作【】原則。
14.概念結(jié)構(gòu)設(shè)計的方法通常有自頂向下、自底向上、逐步擴(kuò)張和【】。
15.服務(wù)器響應(yīng)并發(fā)請求有兩種實(shí)現(xiàn)方案:重復(fù)服務(wù)器方案和___________。
16.在關(guān)系模型中,若屬性A是關(guān)系R的主碼,則在R的任何元組中,屬性A的取值都不允許為空,這種約束稱為_____規(guī)則。
17.能夠唯一確定Internet上每一臺計算機(jī)位置的是______。
18.【】是系統(tǒng)為管理文件而設(shè)置的一個數(shù)據(jù)結(jié)構(gòu)。它記錄了系統(tǒng)管理文件所需要的全部信息。
19.層次數(shù)據(jù)庫模型的結(jié)構(gòu)是一棵
【】
,樹的結(jié)點(diǎn)是記錄類型。
20.在因特網(wǎng)中,域名解析通常借助于一組既獨(dú)立又協(xié)作的___________完成。
三、單選題(10題)21.設(shè)計與試運(yùn)行之后投入運(yùn)行,開始維護(hù)工作,過程中監(jiān)控、評價、調(diào)整與修改以保證數(shù)據(jù)庫系統(tǒng)正常和高效地運(yùn)行。以下關(guān)于數(shù)據(jù)庫運(yùn)行維護(hù)工作說法不正確的是()
A.數(shù)據(jù)庫轉(zhuǎn)儲與恢復(fù)
B.數(shù)據(jù)庫安全性、完整性控制
C.檢測并改善數(shù)據(jù)庫性能
D.數(shù)據(jù)庫的重組修改數(shù)據(jù)庫原有設(shè)計的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)
22.如果兩個實(shí)體之間的聯(lián)系是M∶N,則在轉(zhuǎn)換成關(guān)系模型時,()引入第三個交叉關(guān)系。
A.需要B.不需要C.無所謂D.將兩個實(shí)體合并
23.收縮整個數(shù)據(jù)庫的大小,可以采用下列語句:()
A.DBCCSHRINKDATABASE
B.DBCCSHRINKFILE
C.ALTERDATABASE
D.CREATESCHEMA
24.進(jìn)程具有并發(fā)性和()兩大重要屬性。
A.動態(tài)性B.靜態(tài)性C.易用性D.封閉性
25.若讓元素1,2,3依次進(jìn)棧,則出棧次序不可能出現(xiàn)哪一種情況?
A.3,2,1B.2,1,3C.3,1,2D.1,3,2
26.四個元素a1、a2、a3和a4依次通過一個棧,入棧過程中允許棧頂元素出棧。假設(shè)某一時刻棧的狀態(tài)如下:則不可能的出棧序列是()
A.這種體系結(jié)構(gòu)由客戶、服務(wù)器以及客戶與服務(wù)器之間的連接三部分組成
B.在這種結(jié)構(gòu)中,客戶機(jī)和服務(wù)器協(xié)同完成一項任務(wù)
C.連接客戶和服務(wù)器最廣泛采用的接口是開放數(shù)據(jù)庫連接
D.客戶進(jìn)程與服務(wù)器進(jìn)程之間的通信層次與OSI參考模型有根本不同
27.SQL語言的GRANT和REVOKE語句主要用來維護(hù)數(shù)據(jù)庫的()。A.安全性B.完整性C.可靠性D.一致性
28.在關(guān)系代數(shù)的連接操作中,連接操作需要取消重復(fù)列的是()。
A.自然連接B.笛卡爾積C.等值連接D.0連接
29.對于學(xué)生信息表S(SNUMBER,SNAME,SEX,AGE,DEPT)(STUDENT由學(xué)號SNO,姓名SNAME,性別SEX,年齡AGE,所在系DEPT5個屬性組成,其中SNUMBER為主碼),求年齡20~23歲之間的學(xué)生姓名和年齡,正確的語句是()。
A.SELECTSNAME,AGEFROMSWHEREAGE>20ANDAGE<23
B.SELECTSNAME,AGEFROMSWHEREAGEBETWEEN20AND23
C.SELECT*FROMSWHERE.AGEBETWEEN20AND23
D.以上均不正確
30.在關(guān)系中選取滿足某個條件的元組的關(guān)系代數(shù)運(yùn)算稱之為()
A.選中運(yùn)算B.選擇運(yùn)算C.投影運(yùn)算D.搜索運(yùn)算
四、C語言程序設(shè)計題(10題)31.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把一個四位數(shù)的個位數(shù)位置上的值減去千位數(shù)位置上的值再減去百位數(shù)位置上的值最后減去十位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。
32.已知在in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue,其功能要求:
1.求出該文件中共有多少個正整數(shù)totNum;
2.求這些正整數(shù)右移1位二進(jìn)制位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjz。最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
33.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出于位數(shù)上的數(shù)加個位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat中。
34.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組XX中;請編制函數(shù)eneryptChar,按給定的替代關(guān)系對數(shù)組XX中的所有字符進(jìn)行替代,仍存入數(shù)組XX對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xX輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運(yùn)算,P是數(shù)組XX中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)對應(yīng)的字符是大寫字母,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點(diǎn)符號和空格,并也按此替代關(guān)系進(jìn)行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
35.程序test.C的功能是:利用以下所示的簡單迭代方法求方程cos(x).x=0的一個實(shí)根。迭代公式:Xn+1=cos(xn)(n是迭代次數(shù))
迭代步驟如下:
(1)取X1初值為0.0;
(2)X0=X1,把X1的值賦給x0;
(3)X1=cos(x0),求出一個新的x1;
(4)若x0.X1的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2);
(5)所求X1就是方程cos(X)-X=0的一個實(shí)根,作為函數(shù)值返回。
請編寫函數(shù)countValue實(shí)現(xiàn)程序的功能,最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果輸出到文件0ut.dat中。注意:部分源程序存放在test.C文件中。
請勿改動主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
36.函數(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個字符,含標(biāo)點(diǎn)符號和空格。
注意:部分源程序存放在test.C文件中。
請勿改動主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
37.將文件in.dat中的200個整數(shù)讀至數(shù)組XX中。請編制jsValue函數(shù),要求:求出數(shù)組XX中的數(shù)值為奇數(shù)的個數(shù)cnt1和數(shù)值為偶數(shù)的個數(shù)cnt2以及數(shù)組XX下標(biāo)為奇數(shù)的元素值的算術(shù)平均值pj。
結(jié)果cnt1,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)read_dat和輸出函數(shù)writeDat的內(nèi)容。
38.程序test.c的功能是:選出1000至5000范圍內(nèi)(包括1000、5000)符合下面條件的四位自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十位數(shù)字與個位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個位數(shù)字與千位數(shù)字之差的整10倍。計算并輸出這些四位自然數(shù)的個數(shù)cnt以及這些數(shù)的和sum。請編寫函數(shù)countValue實(shí)現(xiàn)程序的要求。最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果crlt和sum輸出到out.dat文件中。
39.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:若一個四位數(shù)的千位數(shù)位置上的值大于等于百位數(shù)位置上的值,百位數(shù)位置上的值大于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值大于等于個位數(shù)位置上的值,并且原四位數(shù)是奇數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的數(shù)輸出到0ut.dat文件中。注意:部分源程序存在test.c文件中。
40.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到無符號字符串?dāng)?shù)組XX中;請編制函數(shù)ChA,其函數(shù)的功能是:以行為單位把字符串中的第一個字符的ASCII值加第二個字符的ASCII值,得到第一個新的值,存入數(shù)組單元xx[i][0]中(其中:i是文章中的某行)。第二個字符的ASCII值加第三個字符的ASCII值,得到第二個新的值,存入數(shù)組單元xx[i][1]中。以此類推一直處理到最后第二個字符,最后一個字符的ASCII值加原第一個字符的ASCII值,得到最后一個新的值,存放在原字符串對應(yīng)的位置上,之后把已處理的字符串逆轉(zhuǎn)后仍按行重新存入無符號字符串?dāng)?shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果XX輸出到out.dat文件中。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點(diǎn)符號和空格,并也按它的ASCII值作以上處理。注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的內(nèi)容。
五、設(shè)計與應(yīng)用題(2題)41.在SQLServer2008中,設(shè)有教師表(教師號,姓名,所在部門號,職稱)和部門表(部門號,部門名,高級職稱人數(shù))。請編寫滿足下列要求的后觸發(fā)型觸發(fā)器(設(shè)觸發(fā)器名字為tri_zc)。每當(dāng)在教師表中插入一名具有高級職稱(“教授”或“副教授”)的教師時,或者將非高級職稱教師的職稱更改為高級職稱時,均修改部門表中相應(yīng)部門的高級職稱人數(shù)。(假設(shè)一次操作只插入或更改一名教師的職稱)(10分)
42.設(shè)某全國性的運(yùn)輸企業(yè)建立了大型0LTP系統(tǒng),并在該系統(tǒng)之上建立了數(shù)據(jù)倉庫。0LTP系統(tǒng)和數(shù)據(jù)倉庫中有如下數(shù)據(jù)表:運(yùn)輸明細(xì)表(運(yùn)輸單ID,發(fā)送站ID,終到站ID,貨物ID,貨物重量,運(yùn)輸價格,發(fā)貨日期)匯總表1(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨日期,總重,總運(yùn)價)匯總表2(發(fā)送站ID,終到地區(qū)ID,貨物ID,發(fā)貨日期,總重,總運(yùn)價)匯總表3(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨月份,總重,總運(yùn)價)匯總表4(發(fā)送地區(qū)ID,終到地區(qū)ID,貨物類別ID,發(fā)貨日期,總重,總運(yùn)價)該企業(yè)管理的貨運(yùn)站約有100個,貨物約有500種共l0類,各匯總表都建有主碼,且各表有合理的維護(hù)策略,在每次維護(hù)后數(shù)據(jù)能保持一致。設(shè)有視圖V,該視圖的訪問頻率很高,其查詢結(jié)果模式為(發(fā)送地區(qū)ID,終到站ID,發(fā)貨月份,總重,總運(yùn)價),該視圖現(xiàn)以匯總表1為計算數(shù)據(jù)源。經(jīng)監(jiān)控發(fā)現(xiàn),匯總表1的被訪問頻率過高,導(dǎo)致系統(tǒng)整體性能下降,而其它匯總表被訪問頻率較低。在不增加匯總表和索引的情況下,請給出一個改善系統(tǒng)服務(wù)性能的優(yōu)化方案,并簡要說明理由。(10分)
六、單選題[1分](2題)43.設(shè)在SQLServer2008中,某關(guān)系表需要存儲職工的工資信息,工資的范圍為2000~10000,設(shè)用整型類型存儲。下列數(shù)據(jù)類型中最合適的是()。
A.intB.smallintC.tinyintD.bigint
44.以下哪個設(shè)計內(nèi)容不屬于數(shù)據(jù)庫應(yīng)用系統(tǒng)總體設(shè)計范疇()。
A.數(shù)據(jù)庫應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計B.軟硬件選型和配置設(shè)計C.數(shù)據(jù)庫軟件總體設(shè)計D.關(guān)系模式設(shè)計
參考答案
1.C解析:系統(tǒng)初啟程序模塊屬于數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫運(yùn)行處理模塊。
2.D解析:設(shè)計數(shù)據(jù)庫概念模型最著名、最實(shí)用的方法是P.P.S.chen于1976年提出的“實(shí)體-聯(lián)系方法”,簡稱E-R方法。它采用E-R模型將現(xiàn)實(shí)世界的信息結(jié)構(gòu)統(tǒng)一用實(shí)體、屬性、以及實(shí)體之間的聯(lián)系來描述。
3.C解析:在數(shù)據(jù)庫系統(tǒng)的開發(fā)中,開發(fā)的周期意味著開發(fā)的成本,開發(fā)周期越長,所投入的人力、物力就越多,無形中提高了開發(fā)的成本,所以采用高級語言或第四代(4GL)語言進(jìn)行開發(fā),以縮短開發(fā)周期,降低開發(fā)費(fèi)用。另外,軟件維護(hù)所產(chǎn)生的費(fèi)用也不可忽視。實(shí)踐證明,對于自行開發(fā)的應(yīng)用,底層運(yùn)行環(huán)境的年維護(hù)費(fèi)用,可達(dá)開發(fā)費(fèi)用的15%~20%,而應(yīng)用本身的年維護(hù)費(fèi)用則只達(dá)到開發(fā)費(fèi)用的10%~20%,如果應(yīng)用開發(fā)工具本身提供了底層支持運(yùn)行環(huán)境,使業(yè)務(wù)人員專注于業(yè)務(wù)規(guī)則和數(shù)據(jù)處理流程的開發(fā),就可降低開發(fā)和維護(hù)的費(fèi)用。
4.C解析:進(jìn)程控制是通過原語來實(shí)現(xiàn)的,一個進(jìn)程可以使用創(chuàng)建原語創(chuàng)建一個新的進(jìn)程,前者稱為父進(jìn)程,后者稱為子進(jìn)程。創(chuàng)建一個進(jìn)程的主要任務(wù)是建立進(jìn)程控制塊,撤銷進(jìn)程的實(shí)質(zhì)是撤銷PCBo注意:創(chuàng)建一個進(jìn)程的主要任務(wù)是建立進(jìn)程控制塊,而不是建立原語,故C)選項敘述錯誤。掌握進(jìn)程控制塊的概念和作用。
5.B解析:在單鏈表中兩個節(jié)點(diǎn)之間插入一個新結(jié)點(diǎn),耍把前面結(jié)點(diǎn)的指針域指向新插入的結(jié)點(diǎn)(q↑.link=s),把新插入的結(jié)點(diǎn)的指針域指向后面的結(jié)點(diǎn)(s↑.link=p)。
6.C解析:外模式也稱子模式或用戶模式,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖。存儲模式是內(nèi)模式。
7.D解析:由于散列表的一個重要特征是平均檢索長度不直接依賴于元素個數(shù)n。平均檢索長度不隨表中元素增加而增加,而是隨負(fù)載因子增大而增加。
8.C解析:新奧爾良(NewOrleans)方法,它將數(shù)據(jù)庫設(shè)計分成4個階段:需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計和物理設(shè)計。需求分析是對建立數(shù)據(jù)庫系統(tǒng)的必要性和可行性的評估,并收集和整理信息;概念設(shè)計階段建立反映企業(yè)組織信息需求的數(shù)據(jù)庫概念結(jié)構(gòu):邏輯設(shè)計是把概念設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為與選用的具體機(jī)器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu);物理設(shè)計階段為數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和存取方法選取一個最適合的物理模型。
9.C解析:目態(tài)又稱常態(tài)或用戶態(tài)。機(jī)器處于目態(tài)時,程序只能執(zhí)行非特權(quán)指令。通常操作系統(tǒng)在管態(tài)下運(yùn)行。注意:系統(tǒng)在目態(tài)下只能夠執(zhí)行非特權(quán)指令,不能執(zhí)行特權(quán)指令,故C)選項錯誤。操作系統(tǒng)的基礎(chǔ)知識,能夠區(qū)別操作系統(tǒng)的目態(tài)和管態(tài)。
10.D解析:允許多個程序同時進(jìn)入計算機(jī)系統(tǒng)的內(nèi)存并運(yùn)行,這種程序設(shè)計方法稱為多道程序設(shè)計技術(shù)。多道程序設(shè)計是操作系統(tǒng)所采用的最基本、最重要的技術(shù),其根本目的是提高整個系統(tǒng)的效率。
11.異或【解析】RC5算法中使用了3種運(yùn)算:異或、加和循環(huán)。
12.保持函數(shù)依賴保持函數(shù)依賴解析:在關(guān)系數(shù)據(jù)庫的規(guī)范化設(shè)計中,對模式分解的等價性進(jìn)行評價的兩條主要標(biāo)準(zhǔn)是無損連接性和保持函數(shù)依賴。
13.先寫日志原則先寫日志原則
14.混合策略混合策略解析:設(shè)計概念結(jié)構(gòu)通常有4類方法:自頂向下:即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化;自底向上:即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來,得到全局概念結(jié)構(gòu);逐步擴(kuò)張:即首先定義最重要的核心概念,然后向外擴(kuò)充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu);混合策略:即將自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計一個全局概念結(jié)構(gòu)的框架,以它為骨架集成用白底向上策略設(shè)計的各局部概念結(jié)構(gòu)。
15.并發(fā)服務(wù)器方案【解析】服務(wù)器響應(yīng)并發(fā)請求有兩種實(shí)現(xiàn)方案:重復(fù)服務(wù)器方案和并發(fā)服務(wù)器方案。
16.實(shí)體完整性實(shí)體完整性
17.IP地址IP地址解析:Internet地址能夠惟一確定Internet上每臺計算機(jī)與每個用戶的位置。Internet上的計算機(jī)地址有兩種表達(dá)形式:IP地址和域名。Internet上的每臺計算機(jī)、路由器在通信之前首先需要指定一個IP地址。IP地址是Internet賴以工作的基礎(chǔ)。
18.文件控制塊FCB(FileControlBlock)文件控制塊FCB(FileControlBlock)解析:文件控制塊是文件存在的標(biāo)志,系統(tǒng)為管理文件而設(shè)置的一個數(shù)據(jù)結(jié)構(gòu)。
19.有向樹用樹形結(jié)構(gòu)表示實(shí)體類型及實(shí)體間聯(lián)系是層次模式最主要的特征,層次結(jié)構(gòu)是一棵有向樹,樹的節(jié)點(diǎn)是記錄。根節(jié)點(diǎn)只有一個
20.域名服務(wù)器【解析】主機(jī)名與IP地址的映射是借助一組既獨(dú)立又協(xié)作的域名服務(wù)器完成的。因特網(wǎng)中存在大量的域名服務(wù)器,每臺服務(wù)器保存它所管轄區(qū)域內(nèi)的主機(jī)名與IP地址的對照表。域名服務(wù)器是域名解析系統(tǒng)的核心。
21.D
22.A
23.A
24.A
25.C解析:棧是限制僅在表的一端進(jìn)行插入和刪除運(yùn)算的線性表,通常稱插入、刪除的這一端為棧頂(Top),另一端稱為棧底(Bottom)。當(dāng)表中沒有元素時稱為空棧。
根據(jù)上述定義,每次刪除(退棧)的總是當(dāng)前棧中“最新”的元素,即最后插入(進(jìn)棧)的元素,而最先插入的是被放在棧的底部,要到最后才能刪除。根據(jù)上述原理,C)3,1,2,既然先出棧的是3,說明1,2已經(jīng)進(jìn)棧,那么1不可能在2之前出棧。
26.C
27.ASQL語言中用GRANT、REVOKE語句實(shí)現(xiàn)數(shù)據(jù)控制功能,數(shù)據(jù)庫中權(quán)限的授予可以使用GRANT....ON....TO....語句,要求指明授予哪個用戶(組)對哪個對象有什么權(quán)限,而REVOKE語句實(shí)現(xiàn)數(shù)據(jù)庫權(quán)限的回收,需要指明從哪個用戶(組)回收對于哪個對象的什么權(quán)限。
28.A解析:自然連接是一種特殊的等值連接,它要求兩個關(guān)系中進(jìn)行比較的分量必須是相同的屬性組,并且要在結(jié)果中把重復(fù)的屬性去掉。一般的連接操作是從行的角度進(jìn)行運(yùn)算,但自然連接還需要取消重復(fù)列,所以是同時從行和列的角度進(jìn)行運(yùn)算。
29.B解析:需要查詢的是姓名和年齡屬性,故主句為SELECTSNAME,AOE。WHERE子句中可以使用BETWEEN進(jìn)行查詢,BETWEEN指定允許取值的范圍,AND前面是低值,后面是高值。年齡在20到23歲之間的條件表達(dá)式應(yīng)為BETWEEN20AND23。
30.B
31.\n【審題關(guān)鍵句】個位-千位-百位-十位,結(jié)果大于等于零且原四位數(shù)是偶數(shù),統(tǒng)計出滿足此條件的個數(shù),并按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點(diǎn),即要求統(tǒng)計的四位數(shù)的條件是“個位-千位-百位-十位>=0”,參考答案的第8條語句,修改if條件語句的判斷條件即可。
\n【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計個數(shù),右移后為奇數(shù)的個數(shù)及平均值。
\n【解題思路】
\n本題類似第44套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點(diǎn),即參與平均值計算的元素是數(shù)組xx[i]右移一位之后為奇數(shù)的元素,參考答案的第9條語句。
\n【參考答案】
\n
\n
33.\n【審題關(guān)鍵句】千位+個位等于百位+十位個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點(diǎn),即要求統(tǒng)計的四位數(shù)的條件是“個位+千位=百位+十位”,參考答案的第8條語句,修改if條件語句的判斷條件即可,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
34.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)大寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。另外,在源程序中已經(jīng)定義了一個無符號變量va1,因此,在編寫答案程序時,不需要再重新定義。
\n【參考答案】
\n
\n
35.\n【審題關(guān)鍵句】Xn+1=cos(Xn)的迭代計算。
\n【解題思路】
\n①因?yàn)榉匠蘡os(x).x=0的根為實(shí)數(shù),所以定義兩個雙精度型變量x0,x1。并把變量x1的初值設(shè)為0.0。
\n②根據(jù)題目中給出的求方程一個實(shí)根的迭代算法,在while循環(huán)中,首先把變量x1的值賦給x0,然后利用表達(dá)式cos(xO)
\n求出一個值x1,再調(diào)用vc6.0的求絕對值的庫函數(shù)fabs0,判斷如果x0與x1差的絕對值小于0.000001,就認(rèn)為x1的值是方程cos(x).x=0的一個實(shí)根,此時退出循環(huán),把xl的值返回。
\n【參考答案】
\n
36.【審題關(guān)鍵句】以行為單位對字符按從大到小排序,結(jié)果仍按行重新存入字符串?dāng)?shù)組中。
\n【解題思路】
\n①首先定義字符變量ch和無符號整型變量i、j、k。
\n②對字符二維數(shù)組XX,在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于maxline,實(shí)現(xiàn)對文章每行的掃描,在第二層for時循環(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
37.\n【審題關(guān)鍵句】讀入數(shù)值,奇數(shù)個數(shù),偶數(shù)個數(shù),數(shù)組下標(biāo)為奇數(shù)的平均值。
\n【解題思路】
\n本題類似第42套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點(diǎn),即本題是計算數(shù)組下標(biāo)為奇數(shù)的元素的平均值,參考答案的第6條語句。
\n【參考答案】
\n
\n
38.\n【審題關(guān)鍵句】千位+百位等于十位十個位,且千位+百位等于個位.千位的10倍。計算并輸出這些四位自然數(shù)的個數(shù)cnt以及這些數(shù)的和。
\n【解題思路】
\n①首先定義一個循環(huán)變量i,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個位)。
\n②通過for循環(huán)依次對數(shù)組中的每個四位數(shù)進(jìn)行分解,循環(huán)初值為1000,終值為5000,每循環(huán)一次,循環(huán)變量i的值加1。每分解一個四位數(shù),根據(jù)題目要求,判斷其“千位十百位=十位+個位”的條件是否滿足,同時判斷“(千位+百位)=(個位-于位)*10”的條件是否滿足,兩個條件之間用運(yùn)算符進(jìn)行連接。當(dāng)同時滿足以上兩個判斷條件時,計數(shù)變量cnt的值加1,同時將該四位數(shù)累加到求和變量sum中,最終得到滿足條件的四位自然數(shù)個數(shù)cnt及它們的和sum。
\n本題中cnt和sum變量在源程序中已經(jīng)定義,在該子程序中就不需要再重新定義了。
\n【參考答案】
\n
\n
39.\n【審題關(guān)鍵句】四位數(shù)的千位>=百位>=十位>=個位,且四位數(shù)是奇數(shù),統(tǒng)計出滿足此條件的個數(shù),按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點(diǎn):一是要求統(tǒng)計的四位數(shù)的條件是“千位>=百位>=十位>=個位”,二是要求該四位數(shù)是奇數(shù),這兩個不同點(diǎn)都體現(xiàn)在參考答案的第8條語句中,對該語句進(jìn)行修改即可,其中,可以判斷奇數(shù)的表達(dá)式是“a[i]%2”。
\n【參考答案】
\n
\n
40.\n【審題關(guān)鍵句】以行為單位,新字符串中每個字符的ASCII碼值等于該位置上的原字符ASCII碼值加其后面一個字符的ASCII碼值,逆序排序。
\n【解題思路】
\n①定義整型循環(huán)變量i、j和字符局部變量yuan。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值大于或等于maxline,在循環(huán)體中,首先把第i行的第一個字符)XX[i][0]賦給變量yuan,在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于該行字符串的長度減1,在循環(huán)體中,將字符xx[i][j]的ASCII碼值與字符)XX[i][j+1]的ASCII碼值相加的和保存到字符)xx[i][j]中。當(dāng)退出第二層for循環(huán)后,把第i行的最后一個字符與第一個字符變量yuan的值相加,最后通過strreV函數(shù)對i行字符串逆序排序。
\n【參考答案】
\n
\n
41.【解題思路】創(chuàng)建觸發(fā)器的SQL語句為:CREATETRIGGER,其語法格式為:CREATETRIGGER[schema_name.]tr
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 武漢市體育器材租賃合同范本
- 船舶專用泵房建設(shè)項目合同
- 醫(yī)院干掛醫(yī)療設(shè)備合同
- 溜冰場租賃協(xié)議
- 租賃業(yè)降水施工合同
- 智能辦公清運(yùn)施工合同
- 生物質(zhì)能私人施工合同
- 景區(qū)觀光車司機(jī)招聘協(xié)議
- 國際檢測設(shè)備租賃合同
- 公路工程技術(shù)人員工作總結(jié)(12篇)
- 2015-2024北京中考真題語文匯編:記敘文閱讀
- 2024年湖南土建中級職稱-建筑工程《法律法規(guī)及技術(shù)標(biāo)準(zhǔn)》考試題庫(含答案)
- 旅游景區(qū)消防安全培訓(xùn)
- 2024年稅務(wù)新政培訓(xùn)
- 電商行業(yè)直播帶貨營銷策略方案
- 糖尿病健康知識宣教
- 八上歷史全冊知識梳理
- 2024秋期國家開放大學(xué)《公共部門人力資源管理》一平臺在線形考(形考任務(wù)1至4)試題及答案
- 2024年銀行考試-招商銀行考試近5年真題集錦(頻考類試題)帶答案
- 2024-2025學(xué)年 浙教版七年級數(shù)學(xué)上冊期中(第1-4章)培優(yōu)試卷
- 個人簡歷模板(5套完整版)
評論
0/150
提交評論