(2022年)寧夏回族自治區(qū)中衛(wèi)市全國計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫技術(shù)真題(含答案)_第1頁
(2022年)寧夏回族自治區(qū)中衛(wèi)市全國計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫技術(shù)真題(含答案)_第2頁
(2022年)寧夏回族自治區(qū)中衛(wèi)市全國計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫技術(shù)真題(含答案)_第3頁
(2022年)寧夏回族自治區(qū)中衛(wèi)市全國計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫技術(shù)真題(含答案)_第4頁
(2022年)寧夏回族自治區(qū)中衛(wèi)市全國計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫技術(shù)真題(含答案)_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

(2022年)寧夏回族自治區(qū)中衛(wèi)市全國計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫技術(shù)真題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、1.選擇題(10題)1.用快速排序的方法對(duì)包含n個(gè)關(guān)鍵字的序列進(jìn)行排序,最壞情況下執(zhí)行的時(shí)間為

A.O(n)

B.O(log2n)

C.O(nlog2n)

D.O(n2)

2.典型的局域網(wǎng)可以看成由以下三部分組成:網(wǎng)絡(luò)服務(wù)器、工作站與()。

A.IP地址B.通信設(shè)備C.TCP/IP協(xié)議D.網(wǎng)卡

3.下列屬于數(shù)據(jù)庫設(shè)計(jì)階段的是()。

Ⅰ、需求分析

Ⅱ、概念結(jié)構(gòu)設(shè)計(jì)

Ⅲ、邏輯結(jié)構(gòu)設(shè)計(jì)

Ⅳ、數(shù)據(jù)庫運(yùn)行和維護(hù)

Ⅴ、語法分析

Ⅵ、數(shù)據(jù)庫實(shí)施Ⅶ、物理結(jié)構(gòu)設(shè)計(jì)

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

4.在邏輯結(jié)構(gòu)設(shè)計(jì)中,關(guān)系雖已達(dá)到規(guī)范化,但因某些屬性過多時(shí),可將它分為兩個(gè)或多個(gè)關(guān)系模式,這叫做

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

5.下面列出的關(guān)于數(shù)據(jù)庫三級(jí)模式結(jié)構(gòu)的說法中,哪—:—個(gè)(些)是不正確的?

Ⅰ.?dāng)?shù)據(jù)庫中只有一個(gè)模式

Ⅱ.外模式與模式之間的映像實(shí)現(xiàn)數(shù)據(jù)的邏輯獨(dú)立性

Ⅲ.外模式與內(nèi)模式之間的映像實(shí)現(xiàn)數(shù)據(jù)的物理獨(dú)立性

A.僅ⅠB.僅ⅡC.僅ⅢD.都不正確

6.設(shè)有關(guān)系SC(SNO,CNO,GRADE),主碼是(SNO,CNO)。遵照實(shí)體完整性規(guī)則

A.只有SNO不能取空值B.只有CNO不能取空值C.只有GRADE不能取空值D.SNO與CNO都不能取空值

7.設(shè)有字符序列(Q,H,C,Y,P,A,M,S,R,D,F(xiàn),X),問新序列(F,H,C,D,P,A,M,Q,R,S,Y,X)是下列哪一個(gè)排序算法一趟掃描的結(jié)果?

A.起泡排序B.初始步長為4的希爾排序C.二路歸并排序D.以第一元素為分界元素的快速排序

8.在面向?qū)ο髷?shù)據(jù)模型中,子類不但可以從其超類中繼承所有屬性和方法,而且還可以定義自己的屬性和方法,這有利于實(shí)現(xiàn)

A.可移植性B.可擴(kuò)充性C.安全性D.可靠性

9.一個(gè)信息表student,要求它由學(xué)號(hào)sno,姓名sname,性別sex,年齡age,4個(gè)屬性組成?,F(xiàn)在對(duì)這個(gè)現(xiàn)有的表增加一個(gè)入學(xué)時(shí)間cometime字段為日期型,下列語句正確的是

A.ALTERTABLEstudentADDcometimeDATENOTNULL;

B.ALTERTABLEsudentADDcometimeDATE;

C.AlTERTABLEstudentDROPcometimeDATENOTNULL;

D.ALTERTABLEsudentMODIFYcometimeDATE;

10.若事務(wù)T對(duì)數(shù)據(jù)R已加X鎖,則其他事務(wù)對(duì)數(shù)據(jù)R

A.可以加S鎖不能加X鎖B.不能加S鎖可以加X鎖C.可以加S鎖也可以加X鎖D.不可以加任何鎖

二、填空題(10題)11.在關(guān)系數(shù)據(jù)模型中,二維表的行稱為元組,二維表的列稱為______。

12.多個(gè)事務(wù)在某個(gè)調(diào)度下的執(zhí)行是正確的,是能保證數(shù)據(jù)庫一致性的,當(dāng)且僅當(dāng)該調(diào)度是______。

13.被中止的事務(wù)對(duì)數(shù)據(jù)庫所數(shù)的任何改變必須撤銷,這稱作事務(wù)的______。

14.在OSl中,采用了三級(jí)抽象,即體系結(jié)構(gòu)、服務(wù)定義和___________。

15.網(wǎng)橋按照路由表的建立方法分為兩類:___________和源路由網(wǎng)橋。

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

17.分布式數(shù)據(jù)庫中定義數(shù)據(jù)分片時(shí),必須滿足3個(gè)條件:完備性條件、重構(gòu)條件和【】。

18.計(jì)算機(jī)系統(tǒng)安全包括三個(gè)方面:秘密性、完備性和______。

19.如果關(guān)系模式R的屬性之間不存在非平凡且非函數(shù)依賴的多值依賴,則R的規(guī)范化程序達(dá)到了______。

20.文件系統(tǒng)提供按名存取功能,要求用戶在讀文件之前調(diào)用______文件操作。

三、單選題(10題)21.在對(duì)全局E-R模型進(jìn)行優(yōu)化時(shí),通常利用規(guī)范化理論中的()概念消除冗余關(guān)系。

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

22.概念設(shè)計(jì)的結(jié)構(gòu)是得到一個(gè)與()

A.DBMS有關(guān)的邏輯結(jié)構(gòu)B.DBMS無關(guān)的概念模式C.DBMS和硬件有關(guān)的邏輯結(jié)構(gòu)D.DBMS和硬件無關(guān)的數(shù)據(jù)結(jié)構(gòu)

23.______文件可存放在磁盤、磁帶等多種存儲(chǔ)介質(zhì)上,通常只能按記錄的順序存取,對(duì)這種文件進(jìn)行更新,原則上需對(duì)文件做整體拷貝。

A.索引文件B.索引順序文件C.順序文件D.直接文件

24.“把查詢sc表和更新sc表的grade列的權(quán)限受予用戶user1”的正確SQL語句是()。

A.GRANTSELECT,UPDATE(grade)ONTABLEscTOuser1

B.GRANTSELECTsc,UPDATEsc,gradeTOuser1

C.GRANTSELECT,UPDATEONTABLEsC.gradeTOuser1

D.GRANTSELECTONTABLEsc,UPDATEONTABLEsc(grade)TOuser1

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

Ⅰ.傳染性

Ⅱ.靈活性

Ⅲ.破壞性

Ⅳ.隱蔽性

Ⅴ.常駐內(nèi)存

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

26.對(duì)于學(xué)生信息表S(SNUMBER,SNAME,SEX,AGE,DEPT)(STUDENT由學(xué)號(hào)SNO,姓名SNAME,性別SEX,年齡AGE,所在系DEPT5個(gè)屬性組成,其中SNUMBER為主碼),求年齡20~23歲之間的學(xué)生姓名和年齡,正確的語句是()。

A.SELECTSNAME,AGEFROMSWHEREAGE>20ANDAGE<23

B.SELECTSNAME,AGEFROMSWHEREAGEBETWEEN20AND23

C.SELECT*FROMSWHERE.AGEBETWEEN20AND23

D.以上均不正確

27.邏輯文件存放在存儲(chǔ)介質(zhì)上時(shí),采用的組織形式是與什么有關(guān)?

A.邏輯文件結(jié)構(gòu)B.存儲(chǔ)介質(zhì)特性C.主存儲(chǔ)器管理方式D.分配外設(shè)方式

28.數(shù)據(jù)字典是軟件需求分析階段的最重要的工具之一,其最基本的功能是______。

A.數(shù)據(jù)庫設(shè)計(jì)B.數(shù)據(jù)通信C.數(shù)據(jù)定義D.數(shù)據(jù)維護(hù)

29.在數(shù)據(jù)庫的數(shù)據(jù)模型中有()

A.網(wǎng)狀模型、層次模型、關(guān)系模型

B.數(shù)字型、字母型、日期型

C.數(shù)值型、字符型、邏輯型

D.數(shù)學(xué)模型、概念模型、邏輯模型

30.在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為()

A.并、差、選擇、投影、自然連接B.并、差、交、選擇、投影C.并、差、選擇、投影、乘積D.并、差、交、選擇、乘積

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

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

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

例如:

”z”對(duì)應(yīng)的ASCII值為7AH,二進(jìn)制值為01111010,右移4位后為00000111,加上原來”2”的ASCII值01111010得到10000001結(jié)果。

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

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

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

34.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組XX中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對(duì)字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組XX中,最后調(diào)用函數(shù)writeDat把結(jié)果XX輸出到文件out.dat中。

條件:字符串從中間一分為二,左邊部分按字符的ASCII值升序排序,右邊部分不變,左邊經(jīng)排序后再與右邊部分進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。

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

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

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

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

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

36.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat,其功能要求:按金額從小到大進(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)行解題。

例如:sell[i]=temp;

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

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

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

38.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat0把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個(gè)四位數(shù),如果該四位數(shù)大于該四位數(shù)以后的連續(xù)五個(gè)數(shù)且該數(shù)是奇數(shù)(該四位數(shù)以后不滿五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。

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

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

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

39.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到無符號(hào)字符串?dāng)?shù)組XX中;請編制函數(shù)ChA,其函數(shù)的功能是:以行為單位把字符串中的第一個(gè)字符的ASCII值加第二個(gè)字符的ASCII值,得到第一個(gè)新的值,存入數(shù)組單元xx[i][0]中(其中:i是文章中的某行)。第二個(gè)字符的ASCII值加第三個(gè)字符的ASCII值,得到第二個(gè)新的值,存入數(shù)組單元xx[i][1]中。以此類推一直處理到最后第二個(gè)字符,最后一個(gè)字符的ASCII值加原第一個(gè)字符的ASCII值,得到最后一個(gè)新的值,存放在原字符串對(duì)應(yīng)的位置上,之后把已處理的字符串逆轉(zhuǎn)后仍按行重新存入無符號(hào)字符串?dāng)?shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果XX輸出到out.dat文件中。

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按它的ASCII值作以上處理。注意:部分源程序存放在test.c文件中。

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

40.程序test.C的功能是:利用以下所示的簡單迭代方法求方程cos(x).x=0的一個(gè)實(shí)根。迭代公式:Xn+1=cos(xn)(n是迭代次數(shù))

迭代步驟如下:

(1)取X1初值為0.0;

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

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

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

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

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

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

五、設(shè)計(jì)與應(yīng)用題(2題)41.在SQLServer2008中,設(shè)某數(shù)據(jù)庫中有商品表(商品號(hào),商品名,進(jìn)貨價(jià)格),商品號(hào)為主碼;銷售表(商品號(hào),銷售時(shí)間,銷售數(shù)量,銷售價(jià)格,本次利潤),商品號(hào)和銷售時(shí)間為主碼,銷售價(jià)格為本次銷售商品的單價(jià)?,F(xiàn)要求每當(dāng)在銷售表中插入前4列數(shù)據(jù)時(shí)(假設(shè)一次只插入一行數(shù)據(jù)),系統(tǒng)自動(dòng)計(jì)算本次銷售產(chǎn)生的利潤,并將該利潤賦給銷售表的第5列“本次利潤”。請編寫實(shí)現(xiàn)上述功能的后觸發(fā)型觸發(fā)器代碼。(10分)

42.設(shè)有高校選課系統(tǒng),需要對(duì)學(xué)校的系信息、教師信息、課程信息、學(xué)生信息、學(xué)生選課信息進(jìn)行管理。已知系(DEPT)信息包括系編號(hào)(DeptNO)、系名稱(DeptName);教師(Teacher)信息包括教師號(hào)(TNO)、教師名(Tname);課程(Course)信息包括課程號(hào)(CNO)、課程名(CName)、課程學(xué)分(Credit);學(xué)生(Student)信息包括學(xué)號(hào)(SNO)、學(xué)生姓名(Sname)、學(xué)生性別(Sex)。選課系統(tǒng)的管理規(guī)則如下:Ⅰ.一個(gè)系可聘用多名教師,一個(gè)教師只受聘于一個(gè)系;Ⅱ.一個(gè)系可有多名學(xué)生,一個(gè)學(xué)生只屬于一個(gè)系;Ⅲ.一名教師可講授多門課程,一門課程可由多名教師講授;Ⅳ.一名學(xué)生可選修多門課程,一門課程可被多名學(xué)生選修;V.學(xué)生選修完課程后,可獲得相應(yīng)課程的成績。針對(duì)以上描述,完成下列設(shè)計(jì)內(nèi)容:(1)構(gòu)建選修課系統(tǒng)的ER圖。(要求圖中的實(shí)體集名用試卷中給出的英文名,聯(lián)系所關(guān)聯(lián)的實(shí)體集名的首字母,字母問用“一”或“_”連接,大小寫不限)。(6分)(2)根據(jù)所構(gòu)建的ER圖,設(shè)計(jì)滿足3NF的關(guān)系模式,并標(biāo)出每個(gè)關(guān)系模式的主碼和外碼。(要求關(guān)系模式名同實(shí)體集名或聯(lián)系名,屬性名用試卷中給出的英文名,大小寫不限)(4分)

六、單選題[1分](2題)43.下列是關(guān)于關(guān)系數(shù)據(jù)模型和關(guān)系表的說法:Ⅰ.關(guān)系數(shù)據(jù)模型以集合論為基礎(chǔ)表示和處理數(shù)據(jù)Ⅱ.關(guān)系數(shù)據(jù)模型同時(shí)支持非過程化語言和過程化語言直接存取數(shù)據(jù)Ⅲ.“createtable…”語句用于定義關(guān)系表的結(jié)構(gòu)及數(shù)據(jù)完整性約束Ⅳ.在關(guān)系表上執(zhí)行select或delete操作時(shí),DBMS會(huì)檢查數(shù)據(jù)完整性約束上述說法中正確的是()。

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

44.用UML建立業(yè)務(wù)模型是理解企業(yè)業(yè)務(wù)的第一步,業(yè)務(wù)人員扮演業(yè)務(wù)中的角色及其交互方式,例如航空公司的售票員是業(yè)務(wù)員,電話售票員也是業(yè)務(wù)員,它們直接的關(guān)系是()。

A.關(guān)聯(lián)關(guān)系B.依賴關(guān)系C.聚集關(guān)系D.概括關(guān)系

參考答案

1.D解析:快速排序的平均執(zhí)行時(shí)間為O(nlog2n),優(yōu)于冒泡排序,直接插入排序方法,但最壞的情況,即記錄初始已排好序的情況下,執(zhí)行時(shí)間為O(n2)。

2.B解析:網(wǎng)絡(luò)操作系統(tǒng)中經(jīng)常將一臺(tái)或幾臺(tái)高檔微型機(jī)、工作站或大型機(jī)作為局域網(wǎng)服務(wù)器,用于集中管理局域網(wǎng)共享資源、提供文件服務(wù)、打印服務(wù)與通信服務(wù),同時(shí),將很多臺(tái)用戶的微型機(jī)作為工作站連入局域網(wǎng)。典型的局域網(wǎng)可以看成由以下三部分組成:網(wǎng)絡(luò)服務(wù)器、工作站與通信設(shè)備。

3.B解析:考慮數(shù)據(jù)庫及其應(yīng)用系統(tǒng)開發(fā)全過程,將數(shù)據(jù)庫設(shè)計(jì)分為以下6個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施及數(shù)據(jù)庫的運(yùn)行和維護(hù)。

4.D解析:在邏輯結(jié)構(gòu)設(shè)計(jì)中,關(guān)系雖已達(dá)到規(guī)范化,但因某些屬性過多時(shí),可將它分為兩個(gè)或多個(gè)關(guān)系模式,這叫做分解。掌握關(guān)系模式中模式評(píng)價(jià)、優(yōu)化模式、合并的概念,并能夠區(qū)別它們。

5.C解析:數(shù)據(jù)庫系統(tǒng)的三級(jí)模式是指數(shù)據(jù)庫系統(tǒng)由外模式、模式和內(nèi)模式三級(jí)抽象模式構(gòu)成。內(nèi)模式用于描述數(shù)據(jù)庫的物理結(jié)構(gòu),一個(gè)數(shù)據(jù)庫只有一個(gè)內(nèi)模式。模式是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)的特征的描述,一個(gè)數(shù)據(jù)庫只有一個(gè)模式。外模式是數(shù)據(jù)庫用戶能夠看見和使用的局部的邏輯結(jié)構(gòu)和特征的描述,一個(gè)數(shù)據(jù)庫可以有多個(gè)外模式。因此說法Ⅰ是正確的。模式改變,通過對(duì)外模式/模式映像作相應(yīng)的改變,使外模式保持不變,實(shí)現(xiàn)數(shù)據(jù)的邏輯獨(dú)立性。因此說法Ⅱ是正確的。內(nèi)模式改變,通過對(duì)模式/內(nèi)模式映像作相應(yīng)的改變,可以使模式保持不變,從而使外模式保持不變,實(shí)現(xiàn)數(shù)據(jù)的物理獨(dú)立性。因此說法Ⅲ是不正確的。因此本題的答案為C。

6.D實(shí)體完整性規(guī)則是對(duì)關(guān)系中的主屬性值的約束,即若屬性A是關(guān)系R的主屬性,則屬性A不能取空值。實(shí)體完整性規(guī)則規(guī)定關(guān)系的所有主屬性都不能取空值,而不僅僅是主碼整體不能取空值。由于關(guān)系SC(SNO,CNO,GRADE)的主碼是(SNO,CNO),所以SNO與CNO都不能取空值。

7.D解析:起泡排序的基本思想是將表中兩個(gè)相鄰元素依次比較,若不符合排序要求,則交換位置,這樣經(jīng)過n-1次比較后,將確定出最大(或最小)元素的位置,這稱為一趟掃描。經(jīng)過n-1次掃描后,就完成了整個(gè)表的排序。希爾(Shell)排序法的基本思想是第一步是將數(shù)據(jù)分成n1(n1為初始步長)個(gè)組,所有距離為n的倍數(shù)的元素分在一個(gè)組中,各組內(nèi)用插入法排序。然后讓第二個(gè)步長n2(n2快速排序的基本思想是把表中某元素作為基準(zhǔn),將表劃分為大于該值和小于該值的兩部分,然后用遞歸的方法處理這兩個(gè)子表,直到完成整個(gè)表的排序。不難看出,上述的新序列是按快速排序的思想掃描的結(jié)果。

8.B所謂可擴(kuò)充性,是指根據(jù)實(shí)際的要求,系統(tǒng)可被方便地載減和靈活的擴(kuò)展,使系統(tǒng)能適應(yīng)變化和新情況,而題中所述的正是說子類從超類中不但可以繼承屬性和方法,還可以定義自己的屬性和方法,這是一種擴(kuò)充性的表現(xiàn)。

9.B解析:新增加的列一律允許為空值,故A錯(cuò)。DROP用于刪除指定的完整性約束,故C錯(cuò)。MODIFY用于修改原有的列定義,故D錯(cuò)。

10.D解析:當(dāng)一個(gè)事物欲對(duì)某個(gè)數(shù)據(jù)對(duì)象操作,可以對(duì)該對(duì)象加鎖,取得對(duì)數(shù)據(jù)的一定控制,同時(shí)限制其他事物對(duì)該對(duì)象進(jìn)行操作。

11.屬性屬性解析:在關(guān)系數(shù)據(jù)模型中,一個(gè)關(guān)系對(duì)應(yīng)一個(gè)二維表,二維表中的列(字段),稱為屬性,二維表中的一行(記錄的值),稱為一個(gè)元組,而二維表中的行定義(記錄的型)稱為關(guān)系模式,元組中的一個(gè)屬性值稱為分量。

12.可串行化的或可串行化可串行化的或可串行化解析:本題考察調(diào)度可串行化的概念。

如果多個(gè)事務(wù)在某個(gè)調(diào)度下的執(zhí)行結(jié)果與這些事務(wù)在某串行調(diào)度下的執(zhí)行結(jié)果一致,則稱該調(diào)度為可串行化的調(diào)度??纱谢嵌鄠€(gè)事務(wù)并發(fā)執(zhí)行的正確性準(zhǔn)則。所以答案為:可串行化的。

13.回滾回滾解析:未能成功完成的事務(wù)稱為中止事務(wù),中止事務(wù)必須對(duì)數(shù)據(jù)庫的狀態(tài)不造成影響,即中止事務(wù)對(duì)數(shù)據(jù)庫所做的任何改變必須撤銷。一旦中止事務(wù)造成的變更被撤銷,則稱事務(wù)已回滾。

14.協(xié)議規(guī)格說明【解析】在OSl中,采用了三級(jí)抽象,即體系結(jié)構(gòu)、服務(wù)定義和協(xié)議規(guī)格說明。

15.透明網(wǎng)橋【解析】網(wǎng)橋按照路由表的建立方法分為兩類:透明網(wǎng)橋和源路由網(wǎng)橋。這兩種網(wǎng)橋標(biāo)準(zhǔn)分別由IEEE802.1與IEEE802.5兩個(gè)分委員會(huì)制定。

16.認(rèn)證認(rèn)證

17.不相交條件不相交條件解析:分布式數(shù)據(jù)庫中的數(shù)據(jù)分片是通過關(guān)系代數(shù)的基本運(yùn)算實(shí)現(xiàn)的,數(shù)據(jù)分片的主要方法有3種:水平分片、垂直分片和混合型分片。在定義各種分片時(shí)必須遵守3個(gè)條件,即完備性條件、重構(gòu)條件和不相交條件。

18.可用性可用性解析:計(jì)算機(jī)系統(tǒng)安全有以下三個(gè)方面:秘密性、完備性和可用性。秘密性是指系統(tǒng)資源只允許授權(quán)的用戶進(jìn)行操作;完備性是指系統(tǒng)資源只允許合法的用戶進(jìn)行修改;可用性是指合法的用戶可以隨時(shí)使用全部系統(tǒng)資源。

19.4NF4NF解析:若關(guān)系模式R∈1NF,且對(duì)于每一個(gè)非平凡的多值依賴X→→Y(Y不屬于X),都有X包含碼,則R∈4NF。4NF就是限制關(guān)系模式的屬性之間不允許有非平凡且非函數(shù)依賴的多值依賴。

20.目錄目錄解析:文件系統(tǒng)一個(gè)最大的特點(diǎn)就是“按名存取”,用戶只要給出文件的符號(hào)名就能方便地存取在外存空間的文件信息,而不必關(guān)心文件的具體物理地址。而實(shí)現(xiàn)文件符號(hào)名到文件物理地址映射的主要環(huán)節(jié)是檢索文件目錄。

21.B

22.B

23.C解析:順序文件通常只能按記錄的順序存取,對(duì)這種文件進(jìn)行更新,原則上需對(duì)文件做整體拷貝。鏈接結(jié)構(gòu)的文件可以將文件分散存放于若干不連續(xù)的物理塊中,每個(gè)物理塊中設(shè)一指針,指向下一塊。索引結(jié)構(gòu)的文件也可以將文件分散存放于若干不連續(xù)的物理塊中,系統(tǒng)為每個(gè)文件建立一張索引表。

24.A解析:SQL語言用GRANT語句向用戶授予數(shù)據(jù)訪問權(quán)限,GRANT語句的一般格式為:

GRANT<權(quán)限>[,<權(quán)限>]…

[ON<對(duì)象類型><對(duì)象名>][,<對(duì)象名>]…

TO<用戶>[,<用戶>]…

[WITHGRANTOPTION]

所以正確的是選項(xiàng)A)。

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

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

27.B解析:用戶的邏輯文件要存放到存儲(chǔ)介質(zhì)上時(shí),文件系統(tǒng)要根據(jù)存儲(chǔ)設(shè)備的類型,用戶采用的存取方式?jīng)Q定文件在存儲(chǔ)介質(zhì)上的組織方式。

28.C解析:數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的成果。數(shù)據(jù)字典通過對(duì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義宋描述數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的邏輯內(nèi)容。所以數(shù)據(jù)字典的最基本的功能是數(shù)據(jù)定義。

29.A

30.B

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

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

\n【參考答案】

\n

\n

\n

33.\n【審題關(guān)鍵句】字符的ASCII值右移4位二進(jìn)制位,高位補(bǔ)0后加原字符的ASCII值。

\n【解題思路】

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

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

\n【參考答案】

\n

34.\n【審題關(guān)鍵句】以行為單位從字符串左邊部分升序排序,排序后左邊部分與右邊部分進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。

\n【解題思路】

\n本題類似第77套試題,通過審題可以發(fā)現(xiàn)主要是對(duì)字符串左邊部分排序時(shí)所采用的排序方式不同,參考答案的第11行,修改if條件語句的設(shè)置即可。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

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

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

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

38.\n【審題關(guān)鍵句】大于后連續(xù)5個(gè)數(shù),奇數(shù),從小到大排序。

\n【解題思路】本題類似第35套試題,通過審題可以發(fā)現(xiàn)主要有兩個(gè)不同點(diǎn):①判斷數(shù)值為奇數(shù),可通過a[i]%2進(jìn)行判斷,參考答案的第4條語句;②要求進(jìn)行比較的元素大于后連續(xù)5個(gè)數(shù),因此在設(shè)置判斷條件時(shí),作為比較的兩個(gè)數(shù)之間應(yīng)該是大于關(guān)系,參考答案的第4條語句。

\n【參考答案】

\n

\n

39.\n【審題關(guān)鍵句】以行為單位,新字符串中每個(gè)字符的ASCII碼值等于該位置上的原字符ASCII碼值加其后面一個(gè)字符的ASCII碼值,逆序排序。

\n【解題思路】

\n①定義整型循環(huán)變量i、j和字符局部變量yuan。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值大于或等于maxline,在循環(huán)體中,首先把第i行的第一個(gè)字符)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行的最后一個(gè)字符與第一個(gè)字符變量yuan的值相加,最后通過strreV函數(shù)對(duì)i行字符串逆序排序。

\n【參考答案】

\n

\n

40.\n【審題關(guān)鍵句】Xn+1=cos(Xn)的迭代計(jì)算。

\n【解題思路】

\n①因?yàn)榉匠蘡os(x).x=0的根為實(shí)數(shù),所以定義兩個(gè)雙精度型變量x0,x1。并把變量x1的初值設(shè)為0.0。

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

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

\n【參考答案】

\n

41.【解題思路】觸發(fā)器是用戶定義在關(guān)系表上的一類由事件驅(qū)動(dòng)的特殊過程。一旦定義,任何用戶對(duì)表的增、刪、改操作均由服務(wù)器自動(dòng)激活相應(yīng)的觸發(fā)器,在DBMS核心層進(jìn)行集中的完整性控制。觸發(fā)器類似于約束,但比約束更加靈活,可以實(shí)施比FOREIGNKEY約束、CHECK約束更為復(fù)雜的檢查和操作,具有更精細(xì)和強(qiáng)大的數(shù)據(jù)控制能力。觸發(fā)器的創(chuàng)建格式:CREATETRIGGER[schema_name.]trigger_nameON{tablelview}{FORlAFFERIINSTEADOF}{[INSERT][,][UPDAT

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論