【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.有兩個關系R和S,分別包含15個和10個元組,則在R∪S,R-S,R∩S中不可能出現(xiàn)的元組數(shù)目情況是

A.15,5,10B.18,17,7C.21,11,4D.25,15,O

2.采用擴展關系數(shù)據(jù)模型的方法建立的數(shù)據(jù)庫系統(tǒng),稱作______。

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

3.下列哪一個關鍵碼序列不符合堆的定義?()。

A.A、C、D、G、H、M、P、Q、R、X

B.A、C、M、D、H、P、X、G、0、R

C.A、D、P、R、C、Q、X、M、H、G

D.A、D、C、M、P、G、H、X、R、Q

4.有一個網(wǎng)絡數(shù)據(jù)庫應用系統(tǒng),其中一臺計算機A存有DBMS軟件、所有用戶數(shù)據(jù)和應用程序,其余各節(jié)點作為終端通過通信線路向A發(fā)出數(shù)據(jù)庫應用請求,這種方式屬于

A.集中式數(shù)據(jù)庫系統(tǒng)B.并行數(shù)據(jù)庫系統(tǒng)C.客戶機/服務器數(shù)據(jù)庫系統(tǒng)D.分布式數(shù)據(jù)庫系統(tǒng)

5.下面關于外碼的描述中,不正確的是()。A.外碼體現(xiàn)了關系間的聯(lián)系手段

B.外碼是某個關系的碼

C.外碼不是任何關系的碼

D.外碼是一個關系的碼同時是另一個關系的屬性

6.在數(shù)據(jù)庫3級模式結構中,外模式的個數(shù)()。

A.只有一個B.可以有任意多個C.與用戶個數(shù)相同D.由設置的系統(tǒng)參數(shù)決定

7.計算機軟件分為系統(tǒng)軟件和應用軟件,屬于系統(tǒng)軟件的是

A.數(shù)據(jù)庫管理系統(tǒng)B.操作系統(tǒng)C.財務管理系統(tǒng)D.程序語言系統(tǒng)

8.關系數(shù)據(jù)庫中,標識元組的屬性或最小屬性組稱為()。

A.主鍵B.關系C.分量D.字段

9.下列哪一個是輸入設備?

A.繪圖儀B.打印機C.光筆D.數(shù)/模轉換器

10.在邏輯結構設計中,關系雖已達到規(guī)范化,但因某些屬性過多時,可將它分為兩個或多個關系模式,這叫做

A.模式評價B.優(yōu)化模式C.合并D.分解

二、填空題(10題)11.使用PowerDesigner的DataArchitect,可以對已有數(shù)據(jù)庫生成物理數(shù)據(jù)模型(PDM),這種功能通常稱為______。

12.若一棵二叉樹中度為2的結點數(shù)為11,則該二叉樹的葉結點數(shù)為______。

13.一個功能完備的網(wǎng)絡系統(tǒng)應該提供一些基本的安全服務功能,這些功能包括保密性、______、數(shù)據(jù)完整性、防抵賴和訪問控制。

14.由于視圖是虛表,因此對視圖的修改,最終要轉換為對

【】

的修改。

15.虛電路的工作方式的工作過程分為3個階段:虛電路建立階段、___________階段與虛電路拆除階段。

16.SMTP的通信過程可以分成三個階段,它們是連接___________階段、郵件傳遞階段和連接關閉階段。

17.服務器響應并發(fā)請求有兩種實現(xiàn)方案:重復服務器方案和___________。

18.組播路由協(xié)議分為___________組播路由協(xié)議和域間組播路由協(xié)議。

19.用二維表結構表示實體以及實體間聯(lián)系的數(shù)據(jù)模型稱為______數(shù)據(jù)模型。

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

【】

三、單選題(10題)21.下列不是TCP/IP參考模型中的應用層協(xié)議()。A.A.電子郵件協(xié)議SMTPB.網(wǎng)絡文件系統(tǒng)NFSC.簡單網(wǎng)絡管理協(xié)議SNMPD.文件傳輸協(xié)議FTP

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

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

23.SQL語言的GRANT和REVOKE語句主要用來維護數(shù)據(jù)庫的()。A.安全性B.完整性C.可靠性D.一致性

24.在關系中選取滿足某個條件的元組的關系代數(shù)運算稱之為()

A.選中運算B.選擇運算C.投影運算D.搜索運算

25.在對全局E-R模型進行優(yōu)化時,通常利用規(guī)范化理論中的()概念消除冗余關系。

A.無損聯(lián)接B.函數(shù)依賴C.范式D.邏輯蘊涵

26.概念設計的結構是得到一個與()

A.DBMS有關的邏輯結構B.DBMS無關的概念模式C.DBMS和硬件有關的邏輯結構D.DBMS和硬件無關的數(shù)據(jù)結構

27.關系數(shù)據(jù)模型有許多優(yōu)點,但下面所列的條目中哪一條不是它的優(yōu)點()。A.A.結構簡單

B.高度非過程化

C.有標準語言

D.可表示復雜的語義

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

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

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

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

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

29.下面哪些是參數(shù)調整中需要關注的對象。

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

30.下列存儲管理方案中,()允許動態(tài)擴充內(nèi)存容量。

A.固定分區(qū)B.可變分區(qū)C.頁式D.虛擬頁式

四、C語言程序設計題(10題)31.程序test.C的功能是:利用以下所示的簡單迭代方法求方程cos(x).x=0的一個實根。迭代公式:Xn+1=cos(xn)(n是迭代次數(shù))

迭代步驟如下:

(1)取X1初值為0.0;

(2)X0=X1,把X1的值賦給x0;

(3)X1=cos(x0),求出一個新的x1;

(4)若x0.X1的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2);

(5)所求X1就是方程cos(X)-X=0的一個實根,作為函數(shù)值返回。

請編寫函數(shù)countValue實現(xiàn)程序的功能,最后main函數(shù)調用函數(shù)writeDAT把結果輸出到文件0ut.dat中。注意:部分源程序存放在test.C文件中。

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

32.函數(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的內(nèi)容。

33.

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

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

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

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

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

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

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

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

35.將文件in.dat中的200個整數(shù)讀至數(shù)組XX中。請編制jsValue函數(shù),要求:求出數(shù)組XX中的數(shù)值為奇數(shù)的個數(shù)cnt1和數(shù)值為偶數(shù)的個數(shù)cnt2以及數(shù)組XX下標為奇數(shù)的元素值的算術平均值pj。

結果cnt1,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c文件中。請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)read_dat和輸出函數(shù)writeDat的內(nèi)容。

36.在文件in.dat中已存有200個正整數(shù),且每個數(shù)均在1000至9999之間。函數(shù)readDat是讀取這200個數(shù)存放到數(shù)組aa中。請編制函數(shù)jsSort,其函數(shù)的功能是:要求按每個數(shù)的后三位的大小進行降序排列,如果出現(xiàn)后三位相等的數(shù)值,則對這些數(shù)值按原始4位數(shù)據(jù)進行升序排列,將排序后的前10個數(shù)存入數(shù)組bb中。

最后調用函數(shù)writeDat把結果bb輸出到文件out.dat中。

37.已知數(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的內(nèi)容。

38.程序test.c的功能是:計算出自然數(shù)SIX和NINE滿足條件SIX+SIX+SIX=NINE+NINE的個數(shù)cnt,以及滿足此條件的所有SIX與NINE的和SUM。請編寫函數(shù)countValue實現(xiàn)程序的要求,最后main函數(shù)調用函數(shù)writeDAT把結果cnt和sum,輸出到文件0ut.dat中。

其中的S,I,X,N,E各代表一個十進制數(shù)字,允許代表的數(shù)字相同,但s和N不能為0。例如:944+944+944=1416+1416注意:部分源程序存放在test.c文件中。

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

39.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)isVal,其功能是:把千位數(shù)字和十位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)ab(新數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),以及把個位數(shù)字和百位數(shù)字組成另一個新的含有兩位數(shù)字的數(shù)cd(新數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的百位數(shù)字),如果新組成的兩個位數(shù)ab>cd,ab必須是偶數(shù)且能被5整除,cd必須是奇數(shù),同時兩個新數(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ù)的千位數(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文件中。

五、設計與應用題(2題)41.設在采用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分)

42.設某全國性的運輸企業(yè)建立了大型0LTP系統(tǒng),并在該系統(tǒng)之上建立了數(shù)據(jù)倉庫。0LTP系統(tǒng)和數(shù)據(jù)倉庫中有如下數(shù)據(jù)表:運輸明細表(運輸單ID,發(fā)送站ID,終到站ID,貨物ID,貨物重量,運輸價格,發(fā)貨日期)匯總表1(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨日期,總重,總運價)匯總表2(發(fā)送站ID,終到地區(qū)ID,貨物ID,發(fā)貨日期,總重,總運價)匯總表3(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨月份,總重,總運價)匯總表4(發(fā)送地區(qū)ID,終到地區(qū)ID,貨物類別ID,發(fā)貨日期,總重,總運價)該企業(yè)管理的貨運站約有100個,貨物約有500種共l0類,各匯總表都建有主碼,且各表有合理的維護策略,在每次維護后數(shù)據(jù)能保持一致。設有視圖V,該視圖的訪問頻率很高,其查詢結果模式為(發(fā)送地區(qū)ID,終到站ID,發(fā)貨月份,總重,總運價),該視圖現(xiàn)以匯總表1為計算數(shù)據(jù)源。經(jīng)監(jiān)控發(fā)現(xiàn),匯總表1的被訪問頻率過高,導致系統(tǒng)整體性能下降,而其它匯總表被訪問頻率較低。在不增加匯總表和索引的情況下,請給出一個改善系統(tǒng)服務性能的優(yōu)化方案,并簡要說明理由。(10分)

六、單選題[1分](2題)43.下列哪些屬性不適合建立索引()。

A.經(jīng)常出現(xiàn)在GROUPBY字句中的屬性

B.經(jīng)常參與連接操作的屬性

C.經(jīng)常出現(xiàn)在WHERE字句中的屬性

D.經(jīng)常需要進行更新操作的屬性

44.事務是數(shù)據(jù)庫中非常重要的概念。下列關于事務的說法,錯誤的是()。

A.當數(shù)據(jù)庫出現(xiàn)事務故障或系統(tǒng)故障時,可以通過數(shù)據(jù)庫日志文件進行恢復

B.事務并發(fā)執(zhí)行可能導致數(shù)據(jù)錯誤,采用三級加鎖協(xié)議可以保證數(shù)據(jù)的一致性

C.為了檢測死鎖,數(shù)據(jù)庫管理系統(tǒng)會在執(zhí)行每個事務時檢測事務等待圖中是否出現(xiàn)回路

D.數(shù)據(jù)庫管理系統(tǒng)可以采用先來先服務的方式防止活鎖現(xiàn)象的出現(xiàn)

參考答案

1.B解析:R∪S是將兩個關系R和S的元組合并,其結果是一個新關系;R-S從R關系中去掉S關系也有的元組組成的新關系;R∩S是將兩個關系R和S的公共元組組成一個新的關系。

2.A解析:對象-關系數(shù)據(jù)庫系統(tǒng)是從關系數(shù)據(jù)模型和它的查詢方法SQL出發(fā),進行擴展而建立起來的。

3.C解析:本題的解題思路是檢查每個雙親節(jié)點與它的子女節(jié)點間是否滿足堆的定義。如果雙親節(jié)點的位置為i,則子女位置分別為2i-1和2i。在選項C中,C是D的子女,但小于雙親節(jié)點D,這與小根堆的要求不符,所以C是錯的。

4.A解析:集中式數(shù)據(jù)庫系統(tǒng):在這種系統(tǒng)中,整個DBMS的核心,數(shù)據(jù)庫和應用程序都放在主機上,用戶通過終端來并發(fā)地存取數(shù)據(jù),共享數(shù)據(jù)資源,這種系統(tǒng)又稱為主從式或主機/終端式系統(tǒng)。

5.C當關系中的某個屬性(或屬性組)雖然不是該關系的主碼或只是主碼的一部分,但卻是另一個關系的主碼時,稱該屬性(或屬性組)為這個關系的外碼。

6.B解析:外模式也稱子模式或用戶模式或用戶視圖(userviews),它是數(shù)據(jù)庫用戶能夠看見和使用的局部的邏輯結構和特征的描述,是數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應用有關的數(shù)據(jù)的邏輯表示。一個數(shù)據(jù)庫可以有多個外模式。由于它是各個用戶的數(shù)據(jù)視圖,如果不同的用戶在應用需求、看待數(shù)據(jù)的方式、對數(shù)據(jù)保密的要求等方面存在差異,則其外模式描述也就不同。

7.B解析:計算機軟件可以劃分為系統(tǒng)軟件和應用軟件兩大類。應用軟件是為解決實際應用問題而開發(fā)的軟件的總稱,它涉及計算機應用的所有領域,各種科學和工程計算的軟件和軟件包、各種管理軟件、各種輔助設計軟件和過程控制軟件都屬于應用軟件范疇。

8.A解析:在一個關系的若干個候選碼中指定一個用來惟一標識該關系的元組,這個被指定的候選碼稱為該關系的主碼或主鍵。

9.C解析:輸入設備有:鍵盤、鼠標、光筆、紙袋輸入機、模/數(shù)轉換器、聲音識別輸入等。輸出設備有:打印機、顯示器、繪圖儀、數(shù)/模轉換器。注意:A),B),D)選項的內(nèi)容屬于計算機的輸出設備,故C)選項正確。掌握計算機的系統(tǒng)組成和計算機軟件的相關知識。

10.D解析:在邏輯結構設計中,關系雖已達到規(guī)范化,但因某些屬性過多時,可將它分為兩個或多個關系模式,這叫做分解。掌握關系模式中模式評價、優(yōu)化模式、合并的概念,并能夠區(qū)別它們。

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

12.12

13.認證認證

14.基本表或表通過視圖修改數(shù)據(jù)包括插入,刪除和修改三類操作,由于視圖是虛表,因此對視圖的更新,最終要轉換為對基本表的更新。

15.數(shù)據(jù)傳輸【解析】虛電路的工作方式的工作過程分為3個階段:虛電路建立階段、數(shù)據(jù)傳輸階段與虛電路拆除階段。

16.建立【解析】SMTP的通信過程可以分成三個階段:連接建立階段、郵件傳遞階段和連接關閉階段。

17.并發(fā)服務器方案【解析】服務器響應并發(fā)請求有兩種實現(xiàn)方案:重復服務器方案和并發(fā)服務器方案。

18.域內(nèi)【解析】組播協(xié)議分為主機和路由器之間的協(xié)議,即組播組管理協(xié)議以及路由器和路由器之間的協(xié)議。目前,組管理協(xié)議包括hxtemet組管理協(xié)議IGMP和Cisc0專用的組管理協(xié)議CGMP,組播路由協(xié)議又分為域內(nèi)組播路由協(xié)議和域間組播路由協(xié)議兩類。

19.關系關系

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

21.C解析:應用層協(xié)議主要有以下7種。①網(wǎng)絡終端協(xié)議TELNET,用于實現(xiàn)互聯(lián)網(wǎng)中遠程登錄功能。②文件傳送協(xié)議FTP,用于實現(xiàn)互聯(lián)網(wǎng)巾交互式文件傳輸功能。③電子郵件協(xié)議SMTP,用于實現(xiàn)互聯(lián)網(wǎng)中電子郵件傳送功能。④域名服務DNS,用于實現(xiàn)網(wǎng)絡設備名字到IP地址映射的網(wǎng)絡服務。⑤路由信息協(xié)議RIP,用于網(wǎng)絡設備之間交換路由信息。⑥網(wǎng)絡文件系統(tǒng)NFS,用于網(wǎng)絡中不同主機間的文件共享。⑦HTTP協(xié)議,用于WWW服務。

22.C

23.ASQL語言中用GRANT、REVOKE語句實現(xiàn)數(shù)據(jù)控制功能,數(shù)據(jù)庫中權限的授予可以使用GRANT....ON....TO....語句,要求指明授予哪個用戶(組)對哪個對象有什么權限,而REVOKE語句實現(xiàn)數(shù)據(jù)庫權限的回收,需要指明從哪個用戶(組)回收對于哪個對象的什么權限。

24.B

25.B

26.B

27.D關系模型由關系數(shù)據(jù)結構、關系操作集合和關系完整性約束3大要素組成。關系模型的數(shù)據(jù)結構單一,在關系模型中,現(xiàn)實世界的實體以及實體問的各種聯(lián)系均用關系來表示。關系操作的特點是集合操作方式,即操作的對象和結果都是集合。關系代數(shù)、元組關系演算和域關系演算均是抽象的查詢語言,這些抽象的語言與具體的DBMS中實現(xiàn)的實際語言并不完全一樣,但它們能用作評估實際系統(tǒng)中查詢語言能力的標準或基礎。關系模型的一個優(yōu)點是高度非過程化。

28.C

29.D

30.D虛擬頁式存儲管理又稱為請求頁式存儲管理,請求頁式的基本思想是,在進程開始執(zhí)行之前,不是裝入全部頁面,而是只是裝入一個(甚至0個)頁面,然后根據(jù)進程執(zhí)行的需要,動態(tài)地裝入其他頁面。

31.\n【審題關鍵句】Xn+1=cos(Xn)的迭代計算。

\n【解題思路】

\n①因為方程cos(x).x=0的根為實數(shù),所以定義兩個雙精度型變量x0,x1。并把變量x1的初值設為0.0。

\n②根據(jù)題目中給出的求方程一個實根的迭代算法,在while循環(huán)中,首先把變量x1的值賦給x0,然后利用表達式cos(xO)

\n求出一個值x1,再調用vc6.0的求絕對值的庫函數(shù)fabs0,判斷如果x0與x1差的絕對值小于0.000001,就認為x1的值是方程cos(x).x=0的一個實根,此時退出循環(huán),把xl的值返回。

\n【參考答案】

\n

32.【審題關鍵句】以行為單位對字符按從大到小排序,結果仍按行重新存入字符串數(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

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

\n【解題思路】

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

\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’,則把xx[i][j]的值設置為字符’2’。否則如果XX[i][D]的值在小寫字符’at與’2’之間,則把xx[i][j]的值減1,把其值變成其前一個字符的ASCII碼。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

35.\n【審題關鍵句】讀入數(shù)值,奇數(shù)個數(shù),偶數(shù)個數(shù),數(shù)組下標為奇數(shù)的平均值。

\n【解題思路】

\n本題類似第42套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即本題是計算數(shù)組下標為奇數(shù)的元素的平均值,參考答案的第6條語句。

\n【參考答案】

\n

\n

36.\n【審題關鍵句】按每個數(shù)的后三位降序排列,然后取出滿足此條件的前10個數(shù)依次存入數(shù)組;如果后三位的數(shù)值相等,則按原先的數(shù)值進行升序排列。

\n【解題思路】本題類似第7套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點:①按每個數(shù)的后三位降序排列,參考答案的第5條語句,修改兩數(shù)組元素的大小比較符即可;②后三位的數(shù)值相等則按原先的數(shù)值進行升序排列,參考答案的第13條語句,同樣也是修改兩數(shù)組元素的大小比較符即可。

\n【參考答案】

\n

\n

\n

37.【審題關鍵句】小于后連續(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

38.【審題關鍵句】計算滿足條件的sIX+sIX+sIx-NINE+NINE的SIX和NINE的個數(shù)以及滿足此條件所有的SIX與NINE的和,S,I,X,N,E各代表一個十進制數(shù)字。

\n【解題思路】

\n①定義整型變量S,i,X,n,e,six,nine。

\n②在第一層for循環(huán)中,因為S的值不能為0,所以循環(huán)變量s從1開始,依次遞增直到其值等于10,退出循環(huán)。在第二層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于10,退出循環(huán)。在第三層for循環(huán)中,循環(huán)變量X從0開始,依次遞增直到其值等于10,退出循環(huán)。在第四層for循環(huán)中,因為n的值不能為0,所以循環(huán)變量n從1開始,依次遞增直到其值等于10,退出循環(huán)。在第五層for循環(huán)中,循環(huán)變量e從0開始,依次遞增直到其值等于10。

\n③設置完所有for循環(huán)條件后,在循環(huán)體中,由變量S的值乘以l00,變量i的值乘以10,以及變量X組成一個三位數(shù)賦給變量six,由變量n的值乘以1000,變量i的值乘以100,變量n的值乘以10,以及變量e組成一個四位數(shù)賦給變量nine,再用if條件語句判斷,如果三倍的six等于兩倍的nine,則計數(shù)變量cnt加1,把six與nine的和累加到變量sum,同時在屏幕上,輸出six與nine的值。

\n【參考答案】

\n

\n

\n

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

\n【解題思路】

\n本題類似第26套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,即判斷新組合的兩位數(shù)要求第一個為偶數(shù),第二個為奇數(shù),比較兩題的第10條語句,只需將新組合的第二個數(shù)的判斷條件改為奇數(shù)判斷,即“newV2%2”。

\n【參考答案】

\n

\n

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

溫馨提示

  • 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

提交評論