(2021年)河南省周口市全國計算機等級考試數(shù)據(jù)庫技術預測試題(含答案)_第1頁
(2021年)河南省周口市全國計算機等級考試數(shù)據(jù)庫技術預測試題(含答案)_第2頁
(2021年)河南省周口市全國計算機等級考試數(shù)據(jù)庫技術預測試題(含答案)_第3頁
(2021年)河南省周口市全國計算機等級考試數(shù)據(jù)庫技術預測試題(含答案)_第4頁
(2021年)河南省周口市全國計算機等級考試數(shù)據(jù)庫技術預測試題(含答案)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

(2021年)河南省周口市全國計算機等級考試數(shù)據(jù)庫技術預測試題(含答案)學校:________班級:________姓名:________考號:________

一、1.選擇題(10題)1.任何一個具有兩個屬性的關系

A.可能屬于1NFB.可能屬于2NFC.可能屬于3NFD.一定屬于3NF

2.數(shù)據(jù)獨立性是指()。

A.數(shù)據(jù)依賴于程序B.數(shù)據(jù)庫系統(tǒng)C.數(shù)據(jù)庫管理系統(tǒng)D.數(shù)據(jù)不依賴于程序

3.習慣上,CPU與哪個部件組成了計算機的主機?

A.控制器B.運算器C.內存儲器D.控制器和運算器

4.在單鏈表中在指針p所指結點后插入結點q的操作是

A.q:=p↑.link;p↑.link:=q↑.link

B.p↑.link:=q↑.link;q↑.link:=p↑.link

C.q↑.link:=p;p↑.link:=q

D.q↑.link:=p↑.link;p↑.link:=q

5.系統(tǒng)出現(xiàn)死鎖的原因是()。

A.計算機系統(tǒng)發(fā)生了重大故障

B.有多個封鎖的進程同時存在

C.若干進程因競爭資源而無休止地等待其他進程釋放已占有的資源

D.資源數(shù)大大少于進程數(shù),或進程同時申請的資源數(shù)大大超過資源總數(shù)

6.若某結點是其雙親的左子女,則把該結點的右子女,右子女的右子女,等等,都與該結點的雙親用線連起來,最后去掉所有的雙親到右子女的連線。這種方法是

A.樹轉為樹林的方法B.把二叉樹轉為樹和樹林的方法C.把樹和樹林轉為二叉樹的方法D.把樹林轉為樹的方法

7.E-R模型中,“基數(shù)”是指

A.實體集的實體數(shù)目的最小值和最大值

B.實體中的屬性數(shù)目的最小值和最大值

C.與一個實體集有聯(lián)系的實體集數(shù)目的最小值和最大值

D.與一個實體有聯(lián)系的實體數(shù)目的最小值和最大值

8.哪一個以更好地支持企業(yè)或組織的決策分析處理的、面向主題的、集成的、相對穩(wěn)定的、體現(xiàn)歷史變化的數(shù)據(jù)集合?

A.數(shù)據(jù)庫系統(tǒng)B.數(shù)據(jù)庫管理系統(tǒng)C.數(shù)據(jù)倉庫D.數(shù)據(jù)集成

9.在E-R圖中,用橢圓形表示

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

10.下列關于文件系統(tǒng)當前目錄的敘述中,哪個是不正確的?()

A.每個用戶可以有一個當前目錄

B.引入當前目錄可以加快檢索速度

C.查找文件時可以使用部分路徑名

D.當前目錄不能隨意改變

二、填空題(10題)11.層次模型的數(shù)據(jù)約束,上一層記錄與下一層記錄之間的關聯(lián)關系只能是【】聯(lián)系。

12.關系的數(shù)據(jù)操縱語言按照表達式查詢方式可分為兩大類

【】

【】

13.死鎖的4個必要條件是【】、占用并等待資源、不可搶奪資源和循環(huán)等待資源。

14.設根結點的層次為0,則高度為k的二叉樹的最大結點數(shù)為______。

15.通常,自然連接的兩個運算對象關系R和S具有公共屬性,如果關系R和S沒有公共屬性,那么它們的自然連接就等同于______。

16.網絡防火墻的主要類型是包過濾路由器、電路級網關和___________網關。

17.一個數(shù)據(jù)庫有多個外模式,有【】內模式。

18.設有一個二維數(shù)組A[1…6,1…4],若數(shù)組的起始地址為200,并且數(shù)據(jù)元素以行序為主序存放在數(shù)組中,每個元素占用4個存儲單元,那么元素A[3,4]的存儲地址為【】。

19.一般來說,商品化的數(shù)據(jù)庫管理系統(tǒng),如Oracle,其產品主要包括數(shù)據(jù)庫服務器軟件、______軟件和開發(fā)工具三類。

20.死鎖產生的原因是系統(tǒng)資源不足和

【】

三、單選題(10題)21.ENIAC所用的主要元件是()

A.集成電路B.晶體管C.電子管D.以上答案都不對

22.一個棧的入棧序列是a、b、c、d、e,則棧的不可能的輸出序列是()

A.edcbaB.decbaC.dceabD.abcde

23.若實體間的聯(lián)系是M∶N,則將聯(lián)系類型()

A.的屬性加入任一個關系模式中

B.的屬性加入N端實體類型相對應的關系模式中

C.的屬性加入M端實體類型相對應的關系模式中

D.也轉換為關系模型

24.下列關于數(shù)據(jù)庫重構的說法中,錯誤的是__________。

A.數(shù)據(jù)庫的重構就是對數(shù)據(jù)庫的邏輯結構作必要的小范圍改變

B.當存儲空間的分配過于零散,導致存取效率下降,所以必須重構數(shù)據(jù)庫

C.數(shù)據(jù)庫重構包括重新設計數(shù)據(jù)庫及其應用程序

D.如果能夠重構數(shù)據(jù)庫,盡量不要重新設計數(shù)據(jù)庫及相應的應用程序

25.關于AdHoe網絡的描述中,錯誤的是()A.A.是一種對等式的無線移動網絡

B.在WLAN的基礎上發(fā)展起來

C.采用無基站的通信模式

D.在軍事領域應用廣泛

26.某數(shù)據(jù)庫應用系統(tǒng)使用SQLServer2008作為數(shù)據(jù)庫平臺。在系統(tǒng)運行期間,用戶反映某更新操作很慢,無法正常完成業(yè)務。系統(tǒng)工程師分別在用戶的客戶機和數(shù)據(jù)庫服務器上使用數(shù)據(jù)庫管理系統(tǒng)自帶的客戶端工具執(zhí)行此更新操作語句,發(fā)現(xiàn)該語句執(zhí)行后長時間無響應。經檢查數(shù)據(jù)庫服務器CPU使用率小于1%,磁盤IO也非常小。造成此現(xiàn)象可能的原因是()

A.客戶機到數(shù)據(jù)庫服務器的網絡故障

B.更新操作涉及到的表沒有建立主碼

C.更新的字段沒有建立有效的索引

D.更新操作涉及到的數(shù)據(jù)被鎖定

27.軟件生存期的()階段的最終結果是提供一個可作為設計基礎的系統(tǒng)規(guī)格說明書。

A.規(guī)劃B.需求分析C.設計D.程序編制

28.下列關于SQLServer數(shù)據(jù)庫服務器登錄賬戶的說法中,錯誤的是__________。

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

B.所有的Windows用戶都自動是SQLServer的合法賬戶

C.在Windows身份驗證模式下,不允許非Windows身份的用戶登錄到SQLServer服務器

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

29.整個軟件生存期中時間最長蹬是()

A.需求分析B.設計C.程序編制D.運行維護

30.SQLServer數(shù)據(jù)庫是由文件組成的。下列關于數(shù)據(jù)庫所包含的文件的說法中,正確的是__________。

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

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

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

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

四、C語言程序設計題(10題)31.程序test.c的功能是:計算100以內滿足以下條件的所有整數(shù)i的個數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素數(shù),同時i+10小于100。請考生編寫函數(shù)countvalue實現(xiàn)程序要求,最后調用函數(shù)wfiteDAT把結果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素數(shù))

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

33.已知在in.dat中存有若干個(個數(shù)<200)1四位十進制數(shù)字組成的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue0,其功能要求:

1.求出該文件中共有多少個正整數(shù)totNum;

2.求這些正整數(shù)右移1位二進制位后,產生的新數(shù)是偶數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術平均值totPjz。最后main函數(shù)調用函數(shù)WriteDat把所求的結果輸出到out.dat文件中。

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

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

34.已知在in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組XX中。請編制函數(shù)CalValue,其功能要求:

1.求出該文件中共有多少個正整數(shù)totNum;

2.求這些正整數(shù)右移1位二進制位后,產生的新數(shù)是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術平均值totPjz。最后main函數(shù)調用函數(shù)WriteDat把所求的結果輸出到文件out.dat中。

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

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

35.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串數(shù)組XX中,請編制函數(shù)StrCharJR,其函數(shù)的功能是t以該文章中的行為單位把字符串中的所有字符的二進制ASCII值右移4位,高位補0,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的值仍存入原字符串對應的位置上,之后把已處理的結果仍按行重新存入數(shù)組XX中。最后main函數(shù)調用函數(shù)WriteOat把結果XX輸出到文件out.dat中。

例如:

”z”對應的ASCII值為7AH,二進制值為01111010,右移4位后為00000111,加上原來”2”的ASCII值01111010得到10000001結果。

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按字符處理。

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

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

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

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

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

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

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

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

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

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

39.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把千位數(shù)字和個位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的個位數(shù)字),以及把百位數(shù)字和十位數(shù)字組成另一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個新組成的數(shù)均是奇數(shù)并且至少有一個數(shù)能被5整除,同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main函數(shù)調用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。

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

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

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

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

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

42.某網上商城因為業(yè)務發(fā)展,原有的系統(tǒng)不能很好的滿足需要,因此采用了一套新的經營管理系統(tǒng),此系統(tǒng)使用SQLServer2008數(shù)據(jù)庫管理系統(tǒng)。此系統(tǒng)上線運行前,需將商場原有的數(shù)據(jù)導入到新系統(tǒng)中。原有系統(tǒng)使用SQLServer2000,數(shù)據(jù)結構與新系統(tǒng)不完全一致。因此需要把數(shù)據(jù)從SQLServer2000導入到SQLServer2008中,為了保證數(shù)據(jù)一致性,數(shù)據(jù)導入過程中要求暫停業(yè)務且必須在3小時內完成。(1)在原有數(shù)據(jù)導入新系統(tǒng)的過程中,實施人員發(fā)現(xiàn)原有數(shù)據(jù)量很大,導人數(shù)據(jù)需要四小時,業(yè)務無法接受。經分析某工程師認為,數(shù)據(jù)導入過程中的數(shù)據(jù)庫I/O很高,但導人數(shù)據(jù)的程序本身對系統(tǒng)資源占用率很低。該工程師建議將數(shù)據(jù)導入過程中的數(shù)據(jù)恢復模式從“完整”模式改為“簡單”模式以提高數(shù)據(jù)導人速度;而另一位工程師則認為此方法未必能提高數(shù)據(jù)導入速度,而且還可能導致數(shù)據(jù)丟失,不建議使用此方法。請分析此方法是否能夠提高數(shù)據(jù)導入速度并給出理由,同時分析此操作的數(shù)據(jù)丟失風險。(5分)(2)在成功導入歷史數(shù)據(jù)后,此系統(tǒng)順利上線運行。在上線運行的第一周,發(fā)現(xiàn)數(shù)據(jù)庫服務器的CPU使用率很高,達到近90%,高峰期間達到100%,且系統(tǒng)內存占用率達到90%,但系統(tǒng)I/O很輕。業(yè)務人員反應系統(tǒng)操作速度很慢。為了提高系統(tǒng)運行速度。在不修改應用程序的前提下,兩位工程師提出了不同的解決辦法:Ⅰ.為服務器增加2顆CPU,緩解CPU使用率很高的問題;Ⅱ.為服務器增加一倍內存,緩解內存使用率很高的問題??紤]成本,現(xiàn)階段只能按照一種方案實施。請指出在現(xiàn)有情況下,哪種方案更合理并給出理由。(5分)

六、單選題[1分](2題)43.在SQLServer2008中,設U1用戶在某數(shù)據(jù)庫中是db_datawriter角色中的成員,則該用戶U1從該角色中可以獲得的數(shù)據(jù)操作權限是()。1.查詢Ⅱ.插入Ⅲ.更改Ⅳ.刪除

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

44.有關系模式:系(系號,系名,系辦公電話),教師(教師號,教師名,職稱,聘任日期,工資,所在系號)。現(xiàn)要定義下列約束:Ⅰ.系號是系關系的主碼,教師號是教師關系的主碼Ⅱ.職稱列的取值只能為“教授”,“副教授”,“講師”,“助理”和“其他”Ⅲ.教授的默認工資為10000元,副教授的默認工資為8000元,講師的默認工資為5000元Ⅳ.每個教師的所在系號不能為空,且其值必須在系關系中存在若在數(shù)據(jù)庫中實現(xiàn)以上約束,需要使用觸發(fā)器才能實現(xiàn)的是()。

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

參考答案

1.D解析:具有兩個屬性的關系,只可能有兩種情況:一種情況是其中一個屬性為主屬性,另一個為非主屬性,這樣就不存在非主屬性對碼的部分函數(shù)依賴和傳遞函數(shù)依賴,屬于3NF;另一種情況是,兩個屬性均為主屬性,沒有非主屬性,當然根本談不到非主屬性對碼的部分函數(shù)依賴和傳遞函數(shù)依賴,屬于3NF。所以任何一個具有兩個屬性的關系,一定屬于3NF,從而也一定屬于1NF和2NF。可見只有選項D)是正確的。

2.D解析:數(shù)據(jù)獨立性是數(shù)據(jù)庫領域的一個常用術語,包括數(shù)據(jù)的物理獨立性和數(shù)據(jù)庫邏輯獨立性。數(shù)據(jù)的物理獨立性是指用戶的應用程序與存儲在磁盤上的數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的。也就是說,數(shù)據(jù)在磁盤上的數(shù)據(jù)庫中是怎樣存儲的,是由DBMS管理的,用戶程序不需要了解,應用程序要處理的只是數(shù)據(jù)的邏輯結構,這樣當數(shù)據(jù)的物理存儲改變時,應用程序不用改變。數(shù)據(jù)的邏輯獨立性是指用戶的應用程序與數(shù)據(jù)庫的邏輯結構是相互獨立的,也就是說,數(shù)據(jù)的邏輯結構改變了,用戶程序也可以不變。

3.C解析:CPU由控制器和運算器組成,CPU和內存儲器合稱為主機。

4.D解析:單鏈表中指針p所指結點后插入結點q的操作是q↑.link:=p↑.link;p↑.link:=q。掌握在鏈表指針的數(shù)據(jù)結構中,如何進行刪除操作。

5.CC?!窘馕觥坑嬎銠C系統(tǒng)中有限的資源與眾多請求分配資源的進程間存在矛盾。當若干進程需求資源的總數(shù)大于系統(tǒng)所能提供的資源數(shù)時,進程間就會出現(xiàn)搶占資源的現(xiàn)象,如果對進程搶占的資源管理或分配不當就會引起死鎖。

6.B解析:把二叉樹轉為樹和樹林的方法是若某結點是其雙親的左子女,則把該結點的右子女,右子女的右子女,等等,都與該結點的雙親用線連起來,最后去掉所有的雙親到右子女的連線。

7.D解析:在E-R模型中,把與一個實體有聯(lián)系的實體數(shù)目的最小值和最大值叫做基數(shù)。

8.C解析:數(shù)據(jù)倉庫就是一個用以更好地支持企業(yè)或組織的決策分析處理的、面向主題的、集成的、相對穩(wěn)定的、體現(xiàn)歷史變化的數(shù)據(jù)集合。它有4個基本特征:數(shù)據(jù)倉庫的數(shù)據(jù)是面向主題的;數(shù)據(jù)倉庫的數(shù)據(jù)是集成的;數(shù)據(jù)倉庫的數(shù)據(jù)是相對穩(wěn)定的;數(shù)據(jù)倉庫的數(shù)據(jù)是體現(xiàn)歷史變化的。

9.C解析:在E-R圖中,用菱形表示聯(lián)系;用矩形表示實體型;用橢圓形表示屬性。掌握在E-R圖中,各種形狀表示的含義。

10.D

11.一對多一對多解析:層次模型的數(shù)據(jù)約束:上一層記錄與下一層記錄之間的關聯(lián)關系只能是一對多聯(lián)系,即每一個記錄至多有一個父記錄,同時,全部數(shù)據(jù)必須以有序樹的形式組織起來,任何一個記錄只有按路徑查看,才能顯示其全部意義。

12.關系代數(shù)關系演算關系的數(shù)據(jù)操縱語言按照表達式查詢方式可分為關系代數(shù)和關系演算

13.互斥使用資源互斥使用資源解析:形成死鎖要有4個必要條件:互斥使用資源;占用并等待資源;不可搶奪資源;循環(huán)等待資源。

14.2k+1-1

15.笛卡兒積笛卡兒積解析:自然連接是構造新關系的有效方法,投影和選擇是分解關系的有效方法。利用投影、選擇和自然連接操作可以任意地分解和構造新關系。一般,自然連接使用在R和S有公共屬性的情況中。如果兩個關系沒有公共屬性,那么他們的自然連接就變成笛卡兒積。

16.應用級【解析】網絡防火墻包括包過濾路由器、應用級網關和電路級網關。

17.一個一個解析:外模式也稱子模式或用戶模式,它是數(shù)據(jù)庫用戶(包括應用程序員和最終用戶)能夠看見的和使用的局部的邏輯結構和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應用有關的數(shù)據(jù)的邏輯表示。一個數(shù)據(jù)庫可以有多個外模式。內模式也稱物理模式或存儲模式,一個數(shù)據(jù)庫只有一個內模式。它是數(shù)據(jù)物理結構和存儲方式的描述,是數(shù)據(jù)庫內部的表示方法。

18.260A[]是一個二維數(shù)組,A[3,4]代表第三行第4個數(shù),前面有二行,第三行有三個元素,所以元素個數(shù)為2*6+3=15,15*4=60,所以存儲地址為260。

19.聯(lián)接產品聯(lián)接產品

20.進程推進速度不合理死鎖產生的原因是系統(tǒng)資源不足或者是進程調度不合理。

21.C

22.C

23.D

24.C

25.B選項A),AdHoC網絡是一種自組織、對等式、多跳的無線移動網絡;選項B),AdhoC網絡是在分組無線網的基礎上發(fā)展起來的;選項C),AdHoC網絡是由一組用戶構成、不需要基站的移動通信模式;選項D),AdHoC網絡在軍事上卜分重要,它可以支持野外聯(lián)絡、獨立站點通信和艦隊戰(zhàn)斗群通信、臨時通信要求和無人偵查與情報傳輸。

26.D

27.B

28.B

29.D

30.D

31.\n【審題關鍵句】100以內(含l00)滿足i、i+4、i+10都是素數(shù)的整數(shù)的個數(shù)以及這些i之和。

\n【解題思路】

\n①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。

\n②在for循環(huán)中,每執(zhí)行一次循環(huán)則調用函數(shù)isPrime(該函數(shù)具體的算法已經在源程序中給出,直接用即可),對i、i+4、i+10是否同時是素數(shù)進行判斷,如果這三個數(shù)同時為素數(shù),則計數(shù)變量cnt值加1,同將時將變量i的值累加到sum上。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

\n

33.\n【審題關鍵句】讀取正數(shù),統(tǒng)計個數(shù),右移后為偶數(shù)的個數(shù)及平均值。

\n【解題思路】

\n①定義整型變量i、j和長整型he,并把其初始值設置為0。

\n②用for循環(huán)語句對數(shù)組XX進行掃描,如果當前數(shù)組元素xx[i]零,則全局變量totNum加1。

\n③在for循環(huán)語句中,循環(huán)變量i從0開始遞增到totNum一1,對數(shù)組xx中的每個元素XX[i]右移一位,把這個值賦給整型變量i,再對j的值對2求余數(shù),如果余數(shù)等于0,則變量totCnt加1,并把數(shù)組元素xx[i]累加到變量he。

\n④退出循環(huán)時,把變量he的數(shù)據(jù)類型轉換成雙精度型再除以變量totCnt的值,就得到算術平均值totPjz。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

35.\n【審題關鍵句】字符的ASCII值右移4位二進制位,高位補0后加原字符的ASCII值。

\n【解題思路】

\n①定義兩個循環(huán)變量i、j和一個無符號字符變量tmp。

\n②在第一個for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于文章最大行數(shù)maxline。在第二個for循環(huán)中,從每行第1個字符開始,依次遞增直到其值等于該行字符串的最大長度,然后在循環(huán)體中指定每次循環(huán)時,將第i行第i個位置上的字符的ASCII值的二進制數(shù)右移4位,然后將所得的值再加上原字符的ASCII碼值。

\n【參考答案】

\n

36.\n【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或對應小寫字母不變,否則替換。

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

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

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

39.\n【審題關鍵句】千位+個位與百位+十位,奇數(shù),整除,從大到小排序。

\n【解題思路】

\n本題類似第27套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個方面:①分解后重新組合成兩位數(shù)的方式不同,參考答案的第8、9條語句重新指定兩位數(shù)的組合方式;②新組臺的兩位數(shù)的奇數(shù)的判斷及整除判斷,參考答案的第10條語句。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

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

\n【參考答案】

\n

\n

41.(1)【解題思路】函數(shù)依賴定義:設R(u)是屬性集U上的關系模式,X,Y是U的子集,若對于R(U)的任意一個可能的關系r,r中不可能存在兩個元組在X上的屬性值相等,在Y上的屬性值不等,則稱X函數(shù)確定Y或Y函數(shù)依賴X,記作X->Y。函數(shù)依賴是指關系R的一切關系均要滿足的約束條件?!緟⒖即鸢浮浚ㄉ痰昃幪枺唐肪幪枺?>部門編號,(商店編號,部門編號)->負責人,(商店編號,商品編號)->庫存量。(2)【解題思路】設K為R<U,F(xiàn)>中的屬性或屬性組合,若u完全依賴于K,則K為R的候選碼?!緟⒖即鸢浮浚ㄉ痰昃幪?,商品編號)(3)【解題思路】關系數(shù)據(jù)庫是要滿足一定要求的。滿足最低要求的叫第一范式,在第一范式中滿足進一步要求的為第二范式,其余以此類推。顯然該關系模式滿足第一范式,接下來檢查其是否滿足第二范式。在第二范式中,要求關系模式中

溫馨提示

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

評論

0/150

提交評論