【2022年】福建省莆田市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)模擬考試(含答案)_第1頁
【2022年】福建省莆田市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)模擬考試(含答案)_第2頁
【2022年】福建省莆田市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)模擬考試(含答案)_第3頁
【2022年】福建省莆田市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)模擬考試(含答案)_第4頁
【2022年】福建省莆田市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)模擬考試(含答案)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2022年】福建省莆田市全國計算機(jī)等級考試數(shù)據(jù)庫技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________

一、1.選擇題(10題)1.數(shù)據(jù)庫的物理設(shè)計是為一個給定的邏輯結(jié)構(gòu)選取一個適合應(yīng)用環(huán)境的______的過程,包括確定數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和存取方法。

A.邏輯結(jié)構(gòu)B.物理結(jié)構(gòu)C.概念結(jié)構(gòu)D.層次結(jié)構(gòu)

2.______能夠?qū)崿F(xiàn)對內(nèi)外存進(jìn)行統(tǒng)一管理,為用戶提供一種宏觀上似乎比實際內(nèi)存容量大得多的存儲器。

A.覆蓋技術(shù)B.交換技術(shù)C.物理擴(kuò)充D.虛擬存儲技術(shù)

3.對一個長度為10的排好序的表用二分法檢索,若檢索不成功,至少需要比較的次數(shù)是________。

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

4.某二叉樹結(jié)點的前序序列為E、A、C、B、D、G、F,對稱序序列為A、B、C、D、E、F、G,則該二叉樹結(jié)點的后序序列為()。

A.B、D、C、A、F、G、E

B.B、D、C、F、A、G、E

C.E、G、F、A、C、D、B

D.E、G、A、C、D、F、B

5.從用戶來看,下面列出的條目中屬于數(shù)據(jù)庫管理系統(tǒng)應(yīng)具有的目標(biāo)是______。

Ⅰ.用戶界面友好

Ⅱ.內(nèi)部結(jié)構(gòu)清晰、層次分明

Ⅲ.開放性,即符合標(biāo)準(zhǔn)和規(guī)范

Ⅳ.負(fù)責(zé)管理企業(yè)組織的數(shù)據(jù)庫資源

A.Ⅰ和ⅡB.Ⅰ、Ⅱ和ⅢC.Ⅲ和ⅣD.都是

6.下列兩個關(guān)系中,學(xué)號和班級號分別為學(xué)生關(guān)系和班級關(guān)系的主鍵(或稱主碼),則外鍵是()。學(xué)生(學(xué)號,姓名,班級號,成績)、班級(班級號,班級名,班級人數(shù),平均成績)

A.學(xué)生關(guān)系的“學(xué)號”B.班級關(guān)系的“班級號”C.學(xué)生關(guān)系的“班級號”D.班級關(guān)系的“,班級名”

7.設(shè)有二維數(shù)組A(1…12,1…10),其每個元素占4個字節(jié),數(shù)據(jù)按列優(yōu)先順序存儲,第一個元素的存儲地址為100。則元素A(5,5)的存儲地址為()。

A.176B.276C.208D.308

8.CPU工作狀態(tài)分為目態(tài)和管態(tài)兩種,從目態(tài)轉(zhuǎn)換成管態(tài)的唯一途徑是

A.運行進(jìn)程修改程序狀態(tài)字B.中斷屏蔽C.中斷D.進(jìn)程調(diào)度程序

9.設(shè)數(shù)組data[m]作為循環(huán)隊列sq的存儲空間,front為隊頭指針,rear為隊尾指針,則執(zhí)行出隊操作后其頭指針front值為()。

A.front=-front+1

B.front=-(front+1)%(m-1)

C.front=-(front-1)%m

D.front=-(front+1)%m

10.采用擴(kuò)展關(guān)系數(shù)據(jù)模型的方法建立的數(shù)據(jù)庫系統(tǒng),稱做

A.對象—關(guān)系數(shù)據(jù)庫系統(tǒng)B.擴(kuò)展關(guān)系數(shù)據(jù)庫系統(tǒng)C.拓展關(guān)系數(shù)據(jù)庫系統(tǒng)D.以上都不正確

二、填空題(10題)11.在關(guān)系數(shù)據(jù)庫規(guī)范化理論的研究中,在函數(shù)依賴的范疇內(nèi),_____達(dá)到了最高的規(guī)范化程度。

12.數(shù)據(jù)是信息的符號表示或稱載體;信息是數(shù)據(jù)的內(nèi)涵,是數(shù)據(jù)的語義解釋。例如“世界人口已經(jīng)達(dá)到6億”,這是

【】

13.傳輸層的主要任務(wù)是向用戶提供可靠的___________服務(wù),透明地傳送報文。

14.設(shè)K為R中的屬性或?qū)傩越M合,若K→U,則K為R的【】。

15.在堆排序和快速排序中,若原始記錄接近正序和反序,則選用

【】

;若原始記錄無序,則最好選用

【】

16.“向emp表增加一個k列,其數(shù)據(jù)類型為9個字符型”的SQL,語句是:ALTERTABLEemp______。

17.散列表存儲的基本思想是:由結(jié)點的______決定結(jié)點的存儲地址。

18.在一個10階的B-樹上,每個非樹根結(jié)點所含的關(guān)鍵字?jǐn)?shù)目最多允許為【】個,最少允許為【】個。

19.無線局域網(wǎng)的英文縮寫為___________。

20.計算機(jī)網(wǎng)絡(luò)利用通信線路將不同地理位置的多臺獨立的——的計算機(jī)系統(tǒng)連接起來,以實現(xiàn)資源共享。

三、單選題(10題)21.SQLServer數(shù)據(jù)庫是由文件組成的。下列關(guān)于數(shù)據(jù)庫所包含的文件的說法中,正確的是__________。

A.一個數(shù)據(jù)庫可包含多個主要數(shù)據(jù)文件和多個日志文件

B.一個數(shù)據(jù)庫只能包含一個主要數(shù)據(jù)文件和一個日志文件

C.一個數(shù)據(jù)庫可包含多個次要數(shù)據(jù)文件,但只能包含一個日志文件

D.一個數(shù)據(jù)庫可包含多個次要數(shù)據(jù)文件和多個日志文件

22.邏輯設(shè)計主要是把概念模式轉(zhuǎn)換成()

A.DBMS能處理的模式B.與DBMS無關(guān)的模式C.層次結(jié)構(gòu)模型D.子模式

23.對數(shù)據(jù)庫模式設(shè)計進(jìn)行優(yōu)化有三項指標(biāo),下列指標(biāo)中不屬于這三項指標(biāo)的是()A.A.單位時間內(nèi)訪問的邏輯記錄個數(shù)要少

B.單位時間內(nèi)數(shù)據(jù)的傳送量要少

C.數(shù)據(jù)庫模式中的關(guān)系(即數(shù)據(jù)庫文件)數(shù)目要少

D.系統(tǒng)占用的存儲空間要少

24.某數(shù)據(jù)庫應(yīng)用系統(tǒng)中,數(shù)據(jù)庫管理員發(fā)現(xiàn)某個查詢功能是用多表連接操作實現(xiàn)的,此操作性能較差。在保證功能不變的前提下,若要提高該查詢的執(zhí)行效率,下列方法中可行的是()

A.將此查詢語句放置在視圖中,使用視圖實現(xiàn)該查詢操作

B.修改實現(xiàn)此功能的查詢語句,將連接查詢改為嵌套查詢

C.將此功能涉及到的表進(jìn)行合并,然后對合并后的表進(jìn)行查詢

D.將此查詢語句放置在存儲過程中,通過調(diào)用存儲過程實現(xiàn)該查詢操作

25.下面關(guān)于通道的敘述中,正確的是()Ⅰ.通道相當(dāng)于一個功能簡單的處理機(jī)Ⅱ.通道完成數(shù)據(jù)輸入輸出工作Ⅲ.通道與CPU共用一個內(nèi)存

A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ和ⅢD.都是

26.在概念模型中,客觀存在并可以相互區(qū)別的事物稱為______。

A.碼B.屬性C.聯(lián)系D.實體

27.下列關(guān)于時鐘的敘述中,哪一條是不正確的?()A.A.時鐘中斷可以屏蔽

B.時鐘是操作系統(tǒng)運行的必要機(jī)制

C.時鐘可以分成硬件時鐘和軟件時鐘

D.利用時鐘中斷可以實現(xiàn)進(jìn)程的輪轉(zhuǎn)運行

28.關(guān)于計算機(jī)的操作系統(tǒng),下面敘述不正確的是

A.操作系統(tǒng)是從管理程序(管理軟件和硬件的程序)發(fā)展而來的

B.操作系統(tǒng)既是系統(tǒng)軟件又是應(yīng)用軟件

C.操作系統(tǒng)是計算機(jī)用戶與計算機(jī)的接口

D.用戶一般是通過操作系統(tǒng)使用計算機(jī)

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.下面哪些是參數(shù)調(diào)整中需要關(guān)注的對象。

A.內(nèi)存分配B.磁盤I/OC.資源競爭D.以上全部

四、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.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)rcadDat把這些數(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中。

33.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串變量的下標(biāo)為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進(jìn)行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來位置存放,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組)XX中,最后調(diào)用函數(shù)WrriteDat把結(jié)果xx輸出到out.dat文件中。

34.已知在文件in.dat中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價dj(整型),數(shù)量s1(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結(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文件中。

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

35.函數(shù)ReadDat實現(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為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后無符號的整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)對應(yīng)的字符是小寫字母,則該字符不變,否則用f(p)替代所對應(yīng)的字符。

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

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

36.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:如果四位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。

37.函數(shù)ReadDat實現(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為取余運算,P是數(shù)組XX中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果原字符的ASCII值是偶數(shù)或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應(yīng)的字符。

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

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

38.函數(shù)ReadDat實現(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)點符號和空格,并也按它的ASCII值作以上處理。注意:部分源程序存放在test.c文件中。

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

39.已知在文件in.dat中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結(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文件中。

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

40.函數(shù)ReadDat實現(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)系:)=p*17mod256,mod為取余運算,p是數(shù)組)xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)是奇數(shù)時,則該字符不變,否則用f(p)替代所對應(yīng)的字符。

五、設(shè)計與應(yīng)用題(2題)41.已知有如下關(guān)系模式:R1(a,b,c),R2(c,d,a),R3(e,f),R4(a,e,g),其中標(biāo)下劃線的屬性是主碼。請將上述關(guān)系模式用適當(dāng)?shù)腅R圖表示出來,并用下劃線標(biāo)注出作為實體主碼的屬性。(10分)

42.設(shè)有商品表(商品號,商品名,單價)和銷售表(銷售單據(jù)號,商品號,銷售時間,銷售數(shù)量,銷售單價)。其中,商品號代表一類商品,商品號、單價、銷售數(shù)量和銷售單價均為整型。請編寫查詢某年某商品的銷售總毛利的存儲過程,毛利=銷售數(shù)量x(銷售單價一單價)。要求商品號和年份為輸入?yún)?shù),總毛利用輸出參數(shù)返回。(10分)

六、單選題[1分](2題)43.AD0對象模型中,RecordSet對象的AddNew方法的功能是()。

A.在對應(yīng)的數(shù)據(jù)庫表中增加一條新記錄

B.在記錄集中增加一個新列

C.在內(nèi)存中開辟存放一條新記錄的空間

D.增加一個新的記錄集

44.設(shè)在數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計與實現(xiàn)過程中有下列活動:Ⅰ.創(chuàng)建觸發(fā)器Ⅱ.定義事務(wù)隔離性級別Ⅲ.?dāng)?shù)字簽名Ⅳ.定義主碼上述活動中,用于數(shù)據(jù)庫的完整性保護(hù)的是()。

A.僅Ⅰ和ⅡB.僅Ⅰ和ⅣC.僅Ⅲ和ⅣD.僅Ⅱ和Ⅲ

參考答案

1.B解析:根據(jù)數(shù)據(jù)庫物理設(shè)計的概念可知:為一個給定的邏輯數(shù)據(jù)模型選取一個最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,就是數(shù)據(jù)庫的物理設(shè)計。數(shù)據(jù)庫的物理結(jié)構(gòu)就是指數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法。

2.D解析:覆蓋技術(shù)和交換技術(shù)都是內(nèi)存管理技術(shù),物理擴(kuò)充是增加物理內(nèi)存。在不增加實際內(nèi)存的情況,使使用的實際空間增大,這是虛擬存儲技術(shù)的結(jié)果。虛擬存儲技術(shù)的基本思想是利用大容量的外存來擴(kuò)充內(nèi)存,產(chǎn)生一個比有限的實際內(nèi)存空間大得多的,邏輯的虛擬內(nèi)存空間。

3.D解析:二分法檢索要求線性表結(jié)點按關(guān)鍵碼值排好序且以順序方式存儲。在查找時,首先與表的中間位置上結(jié)點的關(guān)鍵碼值比較,若相等則檢索成功;否則根據(jù)比較結(jié)果確定下一步在表的前半部或后半部中繼續(xù)進(jìn)行。對于有n個元素的線性表,其最多要比較的次數(shù)為大于log2n的最小整數(shù),最少的檢索次數(shù)為1。

4.A解析:根據(jù)前序序列可知到E為根結(jié)點,所以后序序列中E必為最后一個元素,A,B,C,D為E的左子樹對稱序列,F(xiàn),G是在E的右子樹上的對稱序列,再分析可知A是E的左子樹的根,G是E的右子樹的根,C是A的右子結(jié)點,B,D分別是C的左右子結(jié)點,F(xiàn)是G的左子結(jié)點。

5.B

6.C解析:根據(jù)外碼的定義:設(shè)F是基本關(guān)系R的一個或一組屬性,但不是關(guān)系R的主碼,如果F與基本關(guān)系Sde主碼相對應(yīng),則稱F是基本關(guān)系R的外碼。這里學(xué)生關(guān)系中的“班級號”是班級關(guān)系中的主碼,但不是學(xué)生關(guān)系中的主碼,而是學(xué)生關(guān)系的屬性,因此學(xué)生關(guān)系中的“班級號”是外碼。

7.D解析:A[8,5]元素存儲的位置在第9行第6列(下標(biāo)從0開始),所以在A[8,5]之前存儲的元素個數(shù)應(yīng)為8×10+5=85,這些元素占的空間為85×2=170個字節(jié),所A[8,5]的存儲位置為400+170=570。不過要注意本題數(shù)據(jù)是按列優(yōu)先存儲的。所以存儲位置應(yīng)為100+(4×12+4)×4=308。

8.C解析:由于中央處理器工作狀態(tài)區(qū)分為目態(tài)和管態(tài),用戶程序在目態(tài)下運行時不能直接使用I/O指令等特權(quán)指令。只有當(dāng)用戶程序執(zhí)行到訪管指令產(chǎn)生一次中斷后,使機(jī)器在原來的目態(tài)下執(zhí)行用戶程序變成在管態(tài)下執(zhí)行操作系統(tǒng)的系統(tǒng)調(diào)用程序。所以從目態(tài)轉(zhuǎn)換成管態(tài)的唯一途徑是中斷。

9.D解析:隊列的出隊操作是對頭結(jié)點進(jìn)行的,首先頭結(jié)點出隊頭指針一定會加1,因為是循環(huán)隊列,因此需要對元素個數(shù)取模。

10.A解析:采用擴(kuò)展關(guān)系數(shù)據(jù)模型的方法建立的數(shù)據(jù)庫系統(tǒng)稱做對象—關(guān)系數(shù)據(jù)庫系統(tǒng)(ORDBS),它建立在關(guān)系數(shù)據(jù)庫技術(shù)堅實的基礎(chǔ)上,并且支持若干面向?qū)ο筇匦裕軌驖M足數(shù)據(jù)庫新應(yīng)用的需求。

11.BCNF

12.信息信息是經(jīng)過加工后的數(shù)據(jù)

13.端到端(或End.t0.End)【解析】傳輸層的主要任務(wù)是向用戶提供可靠的端到端服務(wù),透明地傳送報文。它向高層屏蔽了下層數(shù)據(jù)通信的細(xì)節(jié),因而是計算機(jī)通信體系結(jié)構(gòu)中最關(guān)鍵的一層。

14.候選碼候選碼

15.堆排序

快速排序快速排序的基本思想是:通過一趟排序?qū)⒁判虻臄?shù)據(jù)分割成獨立的兩部分,其中一部分的所有數(shù)據(jù)都比另外一部分的所有數(shù)據(jù)都要小,然后再按此方法對這兩部分?jǐn)?shù)據(jù)分別進(jìn)行快速排序,整個排序過程可以遞歸進(jìn)行,以此達(dá)到整個數(shù)據(jù)變成有序序列。堆排序的基本思想:堆排序(HeapSort)是一樹形選擇排序。堆排序的特點是:在排序過程中,將R[l..n]看成是一棵完全二叉樹的順序存儲結(jié)構(gòu),利用完全二叉樹中雙親結(jié)點和孩子結(jié)點之間的內(nèi)在關(guān)系(參見二叉樹的順序存儲結(jié)構(gòu)),在當(dāng)前無序區(qū)中選擇關(guān)鍵字最大(或最小)的記錄。

16.ADDkchar(9)ADDkchar(9)解析:ALTERTABLE語句的一般格式如下:

ALTERTABLE<表名>

[ADD<新列名><數(shù)據(jù)類型>[完整性約束]]

[DROP<完整性約束名>]

[MODIFY<列名><數(shù)據(jù)類型>]

ADD子句用于增加新列和新的完整性約束條件;DROP子句用于刪除指定的完整性約束條件;MODIFY子句用于修改原有的列定義。

17.關(guān)鍵碼值關(guān)鍵碼值

18.941.定義任意非葉子結(jié)點最多只有M個兒子;且M>2;\r\n\u3000\u30002.根結(jié)點的兒子數(shù)為[2,M];\r\n\u3000\u30003.除根結(jié)點以外的非葉子結(jié)點的兒子數(shù)為[M/2,M];\r\n\u3000\u30004.每個結(jié)點存放至少M/2-1(取上整)和至多M-1個關(guān)鍵字;(至少2個關(guān)鍵字,根節(jié)點至少一個關(guān)鍵字\r\n

19.WLAN【解析】無線局域網(wǎng)(WirelessLAN,WLAN)是以微波、激光與紅外線等無線電波作為傳輸介質(zhì),部分或全部代替?zhèn)鹘y(tǒng)局域網(wǎng)中的同軸電纜、雙絞線和光纖,實現(xiàn)網(wǎng)絡(luò)中移動結(jié)點的物理層與數(shù)據(jù)鏈路層功能。

20.自治【解析】計算機(jī)網(wǎng)絡(luò)利用通信線路將不同地理位置的多個自治的計算機(jī)系統(tǒng)連接起來,以實現(xiàn)資源共享。

21.D

22.A

23.C

24.C

25.D解析:通道相當(dāng)于一個功能簡單的處理器,具有自己的指令系統(tǒng),并與主機(jī)共享同一個內(nèi)存,以保存通道程序和交換數(shù)據(jù),通道的功能就是在CPU的控制下完成數(shù)據(jù)的輸入輸出工作。

26.D解析:在概念模型中,客觀存在并可以相互區(qū)別的事物稱為實體。實體可以是具體的人、事物,也可以是抽象的概念和聯(lián)系。

27.D

28.B解析:操作系統(tǒng)是直接運行在裸機(jī)上的最基本的系統(tǒng)軟件,其他軟件都必須在操作系統(tǒng)的支持下才能運行。操作系統(tǒng)是一種資源管理程序,其主要功能是管理計算機(jī)軟硬件資源,組織計算機(jī)的工作流程,方便用戶的使用,并能為其他軟件的開發(fā)與使用提供必要的支持。

29.B解析:需要查詢的是姓名和年齡屬性,故主句為SELECTSNAME,AOE。WHERE子句中可以使用BETWEEN進(jìn)行查詢,BETWEEN指定允許取值的范圍,AND前面是低值,后面是高值。年齡在20到23歲之間的條件表達(dá)式應(yīng)為BETWEEN20AND23。

30.D

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

\n

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

\n【解題思路】

\n①因為要進(jìn)行字符之間的互換,所以定義局部字符變量ch。定義循環(huán)變量i、i、k。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于20,在循環(huán)體中實現(xiàn)對每行字符串的處理。在循環(huán)體中執(zhí)行第二層for循環(huán),循環(huán)變量j從1開始,依次遞增2直到其值等于(int)strlen(xx[i]),在第三層for循環(huán)中,循環(huán)變量k從j+2開始,依次遞增2,直到其值等于(int)strlen(xx[i]),如果字符)XX[i][j]的ASCIl碼值大于)XX[i][k]的ASCII碼值,則兩者進(jìn)行互換,實現(xiàn)字符串)XX[i]中下標(biāo)為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進(jìn)行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來位置存放的功能。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

36.\n【審題關(guān)鍵句】各位都是奇數(shù),從大到小排序。

\n【解題思路】

\n本題類似第32套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,即判斷四位數(shù)的每一位數(shù)都為奇數(shù),參考答案的第8條語句,只需將每位數(shù)的判斷條件改為奇數(shù)判斷即可。

\n【參考答案】

\n

\n

37.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數(shù)不變,否則替換。

\n【解題思路】

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

\n【參考答案】

\n

\n

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

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

\n【解題思路】

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

\n【參考答案】

\n

\n

40.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或ASCII碼是奇數(shù)不變,否則替換。

\n【解題思路】

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

\n【參考答案】

\n

\n

41.【解題思路】

ER模型和關(guān)系模式相互轉(zhuǎn)換的一般規(guī)則如下:

(1)將每一個實體類型轉(zhuǎn)換成一個關(guān)系模式,實體的屬性為關(guān)系模式的屬性。

f21對干一元聯(lián)系,按各種情處理,如下表格所示。二元關(guān)系ER圖轉(zhuǎn)換成的關(guān)系聯(lián)系的處理主鍵外鍵1:11→1(2個關(guān)系)

模式A

模式B(有兩種)

處理方式(1):

把模式B的主鍵,

聯(lián)系的屬性加入模式A

處理方式(2):

把模式A的主鍵,

聯(lián)系的屬性加入模式B()(依據(jù)聯(lián)系的處理方式)

方式(1):

模式B的主鍵為模式A外鍵

方式(2):

表A的主鍵為表B的外鍵1:N1→n(2個關(guān)系)

模式A

模式B把模式A的主鍵,聯(lián)

系的屬性加入模式B()模式A的主鍵為模式B的外鍵M:Nm→n(3個關(guān)系)

模式A

模式B

模式A-B聯(lián)系類型轉(zhuǎn)換

成關(guān)系模式A-B;

模式A-B的屬性:

(a)聯(lián)系的屬性

(b)兩端實體類型的主鍵兩端實體類型的

主鍵一起構(gòu)成模

式A-B主鍵兩端實體類型的主

鍵分別為模式A-B的外鍵此題為關(guān)系模式轉(zhuǎn)換為實體類型,因此采用實體→關(guān)系的逆向思維解題。從模式R1和R2可知,R1和R2為一對一關(guān)系,根據(jù)這兩個模式的拆分可以確定三個實體,此處將這三個實體分

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論