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

下載本文檔

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

文檔簡介

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

一、1.選擇題(10題)1.在關系數(shù)據(jù)庫系統(tǒng)中,為了簡化用戶的查詢操作,而又不增加數(shù)據(jù)的存儲空間,常用的方法是創(chuàng)建______。

A.另一個表(table)B.游標(cursor)C.視圖(view)D.索引(index)

2.設關系模式R(S,D,M),其函數(shù)依賴集F={S→D,D→M},則關系R的規(guī)范化程度達到

A.1NFB.2NFC.3NFD.BCNF

3.以下哪一個是從棧中刪除元素的序列?

A.BEDB.BDEC.BEDCD.BDEC

4.第一代數(shù)據(jù)庫系統(tǒng)的出現(xiàn),標志著

A.文件管理已由自由管理階段進入了數(shù)據(jù)庫系統(tǒng)階段

B.數(shù)據(jù)管理由文件系統(tǒng)階段進入了數(shù)據(jù)庫系統(tǒng)階段

C.數(shù)據(jù)管理由人工管理階段進入了文件系統(tǒng)階段

D.數(shù)據(jù)管理由人工管理階段進入了數(shù)據(jù)庫系統(tǒng)階段

5.一個已經具備運行條件,但由于沒有獲得CPU而不能運行的進程處于________。

A.等待狀態(tài)B.就緒狀態(tài)C.睡眠狀態(tài)D.掛起狀態(tài)

6.數(shù)據(jù)庫系統(tǒng)的邏輯工作單位是()。

A.SQL語句B.事務C.表D.鎖

7.下述不屬于概念模型應具備的性質是

A.有豐富的語義表達能力B.易于交流和理解C.易于變動D.在計算機中實現(xiàn)的效率高

8.為了檢驗數(shù)字證書的合法性,要使用()來驗證。

A.頒發(fā)者的公用密鑰B.頒發(fā)者的私有密鑰C.使用者的公用密鑰D.使用者的私有密鑰

9.下列各項計算機能直接執(zhí)行的是

A.命令文件B.可執(zhí)行文件C.機器語言程序D.源程序

10.下列關于信息加密的敘述中,錯誤的是()。

A.加密的目的是將明文變成密文

B.加密和解密算法的操作在不同的密鑰控制下完成

C.加密體制分為單鑰加密體制和雙鑰加密體制

D.加密規(guī)則和解密規(guī)則之間必須相匹配

二、填空題(10題)11.給定一個關鍵字序列(24,19,32,43,38,6,13,22),進行快速排序,掃描一趟后的結果是______。

12.在確定了要使用的SQLServer2000版本之后,必須為其選擇合適的操作系統(tǒng)。Microsoft推薦使用

【】

系列的操作系統(tǒng)

13.從目前的發(fā)展情況來看,局域網產品可以分為共享介質局域網和______兩類。

14.傳感器、___________和觀察者構成傳感器網絡的3個要素。

15.原語相對一般廣義指令的主要區(qū)別是:【】

16.

17.____________服務是用于控制與限定網絡用戶對主機、應用、數(shù)據(jù)與網絡服務的訪問類犁。

18.數(shù)據(jù)庫管理系統(tǒng)(DBMS)提供數(shù)據(jù)定義語言(DDL)及它的翻譯程序,DDL定義數(shù)據(jù)庫的模式、外模式和內模式,并通過翻譯程序分別翻譯成相應的目標模式,存放在【】。

19.數(shù)據(jù)訪問頁有兩種視圖,它們是頁視圖和

【】

20.在一個10階的B-樹上,每個非樹根結點所含的關鍵字數(shù)目最多允許為【】個,最少允許為【】個。

三、單選題(10題)21.在關系代數(shù)的連接操作中,連接操作需要取消重復列的是()。

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

22.下列角色中,具有數(shù)據(jù)庫中全部用戶表數(shù)據(jù)的插入、刪除、修改權限且只具有這些權限的角色是__________。

A.db_ownerB.db_datareaderC.db_datawriterD.public

23.在數(shù)據(jù)庫概念設計階段,進行局部E-R模式的設計時,為實體和聯(lián)系確定屬性的原則除了()外都是。

A.屬性應該是不可再分解的語義單位

B.先確定公共實體類型的屬性

C.實體與屬性之間的關系只能是1∶N的

D.不同實體類型的屬性之間應為直接關聯(lián)關系

24.在SQLSever中創(chuàng)建用戶數(shù)據(jù)庫,實際就是定義數(shù)據(jù)庫所包含的文件以及文件的屬性。下列不屬于數(shù)據(jù)庫文件屬性的是__________。

A.初始大小B.物理文件名C.文件結構D.最大大小

25.設棧S和隊列Q的初始狀態(tài)為空,元素e1、e2、e3、e4、e5和e6依次通過棧S,一個元素出棧后即進入隊列Q,若6個元素出棧的順序是e2、e4、e3、e6、e5、e1,則棧S的容量至少應該是()

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

26.四個元素a1、a2、a3和a4依次通過一個棧,入棧過程中允許棧頂元素出棧。假設某一時刻棧的狀態(tài)如下:則不可能的出棧序列是()

A.這種體系結構由客戶、服務器以及客戶與服務器之間的連接三部分組成

B.在這種結構中,客戶機和服務器協(xié)同完成一項任務

C.連接客戶和服務器最廣泛采用的接口是開放數(shù)據(jù)庫連接

D.客戶進程與服務器進程之間的通信層次與OSI參考模型有根本不同

27.E-R圖是數(shù)據(jù)庫設計的工具之一,它適用于建立數(shù)據(jù)的()

A.中繼器B.橋接器C.路由器D.網關

28.一個公司有若干名兼職人員,而每個兼職人員有可能在多家公司打工,則公司與兼職人員之間具有

A.一對一聯(lián)系B.一對多聯(lián)系C.多對多聯(lián)系D.多對一聯(lián)系

29.下列計算機表示的信息中,不能稱為"數(shù)據(jù)"的是()

A.人的姓名B.圖形符號C.計算機程序D.文件名

30.采用SPOOLing技術的主要目的是()。

A.提供內存和磁盤的接口B.減輕用戶編程負擔C.提高CPU和設備交換信息的速度D.提高獨占設備的利用率

四、C語言程序設計題(10題)31.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:若一個四位數(shù)的千位數(shù)位置上的值小于等于百位數(shù)位置上的值,百位數(shù)位置上的值小于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值小于等于個位數(shù)位置上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件0ut.dat中。

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

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

34.函數(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的內容。

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

例:原文:dAe,BfC.

CCbbAA結果:fedCBA.,bbCCAA原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。

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

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

36.已知數(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中。

37.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個位數(shù)上的數(shù)的個數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjz1,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調用寫函數(shù)writeDat把結果cnt,pjz1,pjz2輸出到out.dat文件。

38.程序test.c的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組XX。請考生編寫函數(shù)num(intm,intk,intxx[])實現(xiàn)程序的要求,最后調用函數(shù)readwriteDAT0把結果輸出到0ut.dat文件中。

例如,若輸入17,5,則應輸出:19,23,29,31,37。

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

提示:若中間變量為PROtemp,則可以直接使用結構賦值語句進行解題。

例如:sell[i]=temp;

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

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

40.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:從數(shù)組a中依次取出一個四位數(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ù):一個是奇數(shù),另一個為偶數(shù),并且至少有一個數(shù)能被17整除,同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)存入數(shù)組b中,并計算滿足上述條件的四位數(shù)的個數(shù)cnt,而后對數(shù)組b進行降序排序。最后main函數(shù)調用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。

例如:一個四位數(shù)為4512,依題意組成的第一個新數(shù)為24,第二個新數(shù)為51,其中51能被17整除,這兩個新數(shù)的十位數(shù)字不為零,則4512這個四位數(shù)滿足題意所規(guī)定條件。

五、設計與應用題(2題)41.現(xiàn)有論文和作者兩個實體,論文實體的屬性包括題目、期刊名稱、年份、期刊號;作者實體的屬性包括姓名、單位、地址;一篇論文可以有多個作者,且每一位作者寫過多篇論文,在每一篇論文中有作者的順序號。請完成以下操作:(10分)(1)畫出E-R圖。(2)將E-R圖轉換成關系模式,并指出每個關系模式的主鍵(加下劃線)和外鍵(加波浪線)。

42.設某教學管理系統(tǒng),其查詢模塊需要提供如下功能:Ⅰ.查詢系信息,列出各系編號、系名和系辦公電話;Ⅱ.查詢某系教師的信息,列出教師號、教師名、工資和聘用日期;Ⅲ.查詢某教師講授的課程信息,列出課程號、課程名和學分;Ⅳ.查詢講授某門課程的教師信息,列出教師名和職稱;V.查詢某門課程的先修課程信息,列出先修課程號和先修課程名。系統(tǒng)有如下業(yè)務規(guī)則:Ⅰ.一個系可聘用多名教師,一名教師只能受聘于一個系;Ⅱ.一名教師可講授多門課程,一門課程可由多名教師講授;Ⅲ.一門課程可以有多門先修課程,也可以沒有先修課程。(1)請根據(jù)以上查詢功能與業(yè)務規(guī)則,用ER圖描述該系統(tǒng)的概念模型。(5分)(2)將ER圖轉換為滿足3NF的關系模式,并說明每個關系模式的主碼和外碼。(5分)

六、單選題[1分](2題)43.設在數(shù)據(jù)庫應用系統(tǒng)設計與實現(xiàn)過程中有下列活動:Ⅰ.數(shù)據(jù)庫邏輯結構設計Ⅱ.數(shù)據(jù)庫事務概要設計Ⅲ.應用程序概要設計Ⅳ.系統(tǒng)總體框架設計上述任務中屬于數(shù)據(jù)庫應用系統(tǒng)邏輯設計階段工作內容的是()。

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

44.數(shù)據(jù)庫管理員是數(shù)據(jù)庫的主要維護者,設有如下針對數(shù)據(jù)庫的工作:Ⅰ.數(shù)據(jù)庫的轉儲和恢復Ⅱ.數(shù)據(jù)庫的安全性、完整性控制Ⅲ.數(shù)據(jù)庫性能的監(jiān)控分析和改進Ⅳ.數(shù)據(jù)庫的重組和重構以上工作屬于數(shù)據(jù)庫管理員職責的是()。

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

參考答案

1.C解析:視圖對應數(shù)據(jù)庫三級模式中的外模式,是一個虛表,因此不會增加數(shù)據(jù)的存儲空間,而且視圖能夠簡化用戶的操作。創(chuàng)建索引是加快表的查詢速度的有效手段。因此正確答案為C(視圖)。

2.B解析:若關系模式R∈1NF,且每一個非主屬性完全函數(shù)依賴于碼,則R∈2NF。若關系模式R∈2NF,且每一個非主屬性都不傳遞依賴于碼,則R∈3NF。若關系模式R∈1NF,且對于每一個非平凡的函數(shù)依賴X→Y,都有X包含碼,則R∈BCNF。

3.D解析:根據(jù)棧的先進后出組織數(shù)據(jù)的特點結合題中的操作,可知從棧中刪除的元素的序列為BDEC。

4.B解析:第一代數(shù)據(jù)庫系統(tǒng)指層次模型數(shù)據(jù)庫系統(tǒng)和網狀模型數(shù)據(jù)庫系統(tǒng)。第一代數(shù)據(jù)庫系統(tǒng)在數(shù)據(jù)庫技術的發(fā)展歷程中處于重要的地位,第一代數(shù)據(jù)庫系統(tǒng)確立了數(shù)據(jù)庫的基本概念和方法;第一代數(shù)據(jù)庫系統(tǒng)的出現(xiàn)標志著數(shù)據(jù)管理由文件系統(tǒng)階段進入了數(shù)據(jù)庫系統(tǒng)階段?;谏唐坊牡谝淮鷶?shù)據(jù)庫系統(tǒng)產品,許多行業(yè)和部門建立了自己的數(shù)據(jù)庫應用系統(tǒng)。然而,由于第一代數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)模型復雜及嵌入式數(shù)據(jù)庫語言具有不可避免的缺點等,第一代數(shù)據(jù)庫系統(tǒng)最終被第二代數(shù)據(jù)庫系統(tǒng)所取代。

5.B解析:一個已經具備運行條件,但由于沒有獲得CPU而不能運行的進程處于就緒狀態(tài)。

6.B

7.D解析:概念模型是按用戶的觀點對數(shù)據(jù)和信息建模,也稱為信息模型。概念模型語義表達能力強,不涉及信息在計算機中的表示,如實體—聯(lián)系模型、語義網絡模型等。

8.A解析:為了保證使用者公用密鑰的完整性,需要使用由某一證書權威機構頒發(fā)的數(shù)字證書來分發(fā)公用密鑰。為了證明數(shù)字證書的合法性,證書必須經該權威機構進行數(shù)字簽名。當用戶使用證書時,用該機構的公用密鑰來檢查證書的合法性,進而證明該證書土公用密鑰的合法性。

9.C解析:編程語言經歷了從機器語言、匯編語言到高級語言的發(fā)展階段。機器語言是二進制數(shù)的序列,它是CPU惟一能“理解的語言”。采用二進制編碼的程序叫目標程序。用匯編語言編的程序是匯編源程序,但由于計算機只能識別和執(zhí)行目標程序,所以必須用匯編程序將匯編源程序翻譯成機器語言的目標程序,才能在機器上執(zhí)行。

10.B解析:一般人們將加密前的文件稱為明文,而加密后的文件稱為密文,因此加密的目的就是將明文變?yōu)槊芪?。通常加密和解密算法都是在一組密鑰控制下完成的,它們分別被稱為加密密鑰和解密密鑰?,F(xiàn)有的加密體制可分為兩種:一種是單鑰加密體制,也稱為私鑰或對稱加密體制;另一種是雙鑰加密體制,或稱為公鑰或非對稱加密體制。加密規(guī)則和解密規(guī)則之間必須相匹配,即每一個加密規(guī)則都對應一個解密規(guī)則。

11.221913624384332

12.Windows2000與SQLServer2000版本匹配的合適的操作系統(tǒng)是Windows2000。

13.交換局域網從目前的發(fā)展情況來看,局域網產品可以分為共享介質局域網和交換式局域兩類。

14.感知對象【解析】傳感器、感知對象和觀察者構成傳感器網絡的3個要素。

15.原語的不可分割性是由若干多機器指令構成的完成某種特定功能的一段程序,具有不可分割性.即原語的執(zhí)行必須是連續(xù)的,在執(zhí)行過程中不允許被中斷

16.

17.訪問控制【解析】一個功能完備的網絡系統(tǒng)提供以下基本的安全服務功能:保密性、認證、數(shù)據(jù)完整性、防抵賴和訪問控制。其中訪問控制服務用于控制與限定網絡用戶對主機、應用、數(shù)據(jù)與網絡服務的訪問類型。

18.系統(tǒng)目錄/數(shù)據(jù)字典/DD系統(tǒng)目錄/數(shù)據(jù)字典/DD

19.設計視圖數(shù)據(jù)訪問頁的視圖種類。頁視圖和設計視圖

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

21.A解析:自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且要在結果中把重復的屬性去掉。一般的連接操作是從行的角度進行運算,但自然連接還需要取消重復列,所以是同時從行和列的角度進行運算。

22.C

23.B

24.C

25.C

26.C

27.A

28.C解析:本題主要考查了實體之間多對多的聯(lián)系。如果對于實體集A中的每一個實體,實體集B中至多有一個實體與之聯(lián)系,反之亦然,稱為一對一聯(lián)系;如果對于實體集A中的每一個實體,實體集B中有n個實體與之聯(lián)系;對于實體集B中的每一個實體,實體集A中至多有一個實體與之聯(lián)系,稱實體集A與B的聯(lián)系為一對多聯(lián)系;如果對于實體集A中的每一個實體,實體集B中有n個實體與之聯(lián)系;對于實體集B中的每一個實體,實體集A中有m個實體與之聯(lián)系,稱為多對多聯(lián)系。所以C)正確。

29.C

30.D解析:在一類設備上模擬另一類設備的技術稱為虛設備技術。通常使用高速設備來模擬低速設備,以此把原來慢速的獨占設備改造成為若干進程共享的快速共事設備。就好像把一臺設備變成了多臺虛擬設備,從而提高了設備的利用率.我們稱被模擬的設備為虛設備。SPOOLing技術是一類典型的虛設備技術。

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

\n【解題思路】

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

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

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

35.【審題關鍵句】以行為單位對字符按從大到小排序,結果仍按行重新存入字符串數(shù)組中。

\n【解題思路】

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

\n②對字符二維數(shù)組XX,在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于maxline,實現(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碼值的大小進行比較,如果xx[i][j]的ASCII碼小于XX[i][k]的ASCII碼,則兩者交換,實現(xiàn)整篇文章中的字符按ASCII碼值從大到小的順序進行排序。

\n【參考答案】

\n

\n

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

37.\n【審題關鍵句】千位+百位等于十位+個位的數(shù)的個數(shù),求滿足此條件以及不滿足此條件的四位數(shù)平均值pjz1和pjz2。

\n【解題思路】

\n本題類似第20套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即判斷符合條件的四位數(shù)是“千位+百位等于十位+個位”,參考答案的第8條語句,修改if條件語句的判斷條件即可。

\n【參考答案】

\n

38.【審題關鍵句】將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組。

\n【解題思路】

\n①首先定義一個計數(shù)變量cnt并賦初值為0。

\n②利用while循環(huán)統(tǒng)計大于整數(shù)m且緊靠m的k個素數(shù),當計數(shù)變量cnt的值與變量k的值相等的時候,則退出while循環(huán)。每執(zhí)行一次循環(huán)時,變量m的值加1,然后調用函數(shù)isP判斷當前的m值是否為素數(shù),如果是素數(shù),則將m的值賦給數(shù)組xx[cnt],同時計算變量cnt的值加1,即當數(shù)組xx[0]中保存了一個素數(shù)之后,在T一次素數(shù)判斷成立時將保存到xx[1]的位置上,依次類推。

\n【參考答案】

\n

\n

39.\n【審題關鍵句】計算金額,按金額從大到小進行排列,相同的則按產品代碼從大到小排列,結果存入結構數(shù)組。

\n【解題思路】

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

\n【參考答案】

\n

\n

\n

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

\n【解題思路】

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

\n本題第10條語句中各條件表達式之間的關系有些復雜,大致思路是:①首先判斷新組合的兩位數(shù)的十位不為0,即表達式“gwbw”;②再判斷新組合的第一個兩位數(shù)為偶數(shù),第二個兩位數(shù)為奇數(shù),且兩個兩位數(shù)中至少有一個能被17整除的情況,兩個整除關系表達式式要用或運算符(11)連接,且用括號括起來先計算或運算,再與奇偶性判斷表達式進行與運算;③最后,在判斷新組合的第一個兩位數(shù)為奇數(shù),第二個兩位數(shù)為偶數(shù),且兩個兩位數(shù)中至少有一個能被17整除的情況(各表達式之間的連接關系同第2步)。完成以上3部分的表達式設計后,再通過與運算將3部分表達式連接起來。

\n【參考答案】

\n

\n

41.【解題思路】(1)ER圖的設計原則在設計ER圖時,首先應根據(jù)需求分析,確認實體、屬性和聯(lián)系這三種ER圖的基本要素。需要強調的三條設計原則如下:①相對原則建模的過程實際上是對對象抽象的過程。實體、屬性和聯(lián)系是對同一個對象抽象過程的不同解釋和理解。在同一情況下不同的人,或同一人在不同的情況下,對事物抽象的結果可能是不同的。在ER圖的整個設計過程中,實體、屬性和聯(lián)系不是一成不變,

溫馨提示

  • 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

提交評論