2022年福建省福州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)預(yù)測(cè)試題(含答案)_第1頁(yè)
2022年福建省福州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)預(yù)測(cè)試題(含答案)_第2頁(yè)
2022年福建省福州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)預(yù)測(cè)試題(含答案)_第3頁(yè)
2022年福建省福州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)預(yù)測(cè)試題(含答案)_第4頁(yè)
2022年福建省福州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)預(yù)測(cè)試題(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2022年福建省福州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)預(yù)測(cè)試題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、1.選擇題(10題)1.為使程序員編程時(shí)既可使用數(shù)據(jù)語(yǔ)言又可使用常規(guī)的程序設(shè)計(jì)語(yǔ)言,數(shù)據(jù)庫(kù)系統(tǒng)需要把數(shù)據(jù)庫(kù)語(yǔ)言嵌入______中。

A.編譯程序B.操作系統(tǒng)C.中間語(yǔ)言D.宿主語(yǔ)言

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

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

3.根據(jù)某些條件對(duì)一個(gè)關(guān)系作水平分解,選擇符合條件的元組組成一個(gè)新的關(guān)系,這樣的操作稱為_(kāi)_______。

A.投影B.選擇C.連接D.自然連接

4.用直接插入排序方法對(duì)下面4個(gè)序列進(jìn)行排序(由小到大),元素比較次數(shù)最少的是______。

A.94、32、40、90、80、46、21、69

B.32、40、21、46、69、94、90、80

C.21、32、46、40、80、69、90、94

D.90、69、80、46、21、32、94、40

5.對(duì)于下面的兩張表,從表一到表二的分析過(guò)程稱為

A.上卷B.下鉆C.切片D.轉(zhuǎn)軸

6.下列關(guān)于關(guān)系的敘述中,不正確的是()。

A.關(guān)系中的每個(gè)屬性是不可分解的

B.在關(guān)系中元組的順序是無(wú)關(guān)緊要的

C.任意的一個(gè)二維表都是一個(gè)關(guān)系

D.每一個(gè)關(guān)系僅有一種記錄類型

7.假定學(xué)生關(guān)系是S(S#,SNAME,SEX,AGE),課程關(guān)系是C(C#,CNAME,TEACHER),學(xué)生選課關(guān)系是SC(S#,C#,GRADE),要查找選修“COMPUTER”課程的女學(xué)生的姓名,將涉及到關(guān)系()。

A.SB.SC,CC.S,SCD.S,C,SC

8.在數(shù)據(jù)庫(kù)中,產(chǎn)生數(shù)據(jù)不一致的根本原因是________。

A.數(shù)據(jù)存儲(chǔ)量太大B.沒(méi)有嚴(yán)格保護(hù)數(shù)據(jù)C.未對(duì)數(shù)據(jù)進(jìn)行完整性控制D.數(shù)據(jù)冗余

9.下列關(guān)于數(shù)據(jù)結(jié)構(gòu)的敘述中,哪一個(gè)是不正確的?

A.數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的描述

B.數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)反映了數(shù)據(jù)在計(jì)算機(jī)中的存儲(chǔ)方式

C.數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)分為順序結(jié)構(gòu)和鏈?zhǔn)浇Y(jié)構(gòu)

D.數(shù)據(jù)的邏輯結(jié)構(gòu)分為靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)結(jié)構(gòu)

10.分時(shí)操作系統(tǒng)追求的目標(biāo)是______。

A.高吞吐率B.充分利用內(nèi)存C.高速響應(yīng)D.減少系統(tǒng)開(kāi)銷

二、填空題(10題)11.___________的虛擬局域網(wǎng)的建立是動(dòng)態(tài)的,它代表了一組IP地址,并由稱做代理的設(shè)備對(duì)虛擬局域網(wǎng)中的成員進(jìn)行管理。

12.虛電路的工作方式的工作過(guò)程分為3個(gè)階段:虛電路建立階段、___________階段與虛電路拆除階段。

13.描述通信系統(tǒng)的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率和。

14.當(dāng)進(jìn)程完成I/O后,進(jìn)程由等待狀態(tài)變?yōu)?/p>

【】

狀態(tài)

15.數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶和______系統(tǒng)之間的一個(gè)數(shù)據(jù)管理軟件。

16.馮.諾伊曼結(jié)構(gòu)的計(jì)算機(jī)有5大功能部件組成:運(yùn)算器、控制器、【】、輸入設(shè)備和輸出設(shè)備。

17.若在一棵二叉排序樹(shù)中葉結(jié)點(diǎn)的數(shù)目為6,那么樹(shù)中度為2的結(jié)點(diǎn)數(shù)目為

【】

18.廣域網(wǎng)覆蓋的地理范圍從幾十公里到幾千公里,其通信子網(wǎng)一般采用______技術(shù)。

19.一旦CA驗(yàn)證了實(shí)體的身份,就產(chǎn)生一個(gè)證書(shū),將這個(gè)公共密鑰和身份進(jìn)行綁定。

證書(shū)中包括公共密鑰和密鑰所有者的全球惟一的___________。

20.

【】語(yǔ)言編寫(xiě)的程序不能在計(jì)算機(jī)上直接執(zhí)行,必須通過(guò)編譯器轉(zhuǎn)換成具體的機(jī)器語(yǔ)言后才能執(zhí)行

三、單選題(10題)21.一個(gè)數(shù)據(jù)表10000行數(shù)據(jù),每行3500字節(jié),計(jì)算表需要空間()

A.20MBB.40MBC.60MBD.80MB

22.可以用于概念模型設(shè)計(jì)的是()

A.層次樹(shù)結(jié)構(gòu)B.數(shù)據(jù)流圖C.E-R圖D.關(guān)系數(shù)據(jù)模型

23.SQL語(yǔ)言集數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體,語(yǔ)句UPDATE實(shí)現(xiàn)()功能。

A.數(shù)據(jù)定義B.數(shù)據(jù)查詢C.數(shù)據(jù)操縱D.數(shù)據(jù)控制

24.邏輯設(shè)計(jì)主要是把概念模式轉(zhuǎn)換成()

A.DBMS能處理的模式B.與DBMS無(wú)關(guān)的模式C.層次結(jié)構(gòu)模型D.子模式

25.關(guān)于IP提供的服務(wù),正確的是()。A.A.IP提供了不可靠的數(shù)據(jù)投遞服務(wù),因此數(shù)據(jù)報(bào)的投遞不能受到保障

B.IP提供不可靠的數(shù)據(jù)投遞服務(wù),因此它可以隨意丟棄報(bào)文

C.IP提供可靠的數(shù)據(jù)投遞服務(wù),因此數(shù)據(jù)報(bào)投遞可以受到保障

D.IP提供可靠的數(shù)據(jù)投遞服務(wù),因此它不能隨意丟棄報(bào)文

26.收縮整個(gè)數(shù)據(jù)庫(kù)的大小,可以采用下列語(yǔ)句:()

A.DBCCSHRINKDATABASE

B.DBCCSHRINKFILE

C.ALTERDATABASE

D.CREATESCHEMA

27.物理結(jié)構(gòu)設(shè)計(jì)的任務(wù)是設(shè)計(jì)數(shù)據(jù)庫(kù)的()

A.存儲(chǔ)格式B.存取方法C.存儲(chǔ)結(jié)構(gòu)與存取方法D.存儲(chǔ)模式

28.軟件生存期的()階段的最終結(jié)果是提供一個(gè)可作為設(shè)計(jì)基礎(chǔ)的系統(tǒng)規(guī)格說(shuō)明書(shū)。

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

29.消息認(rèn)證是指接收者能夠檢驗(yàn)收到消息真實(shí)性的方法,下列不屬于消息認(rèn)證的檢驗(yàn)內(nèi)容?A.A.證實(shí)消息的源和宿B.消息的內(nèi)容是否保持其完整性C.消息的序號(hào)和時(shí)間性D.消息是否被竊取

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

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

四、C語(yǔ)言程序設(shè)計(jì)題(10題)31.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)eneryptChar,按給定的替代關(guān)系對(duì)數(shù)組XX中的所有字符進(jìn)行替代,仍存入數(shù)組XX對(duì)應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xX輸出到文件out.dat中。

替代關(guān)系:f(p)=p*11mod256,mod為取余運(yùn)算,P是數(shù)組XX中某一個(gè)字符的ASCII值,f(p)是計(jì)算后的無(wú)符號(hào)整型值(注意:中間變量定義成整型變量),如果計(jì)算后f(p)值小于等于32或f(p)對(duì)應(yīng)的字符是大寫(xiě)字母,則該字符不變,否則用f(p)替代所對(duì)應(yīng)的字符。

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

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

32.

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

abck.LLhj結(jié)果:Aca.Bbcyzzabj.LLgi原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。

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

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

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

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文件中。

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

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

35.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsvalue,其功能是:求出所有這些四位數(shù)是素?cái)?shù)的個(gè)數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果cnt,pjz1,pjz2輸出到out.dat文件中。

36.程序test.c的功能是:計(jì)算100以內(nèi)滿足以下條件的所有整數(shù)i的個(gè)數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素?cái)?shù),同時(shí)i+10小于100。請(qǐng)考生編寫(xiě)函數(shù)countvalue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)wfiteDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素?cái)?shù))

37.設(shè)有n個(gè)人圍坐一圈并按順時(shí)針?lè)较驈?到n編號(hào),從第s個(gè)人開(kāi)始進(jìn)行1到m的報(bào)數(shù),報(bào)數(shù)到第m個(gè)人,此人出圈,再?gòu)乃南乱粋€(gè)人重新開(kāi)始1到m的報(bào)數(shù),如此進(jìn)行下去直到所有的人都出圈為止?,F(xiàn)要求按出圈次序,每10人一組,給出這n個(gè)人的順序表。請(qǐng)考生編寫(xiě)函數(shù)Josegh(void)實(shí)現(xiàn)此功能,并調(diào)用函數(shù)writeDat,把結(jié)果P輸出到文件out.dat中。

設(shè)n=100,s=1,m=10。

①將1到n個(gè)人的序號(hào)存入一維數(shù)組P中;

②若第i個(gè)人報(bào)數(shù)后出圈,則將p[i]置于數(shù)組的倒數(shù)第i個(gè)位置上,而原來(lái)第i+1個(gè)至倒數(shù)第i個(gè)元素依次向前移動(dòng)一個(gè)位置;

③重復(fù)第②步直至圈中只剩下p[1]為止。

注意:部分源程序已經(jīng)給出。

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

38.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(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)用寫(xiě)函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。

39.程序test.c的功能是:選出1000至5000范圍內(nèi)(包括1000、5000)符合下面條件的四位自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十位數(shù)字與個(gè)位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個(gè)位數(shù)字與千位數(shù)字之差的整10倍。計(jì)算并輸出這些四位自然數(shù)的個(gè)數(shù)cnt以及這些數(shù)的和sum。請(qǐng)編寫(xiě)函數(shù)countValue實(shí)現(xiàn)程序的要求。最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果crlt和sum輸出到out.dat文件中。

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

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

五、設(shè)計(jì)與應(yīng)用題(2題)41.在SQLServer2008中,設(shè)有教師表(教師號(hào),姓名,所在部門號(hào),職稱)和部門表(部門號(hào),部門名,高級(jí)職稱人數(shù))。請(qǐng)編寫(xiě)滿足下列要求的后觸發(fā)型觸發(fā)器(設(shè)觸發(fā)器名字為tri_zc)。每當(dāng)在教師表中插入一名具有高級(jí)職稱(“教授”或“副教授”)的教師時(shí),或者將非高級(jí)職稱教師的職稱更改為高級(jí)職稱時(shí),均修改部門表中相應(yīng)部門的高級(jí)職稱人數(shù)。(假設(shè)一次操作只插入或更改一名教師的職稱)(10分)

42.某教務(wù)管理系統(tǒng)使用SQLServer2008數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)軟硬件配置信息如下:Ⅰ.?dāng)?shù)據(jù)庫(kù)運(yùn)行在兩路IntelXeonE5-26092.4GHzCPU(每路CPU4核心),128GB內(nèi)存、2塊300GB15000轉(zhuǎn)SAS硬盤(RAIDl)的服務(wù)器上;Ⅱ.服務(wù)器操作系統(tǒng)為Windows200332位企業(yè)版,安裝SP2補(bǔ)?。虎螅?dāng)?shù)據(jù)庫(kù)為SQLServer2008Enterprise(32位),數(shù)據(jù)庫(kù)中總數(shù)據(jù)量近130GB。近一個(gè)學(xué)期以來(lái),用戶反映系統(tǒng)運(yùn)行緩慢,經(jīng)程序員定位,確定為數(shù)據(jù)庫(kù)服務(wù)器響應(yīng)緩慢,需要進(jìn)行調(diào)優(yōu)。(10分)

六、單選題[1分](2題)43.以下哪個(gè)設(shè)計(jì)內(nèi)容不屬于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)總體設(shè)計(jì)范疇()。

A.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)B.軟硬件選型和配置設(shè)計(jì)C.數(shù)據(jù)庫(kù)軟件總體設(shè)計(jì)D.關(guān)系模式設(shè)計(jì)

44.查詢處理器和存儲(chǔ)管理器是數(shù)據(jù)庫(kù)管理系統(tǒng)中的核心模塊。下列關(guān)于查詢處理器和存儲(chǔ)管理器的說(shuō)法,錯(cuò)誤的是()。

A.查詢處理器中的DML編譯器會(huì)對(duì)用戶提交的DML語(yǔ)句進(jìn)行優(yōu)化,并將其轉(zhuǎn)換成能夠執(zhí)行的底層數(shù)據(jù)庫(kù)操作指令

B.存儲(chǔ)管理器中的查詢執(zhí)行引擎會(huì)根據(jù)編譯器產(chǎn)生的指令完成具體數(shù)據(jù)庫(kù)數(shù)據(jù)訪問(wèn)功能

C.存儲(chǔ)管理器中的緩沖區(qū)管理器負(fù)責(zé)將從磁盤讀出的數(shù)據(jù)塊放入內(nèi)存緩沖區(qū),同時(shí)也負(fù)責(zé)對(duì)緩沖區(qū)中的數(shù)據(jù)塊進(jìn)行維護(hù)

D.查詢處理器中的DDL編譯器編譯或解釋用戶提交的DDL語(yǔ)句,并將生成的元數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)庫(kù)的數(shù)據(jù)字典中

參考答案

1.D解析:為使程序員編程時(shí)既可使用數(shù)據(jù)語(yǔ)言又可使用常規(guī)的程序設(shè)計(jì)語(yǔ)言,數(shù)據(jù)庫(kù)系統(tǒng)需要把數(shù)據(jù)庫(kù)語(yǔ)言嵌入到宿主語(yǔ)言中。

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解析:選擇又稱為限制(restriction),它是在關(guān)系R中選擇滿足條件的諸元組。

4.C

5.D解析:根據(jù)轉(zhuǎn)軸的定義:改變一個(gè)報(bào)告或頁(yè)面顯示的維的方向,將一個(gè)三維立方體轉(zhuǎn)變成一系列的二維平面等。題目中的年度維與季度維進(jìn)行轉(zhuǎn)軸,改變了維的方向。

6.C解析:關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)表示為二維表,但不是任意的一個(gè)二維表都能表示一個(gè)關(guān)系,關(guān)系數(shù)據(jù)庫(kù)對(duì)關(guān)系是有限定的。①每一個(gè)屬性是不可分解的。②每一個(gè)關(guān)系模式中屬性的數(shù)據(jù)類型以及屬性的個(gè)數(shù)是固定的,并且每個(gè)屬性必須命名,在同一個(gè)關(guān)系模式中,屬性名必須是不同的。③每一個(gè)關(guān)系僅僅有一種記錄模式,即一種關(guān)系模式。④在關(guān)系中元組的順序(即行序)是無(wú)關(guān)緊要的。⑤在關(guān)系中屬性的順序可任意交換,交換時(shí)應(yīng)連同屬性名一起交換才行,否則順序是重要的。⑧同一個(gè)關(guān)系中不允許出現(xiàn)完全相同的元組。

7.D解析:選修“COMPUTER'課程的女學(xué)生的姓名,涉及的字段有課程名稱、學(xué)生姓名、學(xué)生性別和選課關(guān)系,這些分SU存放在S、C、SC這3個(gè)關(guān)系中。

8.D解析:由于數(shù)據(jù)冗余,有時(shí)修改數(shù)據(jù)時(shí),一部分?jǐn)?shù)據(jù)修改,而另一部分沒(méi)有修改,造成同一種數(shù)據(jù)有多個(gè)值,產(chǎn)生數(shù)據(jù)不一致。

9.D解析:本題是對(duì)計(jì)算機(jī)數(shù)據(jù)邏輯結(jié)構(gòu)和存儲(chǔ)結(jié)構(gòu)概念的考查,數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)是邏輯結(jié)構(gòu)在計(jì)算機(jī)存儲(chǔ)器中的實(shí)現(xiàn),分為順序儲(chǔ)存結(jié)構(gòu)和鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)。數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的描述。因此本題正確答案為選項(xiàng)D.

10.C解析:分時(shí)操作系統(tǒng)使用戶通過(guò)與計(jì)算機(jī)相聯(lián)的終端來(lái)使用計(jì)算機(jī),允許多個(gè)用戶同時(shí)與計(jì)算機(jī)進(jìn)行一系列交往。由于用戶直接與計(jì)算機(jī)系統(tǒng)交互,所以要求系統(tǒng)能快速對(duì)用戶提出的請(qǐng)求給出應(yīng)答。

11.基于IP廣播組【解析】基于IP廣播組的虛擬局域網(wǎng)是動(dòng)態(tài)建立的,由代理對(duì)虛擬局域網(wǎng)中的成員進(jìn)行管理。

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

13.誤碼率【解析】描述通信系統(tǒng)的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率和誤碼率。

14.就緒由等待狀態(tài)到就緒狀態(tài),說(shuō)明等待的事情已經(jīng)發(fā)生。題目是當(dāng)進(jìn)程完成I/O后,進(jìn)程由等待狀態(tài)變?yōu)榫途w狀態(tài)

15.操作(或網(wǎng)絡(luò)操作)操作(或網(wǎng)絡(luò)操作)

16.存儲(chǔ)器存儲(chǔ)器解析:馮諾伊曼結(jié)構(gòu)的計(jì)算機(jī)系統(tǒng)有5大功能部件組成,它們是:運(yùn)算器、控制器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備。

17.5二叉樹(shù)中葉子結(jié)點(diǎn)個(gè)數(shù)n0和度為2的結(jié)點(diǎn)個(gè)數(shù)n2的關(guān)系為:n0=n2+1.

18.分組交換分組交換解析:分組交換是現(xiàn)代通信的基礎(chǔ)。廣域網(wǎng)的通信子網(wǎng)主要使用分組交換技術(shù),可以利用公用分組交換網(wǎng)、衛(wèi)星通信網(wǎng)和無(wú)線分組交換網(wǎng),將分布在不同地區(qū)的局域網(wǎng)或計(jì)算機(jī)系統(tǒng)互聯(lián)起來(lái),達(dá)到資源共享的目的。

19.標(biāo)識(shí)信息【解析】一旦CA驗(yàn)證了實(shí)體的身份,就產(chǎn)生一個(gè)證書(shū),將這個(gè)公共密鑰和身份進(jìn)行綁定。證書(shū)中包括公共密鑰和密鑰所有者的全球惟一的標(biāo)識(shí)信息。這個(gè)證書(shū)由認(rèn)證中心進(jìn)行數(shù)字簽名。

20.高級(jí)程序設(shè)計(jì)高級(jí)程序設(shè)計(jì)語(yǔ)言編寫(xiě)出來(lái)的程序成為源程序,源程序經(jīng)過(guò)編譯后轉(zhuǎn)換成具體的機(jī)器語(yǔ)言后才能在計(jì)算機(jī)上運(yùn)行

21.B

22.C

23.CSQL語(yǔ)言集數(shù)據(jù)定義、數(shù)據(jù)查詢和數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體。數(shù)據(jù)定義語(yǔ)言的動(dòng)作包括CREATE、DROP和ALTER;數(shù)據(jù)操縱語(yǔ)言的動(dòng)作包括:INSEPT、UPDATE和DELETE;數(shù)據(jù)控制語(yǔ)言的動(dòng)作包括GRANT和REVOKE。

24.A

25.AIP提供了不可靠的數(shù)據(jù)投遞服務(wù),IP本身沒(méi)有能力證實(shí)發(fā)送的報(bào)文是否被正確接收,數(shù)據(jù)報(bào)可能路延遲、路由錯(cuò)誤、數(shù)據(jù)報(bào)分片和重組等過(guò)程中受到損壞,但I(xiàn)P不檢測(cè)這些錯(cuò)誤,在錯(cuò)誤發(fā)生時(shí),IP也沒(méi)有可靠的機(jī)制來(lái)通知發(fā)送方或接收方,因此數(shù)據(jù)報(bào)的投遞不能受到保障。

26.A

27.C

28.B

29.D消息認(rèn)證是指接收者能夠檢驗(yàn)收到消息真實(shí)性的方法,檢驗(yàn)的內(nèi)容包括:

①證實(shí)消息的源和宿

②消息的內(nèi)容是否保持其完整性、即未篡改

③消息的序號(hào)和時(shí)間性

30.B

31.\n【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)大寫(xiě)字母不變,否則替換。

\n【解題思路】

\n本題類似第65套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。另外,在源程序中已經(jīng)定義了一個(gè)無(wú)符號(hào)變量va1,因此,在編寫(xiě)答案程序時(shí),不需要再重新定義。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n②在第一層for循環(huán)中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于maxline,實(shí)現(xiàn)對(duì)文章每行的處理。第二層for循環(huán)中,循環(huán)變量J從0開(kāi)始,依次遞增直到其值大于或等于strlen(xx[i]),在循環(huán)體中,利用if條件語(yǔ)句判斷如果xx[i][j]的值為字符’a’,則把xx[i][j]的值設(shè)置為字符’2’。否則如果XX[i][D]的值在小寫(xiě)字符’at與’2’之間,則把xx[i][j]的值減1,把其值變成其前一個(gè)字符的ASCII碼。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

35.\n【審題關(guān)鍵句】求素?cái)?shù)的個(gè)數(shù)及平均值,并計(jì)算非素?cái)?shù)的平均值。

\n【解題思路】

\n①首先定義循環(huán)變量i,然后通過(guò)for循環(huán)對(duì)數(shù)組a[300]d0的每個(gè)元素a[i]調(diào)用函數(shù)isV(a[i])判斷a[i]是否是素?cái)?shù)(素?cái)?shù)的算法已在isP函數(shù)中給出,此處直接調(diào)用即可),如果是素?cái)?shù),則把其加到變量pjz1上,同時(shí)計(jì)數(shù)變量cnt加1,否則a[i]值加到變量pjz2上。直到判斷完數(shù)組a[300]00的所有數(shù)據(jù)后退出循環(huán)。

\n②求出pJz1、pjz2和cnt的值之后,再用變量pjz1的值除以cnt的值就得到素?cái)?shù)的平均值,同時(shí)把這個(gè)值賦給變量pjz1,最后用變量pjz2的值除以300.cnt的值就得到非素?cái)?shù)的平均值,并把這個(gè)值賦給變量pjz2。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

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

\n【參考答案】

\n

\n

37.\n【審題關(guān)鍵句】圍圈問(wèn)題。

\n【解題思路】

\n①定義整型變量i、j,表示出圈人位置的變量s1和出圈人序號(hào)的變量W。并將S的值賦給變量s1(s的值已在源程序中賦值為1)。

\n②通過(guò)一個(gè)for循環(huán),將n個(gè)人的序號(hào)存入一維數(shù)組P中(n的值已在源程序中賦值為100)。

\n③再建立一個(gè)for循環(huán),循環(huán)變量i從n開(kāi)始,即從100開(kāi)始,依次遞減直到其值小于2時(shí)退出循環(huán)。由于每執(zhí)行一次循環(huán),人數(shù)就會(huì)減少1個(gè),因此,此處的for循環(huán)應(yīng)表示為遞減方式。在該循環(huán)體中,先計(jì)算每次出圈人的位置,通過(guò)表達(dá)式“(s1+m.1)%i”計(jì)算每次出圈人的位置(m的值已在源程序賦值為1O)。若所得結(jié)果為0,則說(shuō)明要開(kāi)始報(bào)數(shù)的是最后一個(gè)人,在此人前面的那個(gè)人就是要出圈的人,再通過(guò)一個(gè)循環(huán)將要出圈的人移到數(shù)組最后。

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

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

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

\n【參考答案】

\n

\n

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

\n【解題思路】

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

\n【參考答案】

\n

\n

41.【解題思路】創(chuàng)建觸發(fā)器的SQL語(yǔ)句為:CREATETRIGGER,其語(yǔ)法格式為:CREATETRIGGER[schema_name.]trigger_nameON{tableIview}{FORlAlZl“ERIINSTEADOF}{[INSERT][,][DELETE][,][UPDATE]}AS{sql_statement}[;]其中AFFER指定觸發(fā)器為后觸發(fā)型觸發(fā)器,INSERT,UPDATE和DELETE為指定引發(fā)觸發(fā)器執(zhí)行的操作。根據(jù)原題要求,insert觸發(fā)器會(huì)在inserted表中添加一條剛插入的記錄,update觸發(fā)器會(huì)在更新數(shù)據(jù)后將更新前的數(shù)據(jù)保存在deleted表中,更新后的數(shù)據(jù)保存在inserted表中。在教師表中插入或者更新的時(shí)候,都會(huì)在inserted表中增加一條記錄,所以只需在觸發(fā)器查詢inserted表中查詢有沒(méi)有“教授”或者“副教授”的記錄,如果有,則觸發(fā)修改相應(yīng)部門的高級(jí)職稱人數(shù)即可。【參考答案】CREATETRIGGERtri_ZCON教師表ALTERINSERT,UPDATEASBEGINDECLATE@ZCvarchar(10),@deptvarchar(30)SELECT@dept=所在部門號(hào),@2c=職稱FROMinsertedIF@ZC=’教授’or’副教授7Update部門表SET高級(jí)職稱人數(shù)=高級(jí)職稱人數(shù)+1Where部門號(hào)=@deptEnd

42.【解題思路】數(shù)據(jù)庫(kù)性能優(yōu)化的基本原則就是通過(guò)盡可能少的磁盤訪問(wèn)獲得所需要的數(shù)據(jù)。SQLSERVER性能優(yōu)化一般從數(shù)據(jù)庫(kù)設(shè)計(jì)、應(yīng)用程序編碼、硬件優(yōu)化、數(shù)據(jù)庫(kù)索引、SQL語(yǔ)句、事務(wù)處理幾個(gè)方面人手考慮問(wèn)題。(1)分析階段:在系統(tǒng)分析階段往往有太多需要關(guān)注的地方,系統(tǒng)各種功能性、可用性、可靠性、安全性需求吸引了我們大部分的注意力,但必須注意的是,性能往往是很重要的非功能性需求,必須根據(jù)系統(tǒng)的特點(diǎn)確定其實(shí)時(shí)性需求、響應(yīng)時(shí)間的需求、硬件的配置等。最好能有各種需求量化的指標(biāo)。(2)設(shè)計(jì)階段:例如數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)規(guī)范化;合理的冗余;主鍵的設(shè)計(jì);外鍵的設(shè)計(jì);字段的設(shè)計(jì);數(shù)據(jù)庫(kù)物理存儲(chǔ)和環(huán)境的設(shè)計(jì);數(shù)據(jù)庫(kù)的物理存儲(chǔ)、操作系統(tǒng)環(huán)境及網(wǎng)絡(luò)環(huán)境的設(shè)計(jì),皆使得我們的系統(tǒng)在將來(lái)能適應(yīng)較多用戶的并發(fā)操作和較大的數(shù)據(jù)處理量。這里需要注意文件組的作用,適用文件組可以有效的把I/O操作分散到不同的物理硬盤,提高并發(fā)能力。(3)系統(tǒng)設(shè)計(jì):整個(gè)系統(tǒng)的設(shè)計(jì),特別是系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)對(duì)性能具有很大的影響。對(duì)于一般的OLTP系統(tǒng),可以選擇C/S結(jié)構(gòu)、三層的C/S結(jié)構(gòu)等,不同的系統(tǒng)結(jié)構(gòu)其性能的關(guān)鍵也有所不同。系統(tǒng)設(shè)計(jì)階段應(yīng)歸納某些業(yè)務(wù)邏輯在數(shù)據(jù)庫(kù)編程階段實(shí)現(xiàn),數(shù)據(jù)庫(kù)編程包括數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程、觸發(fā)器和函數(shù)。用數(shù)據(jù)庫(kù)編程實(shí)現(xiàn)業(yè)務(wù)邏輯的好處是減少網(wǎng)絡(luò)流量并能更充分利用數(shù)據(jù)庫(kù)的預(yù)編譯和緩存功能;索引設(shè)計(jì)階段可以根據(jù)功能和性能的需求進(jìn)行初步的索引設(shè)計(jì),這里需要根據(jù)預(yù)計(jì)的數(shù)據(jù)量和查詢來(lái)設(shè)計(jì)索引,可能與將來(lái)實(shí)際使用時(shí)有所區(qū)別。(4)編碼階段:編碼階段首先需要所有程序員具備優(yōu)化意識(shí),也就是在實(shí)現(xiàn)功能的同時(shí)具備考慮優(yōu)化性能的思想。數(shù)據(jù)庫(kù)是能進(jìn)行集合運(yùn)算的工具,所謂集合運(yùn)算實(shí)際是

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論