【2023年】貴州省遵義市全國計算機等級考試數(shù)據(jù)庫技術模擬考試(含答案)_第1頁
【2023年】貴州省遵義市全國計算機等級考試數(shù)據(jù)庫技術模擬考試(含答案)_第2頁
【2023年】貴州省遵義市全國計算機等級考試數(shù)據(jù)庫技術模擬考試(含答案)_第3頁
【2023年】貴州省遵義市全國計算機等級考試數(shù)據(jù)庫技術模擬考試(含答案)_第4頁
【2023年】貴州省遵義市全國計算機等級考試數(shù)據(jù)庫技術模擬考試(含答案)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2023年】貴州省遵義市全國計算機等級考試數(shù)據(jù)庫技術模擬考試(含答案)學校:________班級:________姓名:________考號:________

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

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

2.在計算機硬件系統(tǒng)的基本組成中,對數(shù)據(jù)進行加工處理的功能部件是

A.運算器B.控制器C.存儲器D.輸入輸出設備

3.雙鏈表的每個節(jié)點包括兩個指針域。其中rlink指向節(jié)點的后繼,llink指向節(jié)點的前驅。如果要在p所指節(jié)點后插入q所指的新節(jié)點,下面哪一個操作序列是正確的?

A.p↑.rlink↑.llink:=q;p↑.rlink:=q;q↑.llink:=p;q↑.rlink:=p↑,rlink;

B.p↑.llink↑.rlink:=q;p↑.llink:=q;q↑.rlink:=p;q↑.llink:=p↑.llink;

C.q↑.llink:=p;q↑.rlink:=p↑.rlink;p↑.rlink↑.llink:=q;p↑.rlink:=q↑;

D.q↑.rlink:=p;q↑.llink:=p↑.llink;p↑.1link↑.rlink:=q;p↑.llink:=q;

4.下列特性中,屬于分時系統(tǒng)的是哪一組()。

Ⅰ.交互性,

Ⅱ.獨立性

Ⅲ.可靠性

Ⅳ.及時性

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

5.對于學生信息表:student(sno,sname,sex,age,grade),查詢學習成績?yōu)榭盏膶W生的學號和姓名,下面語句正確的是

A.SELECTsno,snameFROMstudentWHEREgrade=NULL

B.SELECTsno,snameFROMstudentWHEREgradeISNULL

C.SELECTsno,ageFROMstudentWHEREgradeISNULL

D.SELECTsno,ageFROMstudentWHEREgrade=NULL

6.SQL的全局約束是指基于元組的檢查子句和()。

A.非空值約束B.域約束子句C.斷言D.外鍵子句

7.Internet的計算機都遵從相同的通信協(xié)議是()。

A.OSI參考模型中規(guī)定的傳輸層協(xié)議

B.TCP/IP傳輸控制/網(wǎng)間協(xié)議

C.IEEE802.3系列協(xié)議

D.幀中繼傳輸協(xié)議

8.實體完整性要求主屬性不能取空值,這一點通常是通過()。

A.定義外部鍵來保證B.定義主鍵來保證C.用戶定義的完整性來保證D.關系系統(tǒng)自動保證

9.SQL語句GrantInsertOnTableSCToU5WithGrantOption的作用是

A.U5擁有對表SC的Insert權限

B.U5擁有傳播Insert的權限

C.U5擁有對表SC的Insert權限或擁有對Insert權限的傳播

D.U5不僅擁有對表SC的Insert權限,還可傳播此權限

10.在就緒隊列中,一旦有優(yōu)先級高于當前運行進程優(yōu)先級的進程存在時,便立即對進程進行調度,轉讓CPU,這叫做

A.可剝奪方式B.不可剝奪方式C.時間片輪轉D.實時調用

二、填空題(10題)11.數(shù)據(jù)庫恢復通?;跀?shù)據(jù)備份和______。

12.在數(shù)據(jù)庫設計的四個階段中,每個階段都有自己的設計內(nèi)容?!盀槟男┍?、在哪些字段上、建什么樣的索引?!边@一設計內(nèi)容應該屬于______設計階段。

13.完整的特洛伊木馬程序,一般由兩個部分組成:服務器程序和___________。

14.散列表存儲的基本思想是:由結點的______決定結點的存儲地址。

15.IPv6的128位地址按每16位劃分為一個位段,每個位段被轉換為一個4位的十六進制數(shù),并用冒號隔開,這種表示法稱為___________表示法。

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

17.使用PowerDesigner的DataArchitect可以對數(shù)據(jù)庫生成物理數(shù)據(jù)模型(PDM),這種功能通常稱為【】。

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

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

20.文件目錄是______的有序集合。

三、單選題(10題)21.下列哪項是SQLServer數(shù)據(jù)庫擁有的邏輯空間結構和物理空間結構。A.表空間B.段C.區(qū)D.數(shù)據(jù)文件

22.在概念設計和邏輯設計之間起橋梁作用的是()

A.DFDB.E-R圖C.數(shù)據(jù)結構圖D.功能模塊圖

23.在SQL語言中,()子句能夠實現(xiàn)關系參照性規(guī)則。

A.PRIMARYKEY

B.NOTNULL

C.FOREIGNKEY

D.FOREIGNKEY...REFERENCES...

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

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

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

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

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

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

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

26.病毒的主要特性表現(xiàn)在如下哪幾個方面?()

Ⅰ.傳染性

Ⅱ.靈活性

Ⅲ.破壞性

Ⅳ.隱蔽性

Ⅴ.常駐內(nèi)存

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

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

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

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

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

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

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

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

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

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

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

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

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

30.描述概念模型的常用方法是

A.建立數(shù)據(jù)模型方法B.需求分析方法C.二維表方法D.實體-聯(lián)系方法

四、C語言程序設計題(10題)31.函數(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的內(nèi)容。

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

33.已知數(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ù)輸出到文件out.dat中。

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

35.已知數(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ī)定條件。

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

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

2.求這些正整數(shù)右移1位二進制位后,產(chǎn)生的新數(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的內(nèi)容。

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

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

例如:sell[i]=temp;

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

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

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

39.程序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實現(xiàn)程序的要求。最后main函數(shù)調用函數(shù)writeDAT把結果crlt和sum輸出到out.dat文件中。

40.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串數(shù)組XX中,請編制函數(shù)ConvertCharA,其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,如果是字母z,則改寫成字母a,大寫字母和其他字符保持不變。把已處理的字符串仍按行重新存入字符串數(shù)組XX中。最后main函數(shù)凋用函數(shù)WriteDat把結果XX輸出到文件0ut.dat中。

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

42.設在采用SQLServer2008數(shù)據(jù)庫的圖書館應用系統(tǒng)中有三個基本表,表結構如下所示,請用SQL語句完成下列兩個查詢:BORROWER:借書證號姓名系名班級12011106蔣輝文計算機系12-112011107王麗計算機系12-112012113范園園信息系12-2LOANS:借書證號圖書館登記號借書日期12011106T0010012012.01.0212012113T0010262013.02.O6BOOKS:索書號書名作者圖書登記號出版社價格TP311.1數(shù)據(jù)庫系統(tǒng)李明T001001科學19.00TP311.2二級C語言王珊T001026人民32.00(1)檢索至少借了5本書的同學的借書證號、姓名、系名和借書數(shù)量。(5分)(2)檢索借書和王麗同學所借圖書中的任意一本相同的學生姓名、系名、書名和借書日期。(5分)

六、單選題[1分](2題)43.設有選課表(學號,課程號,成績),現(xiàn)要統(tǒng)計每門課程的選課人數(shù),并將結果保存到新表:選課情況表。下列語句中正確的是()。

A.SELECT課程號,COUNT(*)選課人數(shù)FROM選課表INT0選課情況表GROUPBY課程號

B.SELECT課程號,COUNT(*)選課人數(shù)INT0選課情況表FROM選課表GROUPBY課程號

C.SELECT課程號,COUNT(*)FROM選課表INT0選課情況表(課程號,選課人數(shù))GROUPBY課程號

D.SELECT課程號,COUNT(*)INT0選課情況表(課程號,選課人數(shù))FROM選課表GROUPBY課程號

44.數(shù)據(jù)庫系統(tǒng)的三級模式結構從數(shù)據(jù)庫系統(tǒng)管理角度考慮數(shù)據(jù)的組織與存儲。下列不屬于數(shù)據(jù)庫三級模式結構的是()。

A.邏輯模式B.物理模式C.外模式D.應用模式

參考答案

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

2.A解析:計算機的硬件系統(tǒng)的基本組成分為主機和外部設備,其中主機包括中央處理器和內(nèi)存儲器。通常將運算器和控制器合稱為中央處理器(CPU,CentralProcessorUnit);運算器是用于對數(shù)據(jù)進行加工處理的。因此本題正確答案為選項A。

3.C解析:在雙鏈表中,如果要在P所指節(jié)點后插入q所指的新節(jié)點,只需修改P所指節(jié)點的rlink字段和原后繼的llink字段,并置q所指節(jié)點的llink和rlink值。即:

q↑.llink:=p;q↑.rlink:=p↑.rlink;p↑.rlink↑.rlink:=q;p↑.rlink:=q。

4.A解析:分時系統(tǒng)具有交互性、獨立性、同時性和及時性等特征,可靠性不是它的特性,要準確把握分時系統(tǒng)的特性。故此答案應選A。

5.B解析:A),D)選項中,不能寫成列名=NULL;C),D)選項查詢的字段不正確。

6.C

7.B解析:要保證Internet能夠正常工作就要求所有聯(lián)入Internet的計算機都遵從相同的通信協(xié)議,即TCP/IP協(xié)議。

8.B解析:現(xiàn)實世界中實體是可區(qū)分的,他們具有某種惟一的標識,主碼不能取空值,因為主碼取空值說明存在某個不可標識的實體,而這于前述思想矛盾的。

9.D解析:SQL語言用Grant語句向用戶授予操作權限。在這個語句中,如果指定了WithGrantOption子句,則獲得某種權限的用戶還可以把這種權限再授予其他的用戶;如果沒有指定WithGrantOption子句,則獲得某種權限的用戶只能使用該權限,但不能傳播該權限。本題的SQL語句帶有WithGrantOption子句,因此,在執(zhí)行此SQL語句后,U5不僅擁有了對表SC的Insert權限,還可以傳播此權限,即由U5用戶使用上述Grant命令給其他用戶授權。

10.A解析:進程調度中使用優(yōu)先級調度法時又可把算法分為兩種方式:可剝奪方式和不可剝奪方式。使用可剝奪方式時,系統(tǒng)把處理機分配給優(yōu)先級最高的進程。一旦系統(tǒng)中出現(xiàn)了另一個優(yōu)先級更高的進程,調度程序將停止正在運行的進程,把處理機CPU分配給新出現(xiàn)的優(yōu)先級更高的進程。

11.日志日志

12.物理物理解析:數(shù)據(jù)庫設計的四個階段是:需求分析、概念設計、邏輯設計和物理設計。其中物理設計階段的主要任務是:對數(shù)據(jù)庫中數(shù)據(jù)在物理設備上的存放結構和存取方法進行設計?!盀槟男┍怼⒃谀男┳侄紊?、建什么樣的索引”便是為數(shù)據(jù)庫設計索引存放的方法。

需求分析階段的任務是:對現(xiàn)實世界要處理的對象(組織、部門、企業(yè)等)進行詳細調查,在了解新系統(tǒng)的概況、確定新系統(tǒng)功能的過程中,收集支持系統(tǒng)目標的基礎數(shù)據(jù)及其處理方法。

概念設計的任務是產(chǎn)生反映企業(yè)組織信息需求的數(shù)據(jù)庫概念結構,即概念模型。

邏輯設計的目的,是從概念模型導出特定的DBMS可以處理的數(shù)據(jù)庫的邏輯結構(數(shù)據(jù)庫的模式和外模式),這些模式在功能、性能、完整性、一致性約束及數(shù)據(jù)庫可擴充性等方面都滿足用戶的要求。

13.控制器程序【解析】完整的特洛伊木馬程序,一般由兩個部分組成:服務器程序和控制器程序。

14.關鍵碼值關鍵碼值

15.冒號十六進制【解析】IPv6的128位地址按每l6位劃分為一個位段,每個位段被轉換為一個4位的十六進制數(shù),并用冒號隔開,這種表示法稱為冒號十六進制表示法。

16.子表子表

17.逆向工程逆向工程解析:PowerDesignerDataArchitect用于兩層的即概念層和物理層數(shù)據(jù)庫設計和數(shù)據(jù)庫構造。DataArchitect提供概念數(shù)據(jù)模型設計,自動的物理數(shù)據(jù)模型生成,針對多種數(shù)據(jù)管理系統(tǒng)的數(shù)據(jù)庫生成,開發(fā)工具的支持和高質量的文檔特性。使用其逆向工程能力,設計人員可以得到一個數(shù)據(jù)庫結構的“藍圖”可用于文檔和維護數(shù)據(jù)或移植到一個不同的DBMS。

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

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

20.文件控制塊(FCB)文件控制塊(FCB)解析:文件目錄是文件控制塊(FCB)的有序集合.

21.D

22.B

23.D

24.B

25.B

26.D解析:病毒的主要特征包括:傳染性、靈活性、破壞性、隱蔽性、通常常駐內(nèi)存。傳染性是指病毒的自我復制功能;靈活性表現(xiàn)在程序的小巧,都是可以直接或間接運行的程序;破壞性是病毒對計算機軟件硬件的損壞;隱蔽性表現(xiàn)在不易被用戶察覺,一般隱藏于磁盤的引導區(qū)或附著在可執(zhí)行文件中:病毒會常駐內(nèi)存,隨時可感染其他可執(zhí)行文件。

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

28.D

29.C

30.D解析:概念模型的表示方法很多,其中最為著名和常用的是P.P.S.Chen提出的實體—聯(lián)系方法。該方法用E-R圖來描述現(xiàn)實世界的概念模型。

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

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

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

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

39.\n【審題關鍵句】千位+百位等于十位十個位,且千位+百位等于個位.千位的10倍。計算并輸出這些四位自然數(shù)的個數(shù)cnt以及這些數(shù)的和。

\n【解題思路】

\n①首先定義一個循環(huán)變量i,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、SW(十位)和gw(個位)。

\n②通過for循環(huán)依次對數(shù)組中的每個四位數(shù)進行分解,循環(huán)初值為1000,終值為5000,每循環(huán)一次,循環(huán)變量i的值加1。每分解一個四位數(shù),根據(jù)題目要求,判斷其“千位十百位=十位+個位”的條件是否滿足,同時判斷“(千位+百位)=(個位-于位)*10”的條件是否滿足,兩個條件之間用運算符進行連接。當同時滿足以上兩個判斷條件時,計數(shù)變量cnt的值加1,同時將該四位數(shù)累加到求和變量sum中,最終得到滿足條件的四位自然數(shù)個數(shù)cnt及它們的和sum。

\n本題中cnt和sum變量在源程序中已經(jīng)定義,在該子程序中就不需要再重新定義了。

\n【參考答案】

\n

\n

40.\n【審題關鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,大小寫不變,其他字符不變。

\n【解題思路】

\n①定義整型循環(huán)變量i、i。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,實現(xiàn)對文章每行的處理。第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于strlen(xx[i]),在循環(huán)體中,利用if條件語句首先判斷)xx[i][j]的值是否在小寫字符字符’a’~’z’之間,然后,再判斷在此范圍之內(nèi)的小寫字母,如果是z,則該字符轉換為a,如果字符不是z,則將其改寫成它的下一個字母。

\n【參考答案】

\n

\n

\n

41.存儲過程是由PL/SQL語句書寫的過程,這個過程經(jīng)編譯和優(yōu)化后存儲在數(shù)據(jù)庫服務器中,使用時只要調用即可。使用存儲過程具有以下優(yōu)點:其已經(jīng)編譯和優(yōu)化過了,所以運行效率高,提供了在服務器端快速執(zhí)行SQL語句的有效途徑;存儲過程降低了客戶端和服務器之間的通信量;方便實施企業(yè)規(guī)則,當企業(yè)規(guī)則發(fā)生變化時只要修改存儲過程,而無需修改其他應用程序。創(chuàng)建存儲過程:createprocedure過程名@[參數(shù)名][類型],@[參數(shù)名][類型]/*過程首部*/AsDeclare/*as下面對應的<PL/SQL>塊為過程體*/beginend如

溫馨提示

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

評論

0/150

提交評論