(2021年)吉林省白城市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)預(yù)測試題(含答案)_第1頁
(2021年)吉林省白城市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)預(yù)測試題(含答案)_第2頁
(2021年)吉林省白城市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)預(yù)測試題(含答案)_第3頁
(2021年)吉林省白城市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)預(yù)測試題(含答案)_第4頁
(2021年)吉林省白城市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)預(yù)測試題(含答案)_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

(2021年)吉林省白城市全國計(jì)算機(jī)等級考試數(shù)據(jù)庫技術(shù)預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、1.選擇題(10題)1.下列敘述正確的是

A.B樹既適應(yīng)于隨機(jī)檢索,又適于順序檢索

B.B樹把所有的關(guān)鍵碼都存在葉結(jié)點(diǎn)上

C.二叉排序樹適合外存儲(chǔ)器中的索引結(jié)構(gòu)

D.B樹和B+樹用于組織外存儲(chǔ)器中文件的動(dòng)態(tài)索引結(jié)構(gòu)

2.計(jì)算機(jī)的技術(shù)性能指標(biāo)主要是指

A.所配備語言、操作系統(tǒng)、外部設(shè)備

B.字長、CPU的主頻、內(nèi)/外存容量

C.顯示器的分辨率、打印機(jī)的配置

D.磁盤容量、內(nèi)存容量

3.在ISO/OSI參考模型中。網(wǎng)絡(luò)層的主要功能是()。

A.提供可靠的端一端服務(wù),透明地傳送報(bào)文

B.路由選擇、擁塞控制與網(wǎng)絡(luò)互聯(lián)

C.在通信實(shí)體之間傳送以幀為單位的數(shù)據(jù)

D.數(shù)據(jù)格式變換,數(shù)據(jù)加密與解密、數(shù)據(jù)壓縮與恢復(fù)

4.下面對計(jì)算機(jī)局域網(wǎng)技術(shù)特點(diǎn)的描述不正確的是()。

A.網(wǎng)上客戶站可為各個(gè)檔次的個(gè)人計(jì)算機(jī)

B.使用專用的通信線路,數(shù)據(jù)傳輸速率高

C.一般屬于一個(gè)單位所有

D.不易于建立、維護(hù)和擴(kuò)展

5.在文件系統(tǒng)階段,操作系統(tǒng)管理數(shù)據(jù)的基本單位是______。

A.文件B.記錄C.程序D.數(shù)據(jù)項(xiàng)

6.進(jìn)程從運(yùn)行狀態(tài)進(jìn)入就緒狀態(tài)的原因是

A.被調(diào)度程序選中占有CPUB.等待某一事件發(fā)生C.等待的事件已發(fā)生D.時(shí)間片用完

7.下面不屬于使用視圖的優(yōu)點(diǎn)的是

A.分散用戶的數(shù)據(jù)B.降低數(shù)據(jù)庫的復(fù)雜性C.組織數(shù)據(jù)轉(zhuǎn)移到其他應(yīng)用程序D.簡化數(shù)據(jù)庫的管理

8.串的長度是指()

A.串中所含不同字母的個(gè)數(shù)B.串中所含字符的個(gè)數(shù)C.串中所含不同字符的個(gè)數(shù)D.串中所含非空格字符的個(gè)數(shù)

9.數(shù)據(jù)庫概念設(shè)計(jì)的E-R方法中,用屬性描述實(shí)體的特征,屬性在E-R圖中一般用下列______圖形表示。

A.矩形B.四邊形C.菱形D.橢圓形

10.在所有的關(guān)系數(shù)據(jù)庫上的操作,________是核心,是其他操作的前提。

A.插入B.刪除C.修改D.查詢

二、填空題(10題)11.【】

是專門用來進(jìn)行數(shù)據(jù)檢索,以及便于以后進(jìn)行數(shù)據(jù)加工的一種重要的數(shù)據(jù)庫對象。

12.SQL中的GRANT和REVOKE語句主要用來維護(hù)數(shù)據(jù)的______。

13.一個(gè)算法的時(shí)間復(fù)雜性通常用數(shù)量級形式表示,當(dāng)一個(gè)算法的時(shí)間復(fù)雜性與問題的規(guī)模n無關(guān)時(shí),則表示為

【】

14.UNIX內(nèi)核部分包括文件子系統(tǒng)和___________控制子系統(tǒng)。

15.在一棵二叉樹中,度為0的結(jié)點(diǎn)個(gè)數(shù)為No,度為2的結(jié)點(diǎn)個(gè)數(shù)為N2,則有No=

【】

16.元組的每個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)這叫做【】。

17.完全二叉樹最簡單、最節(jié)省空間的方式,就是把所有結(jié)點(diǎn)按

【】

次序存儲(chǔ)在一片連續(xù)的存儲(chǔ)單元中

18.在關(guān)系模式R(D,E,G)中,存在函數(shù)依賴關(guān)系{E→D,(D,G)→E},則候選碼為【】。

19.數(shù)據(jù)庫恢復(fù)通常基于數(shù)據(jù)備份和______。

20.廣義表是線性表的推廣,是由零個(gè)或多個(gè)單元素或______所組成的有限序列。

三、單選題(10題)21.如果以鏈表為棧的存儲(chǔ)結(jié)構(gòu),則退棧操作時(shí)()

A.必須判別棧是否滿B.必須判別棧是否空C.判別棧元素的類型D.對棧不作任何判別

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

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

23.關(guān)于IP提供的服務(wù),正確的是()。A.A.IP提供了不可靠的數(shù)據(jù)投遞服務(wù),因此數(shù)據(jù)報(bào)的投遞不能受到保障

B.IP提供不可靠的數(shù)據(jù)投遞服務(wù),因此它可以隨意丟棄報(bào)文

C.IP提供可靠的數(shù)據(jù)投遞服務(wù),因此數(shù)據(jù)報(bào)投遞可以受到保障

D.IP提供可靠的數(shù)據(jù)投遞服務(wù),因此它不能隨意丟棄報(bào)文

24.設(shè)計(jì)與試運(yùn)行之后投入運(yùn)行,開始維護(hù)工作,過程中監(jiān)控、評價(jià)、調(diào)整與修改以保證數(shù)據(jù)庫系統(tǒng)正常和高效地運(yùn)行。以下關(guān)于數(shù)據(jù)庫運(yùn)行維護(hù)工作說法不正確的是()

A.數(shù)據(jù)庫轉(zhuǎn)儲(chǔ)與恢復(fù)

B.數(shù)據(jù)庫安全性、完整性控制

C.檢測并改善數(shù)據(jù)庫性能

D.數(shù)據(jù)庫的重組修改數(shù)據(jù)庫原有設(shè)計(jì)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)

25.順序程序和并發(fā)程序的執(zhí)行相比()

A.基本相同B.無法確定C.并發(fā)程序執(zhí)行總體上執(zhí)行時(shí)間快D.順序程序執(zhí)行總體上執(zhí)行時(shí)間快

26.設(shè)數(shù)組data[0…m]作為循環(huán)隊(duì)列SQ的存儲(chǔ)空間,front為隊(duì)頭指針,rear為隊(duì)尾指針,則執(zhí)行出隊(duì)操作的語句為()

A.front:=front1

B.front:=(front1)modm

C.rear:=(rear1)modm

D.front:=(front1)mod(m1)

27.ODBC是()

A.客戶機(jī)與服務(wù)器之間的接口標(biāo)準(zhǔn)B.數(shù)據(jù)庫查詢語言標(biāo)準(zhǔn)C.數(shù)據(jù)庫應(yīng)用開發(fā)工具標(biāo)準(zhǔn)D.數(shù)據(jù)安全性標(biāo)準(zhǔn)

28.用戶對SQL數(shù)據(jù)庫的訪問權(quán)限中,如果只允許刪除基本表中的元組,應(yīng)授予哪一種權(quán)限?

A.DROPB.DELETEC.ALTERD.UPDATE

29.在數(shù)據(jù)庫概念設(shè)計(jì)階段,將局部E-R圖集成為全局的E-R圖時(shí)有可能發(fā)生沖突,下面表述錯(cuò)誤的是()。A.A.總共可能發(fā)生2類沖突

B.類型、取值范圍的沖突屬于屬性沖突

C.屬性沖突通過協(xié)商、討論等手段進(jìn)行解決

D.結(jié)構(gòu)沖突要用技術(shù)手段解決

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

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

四、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ù)右移1位二進(jìn)制位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjz。最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到文件out.dat中。

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

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

32.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串?dāng)?shù)組XX中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組XX中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組)xx的對應(yīng)的位置上,最后調(diào)用函數(shù)wmeDat把結(jié)果xX輸出到文件out.dat中。

替代關(guān)系:f(p)=p*11mod256,mod為取余運(yùn)算,P是數(shù)組xx中某一個(gè)字符的ASCII值,f(p)是計(jì)算后無符號的整型值(注意:中間變量定義成整型變量),如果計(jì)算后f(p)值小于等于32或f(p)對應(yīng)的字符是小寫字母,則該字符不變,否則用f(p)替代所對應(yīng)的字符。

注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號和空格,并也按此替代關(guān)系進(jìn)行處理。

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

33.已知數(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文件中。

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中。

35.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額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中。最后mainoi函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。

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

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

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

36.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把一個(gè)四位數(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文件中。

37.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串?dāng)?shù)組XX中;請編制函數(shù)encryptChar,按給定的替代關(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中某一個(gè)字符的ASCII值,fj(p)是計(jì)算后無符號的整型值(注意:中間變量定義成整型變量),如果原字符是數(shù)字字符0至9或計(jì)算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應(yīng)的字符。

注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號和空格,并也按此替代關(guān)系進(jìn)行處理。

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

38.已知在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)容。

39.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個(gè)四位數(shù),如果該四位數(shù)小于該四位數(shù)以后的連續(xù)五個(gè)數(shù)且該數(shù)是偶數(shù)(該四位數(shù)以后不滿五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt,并把這些四位數(shù)存入數(shù)組b中,而后對數(shù)組b進(jìn)行升序排序,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。

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

程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt

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

40.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組XX中(每行字符串長度均小于80)。請編制函數(shù)isSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組XX中,最后調(diào)用函數(shù)writeDat把結(jié)果)XX輸出到文件0ut.dat中。

條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分不作處理,排序后,左邊部分與右邊部分按例子所示進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。

五、設(shè)計(jì)與應(yīng)用題(2題)41.設(shè)有某商業(yè)單位需要建立商務(wù)數(shù)據(jù)庫用以處理銷售記賬,它記錄的數(shù)據(jù)包括:顧客姓名,所在單位及電話號碼;商品名稱,型號,產(chǎn)地及單價(jià);某顧客購買某商品的數(shù)量及日期。假定無同名顧客,無同型號商品,由話公用靦客可存不同日期買同一商品。(1)請畫出該單位的商務(wù)ER圖模型并優(yōu)化。(6分)(2)將ER模型換成關(guān)系模型并規(guī)范化到3NF。(4分)

42.在SQLServer2008中,設(shè)某數(shù)據(jù)庫中有商品表(商品號,商品名,進(jìn)貨價(jià)格),商品號為主碼;銷售表(商品號,銷售時(shí)間,銷售數(shù)量,銷售價(jià)格,本次利潤),商品號和銷售時(shí)間為主碼,銷售價(jià)格為本次銷售商品的單價(jià)?,F(xiàn)要求每當(dāng)在銷售表中插入前4列數(shù)據(jù)時(shí)(假設(shè)一次只插入一行數(shù)據(jù)),系統(tǒng)自動(dòng)計(jì)算本次銷售產(chǎn)生的利潤,并將該利潤賦給銷售表的第5列“本次利潤”。請編寫實(shí)現(xiàn)上述功能的后觸發(fā)型觸發(fā)器代碼。(10分)

六、單選題[1分](2題)43.關(guān)于優(yōu)化查詢說法正確的是()。

A.避免或簡化排序的目的是實(shí)現(xiàn)查詢優(yōu)化

B.在保證數(shù)據(jù)庫一致性的前提下,將頻繁操作的多個(gè)可以分割的處理過程放在一個(gè)存儲(chǔ)過程中,這樣可以大大提高系統(tǒng)的響應(yīng)速度

C.使用臨時(shí)表會(huì)占用較多的系統(tǒng)資源,尤其對于大規(guī)模并發(fā)量的情況下,很容易使得系統(tǒng)資源耗盡而崩潰

D.相關(guān)子查詢的使用可以加速查詢

44.設(shè)有關(guān)系模式R(A,B,C,D.,其函數(shù)依賴集為F={A→D,B→D,C→D}。如果將R分解為R1(A,B,C.和R2(C,D.,則該分解是()。

A.同時(shí)保持函數(shù)依賴和無損連接的分解

B.保持函數(shù)依賴但不保持無損連接的分解

C.保持無損連接但不保持函數(shù)依賴的分解

D.既不保持函數(shù)依賴也不保持無損連接的分解

參考答案

1.D解析:B樹只適應(yīng)于隨機(jī)檢索,不適于順序檢索,故A)選項(xiàng)錯(cuò)誤;B+樹把所有的關(guān)鍵碼都存在葉結(jié)點(diǎn)上,故B)選項(xiàng)錯(cuò)誤;二叉排序樹不適合外存儲(chǔ)器中的索引結(jié)構(gòu),故C)選項(xiàng)錯(cuò)誤;B樹和B+樹用于組織外存儲(chǔ)器中文件的動(dòng)態(tài)索引結(jié)構(gòu),故D)選項(xiàng)正確。

2.B解析:衡量計(jì)算機(jī)的技術(shù)性能指標(biāo)常用的有:1、字長;2、速度;3、容量;4、帶寬;5、版本;6、可靠性。

3.B解析:網(wǎng)絡(luò)層主要任務(wù)是通過路由算法,為分組通過通信子網(wǎng)選擇最適當(dāng)?shù)穆窂?。網(wǎng)絡(luò)層要實(shí)現(xiàn)路由選擇、擁塞控制與網(wǎng)絡(luò)互聯(lián)等功能。

4.D

5.A解析:文件管理方式是把數(shù)據(jù)組織成文件形式存儲(chǔ)在磁盤上,所以文件是操作系統(tǒng)管理數(shù)據(jù)的基本單位。

6.D解析:本題考查進(jìn)程的狀態(tài)及其狀態(tài)轉(zhuǎn)換。進(jìn)程可處于運(yùn)行、就緒和等待三種狀態(tài)。運(yùn)行狀態(tài)是指進(jìn)程已獲得CPU,并且在CPU上執(zhí)行的狀態(tài)。就緒狀態(tài)是一個(gè)進(jìn)程已經(jīng)具備運(yùn)行條件,但由于沒有獲得CPU而不能運(yùn)行所處的狀態(tài)。進(jìn)程在運(yùn)行過程中,由于它自身的進(jìn)展情況和外界環(huán)境條件的變化,三種基本狀態(tài)可以相互轉(zhuǎn)換。進(jìn)程從運(yùn)行狀態(tài)進(jìn)入就緒狀態(tài)典型的轉(zhuǎn)換原因?yàn)闀r(shí)間片用完。進(jìn)程從就緒狀態(tài)進(jìn)入運(yùn)行狀態(tài)典型的轉(zhuǎn)換原因?yàn)檫M(jìn)程被調(diào)度程序選中。因此本題的答案為D。

7.A解析:使用視圖具有以下幾個(gè)優(yōu)點(diǎn):降低數(shù)據(jù)庫的復(fù)雜性:使用視圖可以使開發(fā)者具有更改數(shù)據(jù)庫設(shè)計(jì)而不影響用戶與數(shù)據(jù)庫交流的能力,對于一些復(fù)雜的查詢來說。數(shù)據(jù)庫設(shè)計(jì)員可以通過更改視圖的定義,對最終用戶屏蔽具體細(xì)節(jié);集中用戶數(shù)據(jù):設(shè)計(jì)人員通過對不同用戶提供不同數(shù)據(jù),從而可以使用戶數(shù)據(jù)集中顯示;簡化管理:數(shù)據(jù)庫管理人員可以通過授權(quán)方式讓用戶執(zhí)行數(shù)據(jù)操作,從而簡化數(shù)據(jù)庫管理;組織數(shù)據(jù)轉(zhuǎn)移到其他應(yīng)用程序:設(shè)計(jì)員可以創(chuàng)建基于連接多個(gè)表的查詢視圖;保密數(shù)據(jù)。

8.B解析::串的長度定義為串中字符的數(shù)目。所以B)為正確答案。C)答案不正確,因?yàn)榇锌梢院邢嗤淖址?;A)答案不正確,因?yàn)榇锌赡芎邢嗤淖帜?,而且也可能含有?shù)字等其他非字母字符;D)答案不正確,因?yàn)榭崭褚彩且环N字符,在計(jì)算長度時(shí)理應(yīng)將其計(jì)算在內(nèi)。

9.D解析:在E-R圖中,長方形表示實(shí)體,橢圓形表示屬性,菱形表示聯(lián)系。

10.D解析:關(guān)系數(shù)據(jù)庫上的操作包括:查詢、統(tǒng)計(jì)和匯總、插入、刪除、修改等,其中查詢是核心,所以關(guān)系DML語言,又稱為查詢語言。

11.查詢查詢是從數(shù)據(jù)表中檢索數(shù)據(jù)的主要方法

12.安全性安全性解析:SQL的安全控制功能由GRANT和REVOKE語句實(shí)現(xiàn)。數(shù)據(jù)庫管理系統(tǒng)保證數(shù)據(jù)安全的主要措施是進(jìn)行訪問控制,即規(guī)定不同的用戶對于不同數(shù)據(jù)對象所允許執(zhí)行的操作,并控制各用戶只能訪問他有權(quán)訪問的數(shù)據(jù)。不同的用戶對不同的數(shù)據(jù)應(yīng)具有不同的操作權(quán)限。

13.O(1)一個(gè)算法花費(fèi)的時(shí)間與算法中語句的執(zhí)行次數(shù)成正比例,哪個(gè)算法中語句執(zhí)行次數(shù)多,它花費(fèi)時(shí)間就多。一個(gè)算法中的語句執(zhí)行次數(shù)稱為語句頻度或時(shí)間頻度。當(dāng)一個(gè)算法的時(shí)間復(fù)雜性與問題的規(guī)模n無關(guān)時(shí),則表示為O(1)

14.進(jìn)程【解析】UNIX的系統(tǒng)結(jié)構(gòu)可分為兩大部分,一部分是操作系統(tǒng)的內(nèi)核,另一部分是系統(tǒng)的外殼。內(nèi)核部分由文件子系統(tǒng)和進(jìn)程控制子系統(tǒng)組成;外殼由Shell解釋程序、支持程序設(shè)計(jì)的各種語言、編譯程序和解釋程序、實(shí)用程序和系統(tǒng)調(diào)用接口等組成。

15.N2+1二叉樹的特點(diǎn);N0=N2+1

16.第一范式第一范式解析:元組的每個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)這叫做第一范式。掌握對函數(shù)依賴的理解。

17.層次次序最簡單即為順序存儲(chǔ),按層次次序存儲(chǔ)比起鏈?zhǔn)酱鎯?chǔ)節(jié)省了指針存儲(chǔ)的空間。

18.(D,G),(E,G)因?yàn)镋→D,(D,G)→E所以(E,G)可以作為候選碼,(D,G)→E,E→D(D,G)可以作為候選碼

19.日志日志

20.子表子表

21.B

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

23.AIP提供了不可靠的數(shù)據(jù)投遞服務(wù),IP本身沒有能力證實(shí)發(fā)送的報(bào)文是否被正確接收,數(shù)據(jù)報(bào)可能路延遲、路由錯(cuò)誤、數(shù)據(jù)報(bào)分片和重組等過程中受到損壞,但I(xiàn)P不檢測這些錯(cuò)誤,在錯(cuò)誤發(fā)生時(shí),IP也沒有可靠的機(jī)制來通知發(fā)送方或接收方,因此數(shù)據(jù)報(bào)的投遞不能受到保障。

24.D

25.C

26.D

27.A

28.B解析:允許刪除基本表中的元組的權(quán)限是DELETE。

29.A將局部E-R圖集成為全局的E-R圖時(shí)有可能發(fā)生3類沖突,即屬性沖突,結(jié)構(gòu)沖突,命名沖突。

30.B

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

\n【解題思路】

\n本題類似第44套試題,通過審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即參與平均值計(jì)算的元素是數(shù)組xx[i]右移一位之后為奇數(shù)的元素,參考答案的第9條語句。

\n【參考答案】

\n

\n

32.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)小寫字母不變,否則替換。

\n【解題思路】

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

\n【參考答案】

\n

\n

33.\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

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

\n【解題思路】

\n①首先,本題要定義多個(gè)變量,包括兩個(gè)循環(huán)變量循環(huán)i、i,一個(gè)用于數(shù)據(jù)交換的整型變量ab,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個(gè)位)。

\n②通過for循環(huán)依次對數(shù)組中的每個(gè)四位數(shù)進(jìn)行分解,每分解一個(gè)四位數(shù),根據(jù)題目要求,判斷其“千位<=百位<=十位<=個(gè)位”的條件是否滿足,并通過a[i]%2==0表達(dá)式判斷該四位數(shù)是否為偶數(shù),各判斷表達(dá)式之間用運(yùn)算符進(jìn)行連接,當(dāng)滿足條件時(shí),則將a嘲的值賦給數(shù)組變量b[cnt],同時(shí)數(shù)組下標(biāo)變量cnt的值加1。循環(huán)結(jié)束后,所有滿足條件的四位數(shù)都將保存到數(shù)組blent1中。

\n③將所有的四位數(shù)判斷完畢后,最后通過兩個(gè)for循環(huán),對b[cnt]數(shù)組中的元素按從小到大的順序排序。

\n【參考答案】

\n

\n

35.\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

36.\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”,二是要求該四位數(shù)是奇數(shù),這兩個(gè)不同點(diǎn)都體現(xiàn)在參考答案的第8條語句中,對該語句進(jìn)行修改即可,其中,可以判斷奇數(shù)的表達(dá)式是“a[i]%2”。

\n【參老答案】

\n

\n

\n

37.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符對應(yīng)數(shù)字0~9不變,否則替換。

\n【解題思路】

\n本題類似第67套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。本題值得一提的是在設(shè)置判斷條件的時(shí)候,一定要注意兩題要求中的兩個(gè)細(xì)微的差別,第67套要求的是新字符所對應(yīng)的數(shù)字是0~9的不變,是對數(shù)值型數(shù)據(jù)進(jìn)行判斷;而本套要求的是原字符所對應(yīng)的字符是o~9的保持不變,是對字符型數(shù)據(jù)進(jìn)行判斷,在條件表達(dá)式的寫法上需要大家注意區(qū)分。

\n【參考答案】

\n

\n

38.\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

39.【審題關(guān)鍵句】小于后連續(xù)5個(gè)數(shù),偶數(shù),從小到大排序。

\n【解題思路】

\n①首先定義兩個(gè)循環(huán)整型變量i、j和一個(gè)用于數(shù)據(jù)交換的整型變量ab。

\n②然后在for循環(huán)語句中,先指定循環(huán)變量i從0開始,依次遞增到MAX-5(到MAX.5的原因是因?yàn)閺牡箶?shù)第5個(gè)數(shù)開始,其后面的數(shù)都不滿5個(gè)數(shù),與題目要求不符,因此可以省略最后5個(gè)數(shù)),接著對每個(gè)數(shù)組元素a[i]判斷其是否為偶數(shù)且小于其后面連續(xù)的5個(gè)數(shù),然后把滿足此條件的數(shù)組元素a[i]賦給數(shù)組元素b[cnt],同時(shí)數(shù)組的下標(biāo)變量cnt加1。③最后,用雙重for循環(huán)語句對數(shù)組b中的數(shù)組元素兩兩比較大小,如果前一個(gè)數(shù)組元素大于后一個(gè)數(shù)組元素,則兩者進(jìn)行互換,實(shí)現(xiàn)對數(shù)組b進(jìn)行升序或降序的排列。

\n【參考答案】

\n

\n

40.\n【審題關(guān)鍵句】以行為單位從字符串左邊部分降序排序,排序后左邊部分與右邊部分進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。

\n【解題思路】

\n①定義循環(huán)變量i、j、k和整型變量len、p。

\n②第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于20,實(shí)現(xiàn)對20行數(shù)據(jù)的逐行處理。在循環(huán)體中,對于i行首先調(diào)用函數(shù)strlen(xx[i])求得第i行字符串的長度,并把其值賦給變量len,再用1en除以2,得到第i行字符串長度的一半,賦給變量P。在第二層for循環(huán)中,循環(huán)變量J從0開始,依次遞過來增直到其值等于(p-1),在第三層for循環(huán)中,循環(huán)變量k從J+1開始,依次遞過來增直到其值等于P,比較字符xx[i][j]ASCII碼值與xx[i][k]ASCII碼值的大小,如果字符xx[i]啪的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進(jìn)行互換實(shí)現(xiàn)對第i行字符串左半部分的字符串按降序排列。

\n③用變量len的值對2求余數(shù),如果余數(shù)為1,則調(diào)用函數(shù)字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P+1開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的中間字符連接到字符串變量str的后面,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的左半部分的子字符串連接到變量str的后面;如果余數(shù)不等于1,則調(diào)用字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的左半部分的子字符串連接到變量str的后面,實(shí)現(xiàn)字符串xx[i]左右部分子字符串的交換。

\n④調(diào)用字符串拷貝函數(shù)strcpy,把字符串變量str的值拷貝到字符串xx[i],實(shí)現(xiàn)把排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組XX中。

\n【參考答案】

\n

\n

41.【解題思路】(1)ER圖的畫法建立相應(yīng)的ER圖的過程如下:第一,確定實(shí)體類型。本題有兩個(gè)實(shí)體類型,即顧客實(shí)體和商品實(shí)體。第二,確定聯(lián)系類型。該題中只有顧客一商品模型。第三,把實(shí)體類型和聯(lián)系類型組合成ER圖。第四,確定實(shí)體類型和聯(lián)系類型的屬性。顧客實(shí)體集屬性:姓名、單位、電話號碼商品實(shí)體集屬性:型號、名稱、產(chǎn)地、單價(jià)由顧客和商品兩個(gè)實(shí)體和一個(gè)顧客一商品購買關(guān)系,并且根據(jù)實(shí)體的屬性可以畫出相應(yīng)ER圖。(2)ER模型轉(zhuǎn)換為關(guān)系模式的規(guī)則①把ER模型

溫馨提示

  • 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

提交評論