2021年江蘇省常州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題2(含答案)_第1頁(yè)
2021年江蘇省常州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題2(含答案)_第2頁(yè)
2021年江蘇省常州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題2(含答案)_第3頁(yè)
2021年江蘇省常州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題2(含答案)_第4頁(yè)
2021年江蘇省常州市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題2(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩31頁(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)介

【2021年】江蘇省常州市全國(guó)計(jì)算機(jī)等級(jí)

考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)

學(xué)校:班級(jí):姓名:考號(hào):

一、L選擇題(10題)

1.設(shè)有關(guān)系R(S,D,M),其函數(shù)依賴集F={S->D,D-M}。則關(guān)系R

至多滿足()。

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

2.操作系統(tǒng)中的下列功能,與硬盤沒(méi)有直接關(guān)系的是

A.SPOOLing技術(shù)B.文件管理C.進(jìn)程調(diào)度D.虛擬存儲(chǔ)

3.在學(xué)生選課表(SC)中,查詢選修了3號(hào)課程(課程號(hào)CH)的學(xué)生的學(xué)

號(hào)(XH)及其成績(jī)(GD)。查詢結(jié)果按分?jǐn)?shù)的降序排列。實(shí)現(xiàn)該功能的正

確SQL語(yǔ)句是______。

A.SELECTXH,GDFROMSCWHERECH='3'ORDERBYGDDESC:

B.SELECTXH,GDFROMSCWHERECH='3'ORDERBYGDASC;

C.SELECTXH,GDFROMSCWHERECH=3GROUPBYGDDESC:

D.SELECTXH,GDFROMSCWHERECH='3'GROUPBYGDASC:

4.有一個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),其中一臺(tái)計(jì)算機(jī)A存有DBMS軟件、

所有用戶數(shù)據(jù)和應(yīng)用程序,其余各節(jié)點(diǎn)作為終端通過(guò)通信線路向A發(fā)

出數(shù)據(jù)庫(kù)應(yīng)用請(qǐng)求,這種方式屬于

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

D.分布式數(shù)據(jù)庫(kù)系統(tǒng)

5.計(jì)算機(jī)病毒是指能夠侵入計(jì)算機(jī)系統(tǒng)并在計(jì)算機(jī)系統(tǒng)中潛伏、傳播、

破壞系統(tǒng)正常工作的一種具有繁殖能力的()。

A.指令B.文件C.信號(hào)D.程序

6.下列關(guān)于網(wǎng)絡(luò)的敘述錯(cuò)誤的是

A.X.25網(wǎng)是一種典型的公用分組交換網(wǎng)

B.幀中繼FR技術(shù)是在數(shù)據(jù)傳輸速率高、誤碼率低的光纖上使用簡(jiǎn)單的

協(xié)議,以減小網(wǎng)絡(luò)傳輸延遲的技術(shù)上發(fā)展起來(lái)的

C.異步傳輸模式ISDN是新一代的數(shù)據(jù)傳輸與分組交換技術(shù)

D.FDDI是一種以光纖作為傳輸介質(zhì)的高速主干網(wǎng)

7.為了保證CPU執(zhí)行程序指令時(shí)能正確訪問(wèn)存儲(chǔ)單元,需要將用戶程

序中的邏輯地址轉(zhuǎn)換為運(yùn)行時(shí)可由機(jī)器直接尋址的物理地址,這一過(guò)程

稱為O

A.地址分配B.地址計(jì)算C.地址映射D.地址查詢

8.下列存儲(chǔ)管理方式中,提供一維地址結(jié)構(gòu)的是()。

A.固定分區(qū)B.段式存儲(chǔ)C.虛擬存儲(chǔ)D.頁(yè)式存儲(chǔ)

9.信息安全的內(nèi)容包括o

I.網(wǎng)絡(luò)安全

II.操作系統(tǒng)安全

Ill.數(shù)據(jù)庫(kù)系統(tǒng)安全

IV.文件安全

V.信息系統(tǒng)

VI.硬件安全

A.I、II、ni和wB.I、II、m和vc.n、iii和vD.i、11和v

10.

下列哪一個(gè)是上述操作序列完成后棧中的元素列表(從底到頂)?

A.AB.ACC.ABCED.ABCDE

二、填空題(10題)

11.在數(shù)據(jù)挖掘方法中,對(duì)目標(biāo)類數(shù)據(jù)的一般特征或特性進(jìn)行匯總,并

以直觀易理解的方式顯示給用戶的方法被稱為O

12.設(shè)有兩個(gè)散列函數(shù)Hl(k)=kmodl3和H2(k)=kmod111,散

列表T[0...12],用雙重散列解決沖突。函數(shù)H1用來(lái)計(jì)算散列地址,當(dāng)

發(fā)生沖突時(shí),H2作為計(jì)算下一個(gè)探測(cè)地址的增量,假定在某一時(shí)刻表

T的狀態(tài)為:

0123456789101112

\\\\1\111\

T:||I67|72I||||34|||||

I1IIIIIII111II

下一個(gè)被插入的關(guān)鍵碼是41,其插入的位置是。

13.Internet的通信協(xié)議是【】。

14.數(shù)據(jù)庫(kù)恢復(fù)通?;跀?shù)據(jù)備份和o

15.分布式數(shù)據(jù)庫(kù)系統(tǒng)的所有問(wèn)題都是內(nèi)部的、【】級(jí)別的問(wèn)題,而不

是外部的、【】級(jí)別的問(wèn)題

16.組播路由協(xié)議可分為域內(nèi)組播路由協(xié)議和域間組播協(xié)議兩大類。其中,

域內(nèi)組播協(xié)議又分為兩種模式:模式和稀疏模式。

17.數(shù)據(jù)庫(kù)技術(shù)的研究領(lǐng)域概括地講可以包括數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的研

制、數(shù)據(jù)庫(kù)理論和【】。

18.將E-R圖中的實(shí)體和聯(lián)系轉(zhuǎn)換為關(guān)系模型中的關(guān)系,這是數(shù)據(jù)庫(kù)設(shè)

計(jì)過(guò)程中【】。

19.數(shù)據(jù)包過(guò)濾技術(shù)是在_________對(duì)數(shù)據(jù)包進(jìn)行選擇。通過(guò)檢查數(shù)據(jù)

流中每個(gè)數(shù)據(jù)包的源地址、目的地址、所用的端口號(hào)、協(xié)議狀態(tài)等因素,

或它們的組合來(lái)確定是否允許該數(shù)據(jù)包通過(guò),它通常安裝在路由器上。

20.概念結(jié)構(gòu)設(shè)計(jì)的方法通常有自頂向下、自底向上、逐步擴(kuò)張和【】。

三、單選題(10題)

21.某數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,數(shù)據(jù)庫(kù)管理員發(fā)現(xiàn)某個(gè)查詢功能是用多表連接

操作實(shí)現(xiàn)的,此操作性能較差。在保證功能不變的前提下,若要提高該

查詢的執(zhí)行效率,下列方法中可行的是()

A.將此查詢語(yǔ)句放置在視圖中,使用視圖實(shí)現(xiàn)該查詢操作

B.修改實(shí)現(xiàn)此功能的查詢語(yǔ)句,將連接查詢改為嵌套查詢

C.將此功能涉及到的表進(jìn)行合并,然后對(duì)合并后的表進(jìn)行查詢

D.將此查詢語(yǔ)句放置在存儲(chǔ)過(guò)程中,通過(guò)調(diào)用存儲(chǔ)過(guò)程實(shí)現(xiàn)該查詢操作

22.能夠?qū)owerDesigner中所有模型信息只讀訪問(wèn)的模塊是()。

A.A.ProcessAnalyst

B.DataArchitect

C.Viewer

D.WarehouseArchitecture

23.在關(guān)系中選取滿足某個(gè)條件的元組的關(guān)系代數(shù)運(yùn)算稱之為()

A.選中運(yùn)算B.選擇運(yùn)算C.投影運(yùn)算D.搜索運(yùn)算

24.已經(jīng)獲得除CPU以外的所有所需資源的進(jìn)程處于()狀態(tài)。

A.運(yùn)行狀態(tài)B.就緒狀態(tài)C.自由狀態(tài)D.阻塞狀態(tài)

25.設(shè)數(shù)組data[0…m]作為循環(huán)隊(duì)列SQ的存儲(chǔ)空間,front為隊(duì)頭指針,

rear為隊(duì)尾指針,則執(zhí)行出隊(duì)操作的語(yǔ)句為()

A.front:=front1

B.front:=(front1)modm

C.rear:=(rear1)modm

D.front:=(front1)mod(m1)

26.某單道批處理系統(tǒng)中有四個(gè)作業(yè)JOB1、JOB2、JOB3和JOB4,它

們到達(dá)“輸入井”的時(shí)刻和需要的運(yùn)行時(shí)間如下表所示:

作業(yè)進(jìn)入系統(tǒng)時(shí)間估計(jì)運(yùn)行時(shí)間(分鐘)

J0B18:3080

J0B28:5020

J0B39:2040

J0B49:3035

假設(shè)9:30開(kāi)始進(jìn)行作業(yè)調(diào)度,按照最高響應(yīng)比作業(yè)優(yōu)先算法,首先被調(diào)

度的作業(yè)是

A.JOB1B.JOB2C.JOB3D.JOB4

27.軟件生存期的()階段的最終結(jié)果是提供一個(gè)可作為設(shè)計(jì)基礎(chǔ)的系統(tǒng)

規(guī)格說(shuō)明書。

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

28.對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)來(lái)說(shuō)()是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的

主要成果。

A.數(shù)據(jù)流圖B.數(shù)據(jù)字典C.E-R圖D.關(guān)系模式

29.Oracle的Internet解決方案主要包括哪幾部分工具?IOracleExpress

ServerII.OracleExpressObjectsIII.OracleExpressAnalyzerIV.Oracle

WebListenerV.OracleWebAgentVI.OracleWebserver

A.i,v和VIB.i,ii和mc.w,V和VID.全部

30.為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)結(jié)果,必須使用具體

的DBMS提供的數(shù)據(jù)定義語(yǔ)言建立實(shí)際的數(shù)據(jù)庫(kù),此項(xiàng)操作又稱為

A.定義數(shù)據(jù)結(jié)構(gòu)B.數(shù)據(jù)裝載C.數(shù)據(jù)庫(kù)運(yùn)行D.數(shù)據(jù)庫(kù)的試運(yùn)行

四、C語(yǔ)言程序設(shè)計(jì)題(10題)

31.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無(wú)符

號(hào)字符串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)encryptChar,按給定的替代關(guān)系對(duì)數(shù)

組)XX中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組XX的對(duì)應(yīng)的位置

上,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。

替代關(guān)系:)=p*17mod256,mod為取余運(yùn)算,p是數(shù)組)xx中某一個(gè)字

符的ASCII值,f(p)是計(jì)算后的無(wú)符號(hào)整型值(注意:中間變量定義成整

型變量),如果計(jì)算后f(p)值小于等于32或f(p)是奇數(shù)時(shí),則該字符不

變,否則用f(P)替代所對(duì)應(yīng)的字符。

注意,部分源程序存放在tote文件中,故的數(shù)據(jù)文件存放的格式般:悠行的寬度均小于8。個(gè)字符.含標(biāo)點(diǎn)符號(hào)利?

格,井也按此怦代關(guān)系進(jìn)行處理?

請(qǐng)勿改動(dòng)主函數(shù)miinO、讀函數(shù)RsdDm)和?出函散WnteDstO的內(nèi)客.

11Iinclude<3tdio.h>

2iiinclude<strin9.h>

3!IInclude<ctype.h>

4junsignedchatxx[50][80];

5:intmaxline,Of/?文拿的總行數(shù)?/

6-mtReadDat(void);

7ivoidWriteDat(void)i

6JvoidencryptChar()

9i(

10;unslQnedintval:

Il

12

13voidmam()

14(

15if(ReadDat())

16(

17print,L數(shù)據(jù)文件in.dat不能打開(kāi)!\n\007");

18return;

19

20encryptChar();

21WriteDatO;

22/?從文件ifLdai中途取一編英文文章.存入到無(wú)符號(hào)?符申數(shù)坦/中?/

23intReadDat(void)

24(

25FILE*fp;

26inti00;

27unsignedchar*p;

28if((fp-fopenLin.daL,"r-))-NULL)

29return1;

1

30while(fgets(xx[1],80,fp)-NULL)

31(

32p■strchr(xx[1],?\n*);

33if(p)*p-0;

34

35I

36maxline-1;

37fclose(fp);

38return0;

39/?把站果xx?出到文件outdat中?/

40voidWriteDat(void)

41(

42FILE*fp;

43inti;

44fp?fopen("out.dat*\HwH);

45for(i-0;1<maxline;

46(

47printf(w%s\nR/xx(i]);

48fprintf(fp,xx(1]);

49J

50fclose(fp);

51

32.將文件in.dat中的200個(gè)整數(shù)讀至數(shù)組XX中。請(qǐng)編制jsValue函

數(shù),要求:求出數(shù)組XX中的數(shù)值為奇數(shù)的個(gè)數(shù)cntl和數(shù)值為偶數(shù)的個(gè)

數(shù)cnt2以及數(shù)組XX下標(biāo)為奇數(shù)的元素值的算術(shù)平均值pjo

結(jié)果cntl,cnt2,pj輸出到out.dat中。注意:部分源程序存在test.c

文件中。請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函

數(shù)read_dat和輸出函數(shù)writeDat的內(nèi)容。

jtlnclude<stdio.h>

?IdefineN200

1

intcrltl*cnt2rxx(N];

4jfloatpj;〃平均值

5;voidwriteDat();

6jvoidjsValue<)

9!}

;/?road_dat(Int)/敏祭文ftin&t中的200個(gè)-Ikit至做ttlu中?/

101voidread_dat(intxx(N))

intirj;

FILE*fp;

fp■fopen("in.dAt**,"r")

for(1-0;i<20;

17for(j?0;j<10;

18

19fscanf(fp,-MJ,;〃從文件dtdai中球取一個(gè)?數(shù)"入敷機(jī)元素xxC?10”】中

20printf("%d

21

22printf

23]

24fclo?e(fp);

25

26?voidmain()

21;(

28?read_dat(xx);

29jsValueO;

w

30printf(\n\ncntl-%d,cnt2?%drpj?%6.2f\n*/cntl.cnt2rpj)

31writeDat();

32

/?將計(jì)算結(jié)果cnt1,cm2.討?出到叫13中?,

33voidwriteDat()

34\

35\

FILE*fw;

36]fw-fopen("out.datMww);

37)w

fprintf(fw,"%d\ntd\nt6.2f\n9cntl,cnt2,pj);〃cntl.cm2,向?qū)懭氲給utdat中

38jfclose(fw);

39\

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ù)平均值totPjzo

最后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)容。

1-finclude<stdlo?h>

2!IdefineMAXNUM200

3{intxxlMAXNUMI;

4!inttotNum-0;〃文件in.dan中共有多少個(gè)止整數(shù)

5jmttotCnt■0;〃符合條件的正整敗的個(gè)教

6-doubletotPjz-0.0;

7!intReadDat(void);

8tvoidWriteDat(void);

9-voidCalValue(void)

10I(

11;

12!)

13jvoidmainO

14jI

15!int1;

16;for(i-0;i<MAXNUM;if

17\xxfi]-0;

18!if(ReadDat())

19j1

20!prlntf("數(shù)據(jù)文件in.dat不能打開(kāi)I\007\n");

21?return;

22jJ

23!CalValue();

24iprintf文件in.dat中共有正整1bstd個(gè)\n",totNum)

25;print—”符合條件的正整數(shù)的個(gè)數(shù)個(gè)\n”.totCnt);

26printf("平均.21f\n?,totPjz);

27WriteDat();

28)

/?it取這若干個(gè)正整數(shù)并存入itlfiu中?/

29IntReadDat(void)

30(

31FILE*fp;

32inti?0;

H

33iff(fp-fopen(ln.dat**#*r**))==NULL)

34return1;

35while(!feof(fp))

36(

37fscanf(fp/”dj.&xx;

38)

39fclose(fp);

40return0;

41]

/?把計(jì)算姑果存入文件iut.dat中?/

42voidWriteDat(void)

434

44FILE*fp;

45fp■fopen(wout.dat",;

ww

46fprintf(fp/%d\n%d\ni.21f\n,totNum*totCnt,

47fcloae(fp);

48

34.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat

把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:把個(gè)位數(shù)

字和千位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是

原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的千位數(shù)字),以及把

百位數(shù)字和十位數(shù)字組成另?個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)

字是原四位數(shù)的百位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),如

果兩個(gè)新組成的數(shù)均是偶數(shù)并且至少有一個(gè)數(shù)能被9整除,同時(shí)兩個(gè)新

數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存

入數(shù)組b中,并要計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)ent。最后main函

數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出

到Out.dat文件中。

注意,部分源程序存在USLC文件中.

程序中巳定義敷SU[200].b(200],巳定義變■:cm

請(qǐng)勿改動(dòng)數(shù)據(jù)文件m.dat中的任何數(shù)據(jù)、主的ItmainO、讀圖敷0doM()和寫曲數(shù)writeDalO的內(nèi)容.

I

1,?include<stdio.h>

2\tdefineMAX200

3!inta(MAX]^b[MAX],ent>0;

4;voidjsVal()

5!|

6?

7!?

8JvoidreadDatO〃從"i.dat文件中博取200個(gè)四加數(shù)存入數(shù)姐a.中

9\(

iojmti;

11?FILEefp;

12\fp-fopen("in.dat^r"r");

13!for(1?0;i<MAX;“?)

14jfscanf(fp?7d”.4>a(1));

15;fclose(fp);

16;十

17;writeDatO〃星計(jì)算站果cm以及4UHb中將合犀件的網(wǎng)位數(shù)?出到ouubi文件中

18J(

19;FILEefD;

28

29mt1;

30readDat();

31jsVal();〃調(diào)用徜依寶現(xiàn)履口要氽的功能

32primf清足條件的數(shù)w$d\n",nt);

33for(1?0;i<ent;

34printf(*^d”,b[l));

35printf(H\nw);

36writeDat();

35.已知數(shù)據(jù)文件INI.DAT和IN2.DAT中分別存有100個(gè)兩位十進(jìn)

制數(shù),并且已調(diào)用讀函數(shù)readDat把這兩個(gè)文件中的數(shù)存入數(shù)組a和b

中,請(qǐng)考生編制一個(gè)函數(shù)jsVal,實(shí)現(xiàn)的功能是依次對(duì)數(shù)組a和b中的數(shù)

按條件重新組成一個(gè)新數(shù)并依次存入數(shù)組C中,再對(duì)數(shù)組C中的數(shù)按

從小到大的順序進(jìn)行排序,最后調(diào)用輸出函數(shù)writeDat把結(jié)果C輸出到

文件out.dat中。組成新數(shù)的條件:如果數(shù)組a和b中相同下標(biāo)位置的

數(shù)均是奇數(shù),則數(shù)組a中十位數(shù)字為新數(shù)的千位數(shù)字,個(gè)位數(shù)字仍為新

數(shù)的個(gè)位數(shù)字,數(shù)組b中的十位數(shù)字為新數(shù)的百位數(shù)字,個(gè)位數(shù)字為新

數(shù)的十位數(shù)字,這樣組成的新數(shù)并存入數(shù)組C中。

例如,?(123124152115

b,3245172718IS

ct345112751155

播序后g113512753451

注意X部分源程序存在EC文件中.

用序中已定義:叩00卜b(IOO)和叩00]?

請(qǐng)勿改動(dòng)敷據(jù)文件INLDAT和1N2.DAT中的任何數(shù)據(jù).主函數(shù)mamQ.讀曲數(shù)reMDatO和耳幽數(shù)writelM)的內(nèi)秀.

11?includeOtdio.h>

2?tdefincMAX100

3?inta(MAXI?b(MAXJ,C(MAXJ;

4-intent-0;/?壽故折內(nèi)要件數(shù)的個(gè)我?/

5?voidjsVdl()

IN1.DATIDN2.DAT中的100個(gè)眄粒十班.我存入也址,和b中?/

9?voidreadDat()

10j(

11;int1;

12jFILE*fp;

13:fp-fopen("ini.dacM***r")

14!for(i?0;1<MAX;

15;fscanf(fp,7cT.fcalll):

16!fclose(fp>;

17;fp?fop?n("in2.dat",?r”)

18-ford-0;1<MAX;if

19?fscanf(fp4Fd"?&b[l]);

20;fclose(fp):

21j1

22voidmain()

24;intifvoidwriteDat();

25;for(i-0;i<MAX;

26?c[l]?Q;

27-readDat();

28!jsVal();

29;for(i-0;1<MAX“C(

30:prlntf(*id\n",c(i)>:

31iwritoDat()I

32j)

i/?把M聚Ur蝸c,出到文林2小中〃

33-voidwriteDat()

FILEafp;

36mti;

3了fp-fopen("out.dit*,Ww"?;

38for(1-07i<MAX,,c(i)>0;

39fprXntf(fp,*ld\n*<e(l)):

40{close(fp);

41

36.已知數(shù)據(jù)文件indat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat

把這些數(shù)存入數(shù)組a中,請(qǐng)編制一數(shù)jsValue,其功能是:求出個(gè)位數(shù)上

的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個(gè)數(shù)ent,

再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的四位

數(shù)按從大到小的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把

數(shù)組b中的數(shù)輸出到文件Out.dato

例如;1239,9J-2-3M).則該數(shù)滿足條件存入數(shù)組b中,且個(gè)數(shù)cn*cm+l.

8129.9-8-l-2<0,則該數(shù)不滿足條件忽略,

注意:部分源程序存在lestc文件中?

程序中已定義數(shù)組?a[300].b(300].已定義受最:cni

請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.&rt中的任何數(shù)據(jù)、主函數(shù)tnainO、讀話數(shù)eadDatO和寫函數(shù)writeDaM)的內(nèi)容.

1j#Include<stdio.h>

2;inta[300],b(300],cnc-0;

3!voidreadDat();

4?voidwriteDat(>;

5;voidjsValue()

6!1

I

8j1

9?main()

10;(?

11!inti;

12?readDat();

13;jsValueO;

14!writeDat();

15;printfent);

16;for(i?0;1<ent;

17ipentf1*

37.已知數(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ù)ent。最后main函

數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出

到Out.dat文件中。

注意,部分源程序存在WSLC文件中.

程序中已定義數(shù)組:?200),b(200].巳定義變量,ent

請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、上函數(shù)main(K讀函數(shù)readDatO和寫函效writeDatO的內(nèi)容.

1?*include<stdlo.h>

2|IdefineMAX200

3?Inta(MAX],“MAX],ent-0;

4;voidwriteDat();

5!voidjsVal()

8:!

9?voidreadDat()in.dat文件口慎取200個(gè)四位數(shù)存入數(shù)維a

10*I

11?int1;

12jFILE?fp;

RwR

13-fp?fopen(in.datrr*);

14;for(1-0;i<MAX;

15;fscanf(fprti]);

16!fclose(fp);

18;voidmain()

19!t

20;int1;

21?readDat();

22\isValO;用謂AHsValC,家理?目■里的勸艇

23jprint—”滿足條件的數(shù),%d\n**/ent);

24!for(i?0;1<ent;

25;printf("%dIb(i]);

26jprintf(H\nw);

27?writeDat();

28;J

29voidwriteDat()〃把計(jì)簿的IEent以及數(shù)能b中希合條件的四位數(shù)?出舞Mdii文件中

30(

31FILE*fp;

32inti;

33fp-fopen("out.datM,Hww);

34fprintf(fp/ent);

35for(i-0;i<ent;

36fprintf(fp,w%d\n**/b[i]);

37fclose(fp);

38

38.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat

把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)isVal,其功能是:把千位數(shù)

字和十位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)ab(新數(shù)的十位數(shù)字

是原四位數(shù)的千位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),以及

把個(gè)位數(shù)字和百位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)cd(新數(shù)的十

位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的百位數(shù)

字),如果新組成的兩個(gè)位數(shù)ab>cd,ab必須是偶數(shù)且能被5整除,cd必

須是奇數(shù),同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位

數(shù)按從大到小的順序存入數(shù)組b中,并要計(jì)算滿足上述條件的四位數(shù)的

個(gè)數(shù)cnto最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b中

符合條件的四位數(shù)輸出到Out.dat文件中。

注感:部分源程序存在teste文件中.

程序中已定義數(shù)組:4200].b[200b已定義變量.ent

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

1iIinclude<stdio.h>

2!IdefineMAX200

3\inta[MAX],b(MAX],ent-0;

4!voidwrlteDat();

5;voidjsVal()

6\<

*7i

8i)

91voidreadDat()〃從in.dat文件中it取200個(gè)西位數(shù)存入敷蛆a中

10i(

11-int1;

12\FILEefp;

wwwH

13;fp-fopen(in.datrr);

14jfor(i-0;i<MAX;D

15jfscanf(fpr"Qd",(i]);

16;fclose(fp);

17!1

18?voidmain()

19;(?

20!int1;

21?readDat();

22;jsValO;〃?用南敷”宏觀要求的功能

23!printf<"涓足條件的數(shù)-%d\n”,ent):

24;for(1■0;i<ent;i**)

25\printf(*%d”,

26iprintf("\nw);

writeDat();

28

29voidwriteDat(>〃紀(jì)計(jì)W結(jié)果cm以及數(shù)蛆b中普臺(tái)條村的四位數(shù)■出到outdot文件中

30(

31FILE*fp;

32int1;

33fp?fopen(wout.dat°,Ww*');

wR

34fprintf(fp,ld\nrent);

35for(1■0;i<ent;11??)

36fprlntf(fp,b(l));

37fclose(fp);

38J1

39.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat

把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVa,其功能是:把千位數(shù)

字和十位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)ab(新數(shù)的十位數(shù)字

是原四位數(shù)的千位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),以及

把個(gè)位數(shù)字和百位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)Cd(新數(shù)的十

位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的百位數(shù)

字),如果新組成的兩個(gè)數(shù)ab-cd>=0且ab.cd<=10且兩個(gè)數(shù)均是奇數(shù),

同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到

小的順序存入數(shù)組b中,并要計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)ent。

最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件

的四位數(shù)輸出到文件Out.dat中。

注意I部分課程序存在文件中.

程序中已定義數(shù)fth4200].b(200],已定義變量1ent

請(qǐng)勿改動(dòng)數(shù)據(jù)文件itL&M中的任何數(shù)據(jù)?主函數(shù)main().讀函數(shù)neadDatO和耳函數(shù)writeDatQ的內(nèi)容.

1?Iinclude<stdio.h>

2JtdefineMAX200〃定義宏堂/MAX,其值等于zoo

3\inta【MAX),b(MAXbent-0;〃您又全I(xiàn)MTRTft效煙AIMAX】.b[MAX)4支■st,苒匐值等于O

4ivoidwriteDat();

5\voidjsVal()

6i(

8\]

9!voidreadDat〃從2n.st文件中設(shè)取200個(gè)四付At存入敷41.中

10;1

111int1;

12!FILEefp;

13;fp-fopen"r*>;

14!for(1?0;i<MAX;

ISifscanf(fp<(a[1]);

16?fclose(fp);

17!I

18?voidmain()

19\(

20?int1;

21readDat();

22jsvaio;〃?用”vno的總實(shí)現(xiàn)融目要求的動(dòng)俺

23printf「滿足條件的n".ent);

24for(i*0;i<ent;i++)

25printf(n%d”,b[i]);

26printf;

27writeDat();

28j)

29voidwriteDatO〃化itir姑累cm以及數(shù)餌b中符合條件的四位數(shù)■出到OULdM文件中

30

31FILE#fp;

32int1;

33fp-fopen(**out.dat","w");

34fprintf(fp,fd\n",ent);

35for(i?0;1<ent;

36fprintf(fpr-%d\n"rb(il);

37fclose(fp);

38

40.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat

把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:把一個(gè)四

位數(shù)的千位數(shù)位置上的值減去百位數(shù)位置上的值再減去十位數(shù)位置上

的值最后減去個(gè)位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)

是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent,并把這些四位數(shù)按從小到大

的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b

中符合條件的四位數(shù)輸出到Out.dat文件中。

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

程序中已定義敬蝸:a[200].b(200].已定義變■,ent

請(qǐng)勿改動(dòng)數(shù)據(jù)文件im&t中的任何畋據(jù)、主的1smm()、讀南敬edDatO和寫崩數(shù)*期加()的內(nèi)容.

lincludeotdio.h>

IdefineMAX200

3inta(MAX],b[MAX],ent-0;

4voidwriteDat():

5voidjsVal()

6

7

6

9voidreadOat()

10I

11int1;

12FILE*fp;

13fp?fopen("in.dat**,

14for(i-0;i<MAX;”?)

15fscanf(fp,”Qd..

16fclose(fp);

17I

18voidmain()

19(

20inti;

21readDatO;

22jsVai();

23phntf("滿足條件的斂?,d\n**.cnt>;

24for(1?0;1<ent;ii)

25printf(wtd”,b【1?

;”printf;

27vrrlteDat();

28J

29voidwriteDat()

30f

31FILE*fp;

32Int1;

33fp■fopen(*out.dat*,Www);

34fprlntf(fp**%d\n",ent);

35for(i■■0;1<ent;iJ)

36fprintf(fpr**d\n*rb(lD;

37fclose(fp)f

38:I

五、設(shè)計(jì)與應(yīng)用題(2題)

41.設(shè)在SQLServer2008某數(shù)據(jù)庫(kù)中,已建立了四個(gè)文件組:fgl、f92、

f93和f94,以及一"f-分區(qū)函數(shù)RangePFl。RangePFl的定義代碼如下:

CREATEPARTITIONFUNCTIONRangePFl(int)ASRANGELEFTFOR

VALUES(100,200,300)(1)請(qǐng)基于RangePFl創(chuàng)建一個(gè)分區(qū)方案

RangePSl,每個(gè)分區(qū)對(duì)應(yīng)一個(gè)文件組。(5分)(2)請(qǐng)使用RangePSl創(chuàng)

建—分區(qū)表PartitionT(Gid,GoodName,Price),該表基于Gid列創(chuàng)

建分區(qū)。其中Gid:int類型,取值大于等于1;GoodName:統(tǒng)一字符編

碼可變長(zhǎng)類型,最多可存儲(chǔ)20個(gè)漢字;Price:定點(diǎn)小數(shù)類型,小數(shù)部

分1位,整數(shù)部分到千位。(5分)

42.某教務(wù)管理系統(tǒng)使用SQLServer2008數(shù)據(jù)庫(kù)管理系統(tǒng),數(shù)據(jù)庫(kù)軟硬

件配置信息如下:I.數(shù)據(jù)庫(kù)運(yùn)行在兩路IntelXeonE5-26092.4GHz

CPU(每路CPU4核心),128GB內(nèi)存、2塊300GB15000轉(zhuǎn)SAS硬盤

(RAID1)的服務(wù)器上;II.服務(wù)器操作系統(tǒng)為Windows200332位企

業(yè)版,安裝SP2補(bǔ)丁.數(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.下列關(guān)于概念數(shù)據(jù)模型的說(shuō)法,錯(cuò)誤的是()。

A.概念數(shù)據(jù)模型并不依賴于具體的計(jì)算機(jī)系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)

B.概念數(shù)據(jù)模型便于用戶理解,是數(shù)據(jù)庫(kù)設(shè)計(jì)人員與用戶交流的工具,

主要用于數(shù)據(jù)庫(kù)設(shè)計(jì)

C.概念數(shù)據(jù)模型不僅描述了數(shù)據(jù)的屬性特征,而且描述了數(shù)據(jù)應(yīng)滿足的

完整性約束條件

D.概念數(shù)據(jù)模型是現(xiàn)實(shí)世界到信息世界的第一層抽象,強(qiáng)調(diào)語(yǔ)義表達(dá)功

44.關(guān)系模型是數(shù)據(jù)庫(kù)系統(tǒng)最常用的一種數(shù)據(jù)模型。下列關(guān)于關(guān)系模型的

說(shuō)法,錯(cuò)誤的是()o

A.關(guān)系模型中的關(guān)系是一個(gè)二維表,表中的一行對(duì)應(yīng)關(guān)系中的一個(gè)元組

B.按照一定的規(guī)則可以將ER模型轉(zhuǎn)換為關(guān)系模型中的關(guān)系模式

C.關(guān)系模型是建立在集合論的基礎(chǔ)上的,關(guān)系模型中數(shù)據(jù)存取對(duì)用戶是

透明的

D.關(guān)系模型中的關(guān)系模式描述關(guān)系的動(dòng)態(tài)結(jié)構(gòu),其內(nèi)容隨用戶對(duì)數(shù)據(jù)庫(kù)

的操作而變化

參考答案

LB解析:根據(jù)INF,2NF的定義,關(guān)系R均滿足,而3NF要求關(guān)系R

中的每個(gè)非主屬性不傳遞依賴于主碼這由F顯然是不可能滿足的。故R

至多滿足2NFO

2.C解析:SPOOLing英文為:SimultaneousPeripheralOperationsOn-Line,

意為同時(shí)外圍設(shè)備聯(lián)機(jī)操作。它是一種虛擬設(shè)備技術(shù),其核心思想是在一

臺(tái)共享設(shè)備(通常是高速、大容量磁盤)上模擬獨(dú)占設(shè)備的操作,把一臺(tái)

低速的獨(dú)占設(shè)備改造成為若干臺(tái)可并行的虛擬設(shè)備,即把獨(dú)占設(shè)備變成

邏輯上的共享設(shè)備。由于這種技術(shù)通常是通過(guò)高速、大容量的硬盤來(lái)實(shí)

現(xiàn)的,所以它和硬盤有直接的關(guān)系。對(duì)于操作系統(tǒng)來(lái)說(shuō),狹義的文件指的

是磁盤文件(廣義的文件還包括設(shè)備及虛擬設(shè)備等),文件管理當(dāng)然和硬

盤有直接的關(guān)系。虛擬存儲(chǔ)則更是把硬盤作為內(nèi)存來(lái)用,其主要工作方式

就是把內(nèi)存中當(dāng)前不被使用的頁(yè)面以‘交換條件’的形式保存到硬盤上。

所謂進(jìn)程調(diào)度,其實(shí)質(zhì)上就是處理機(jī)調(diào)度。在多道程序設(shè)計(jì)環(huán)境中,進(jìn)程

數(shù)往往多于處理機(jī)數(shù),多個(gè)進(jìn)程互相爭(zhēng)奪處理機(jī),進(jìn)程調(diào)度的任務(wù)就是控

制、協(xié)調(diào)進(jìn)程對(duì)處理機(jī)的競(jìng)爭(zhēng)。在本題中只有進(jìn)程調(diào)度和硬盤沒(méi)有直接

的聯(lián)系。

3.A

4.A解析:集中式數(shù)據(jù)庫(kù)系統(tǒng):在這種系統(tǒng)中,整個(gè)DBMS的核心,數(shù)

據(jù)庫(kù)和應(yīng)用程序都放在主機(jī)上,用戶通過(guò)終端來(lái)并發(fā)地存取數(shù)據(jù),共享

數(shù)據(jù)資源,這種系統(tǒng)又稱為主從式或主機(jī)/終端式系統(tǒng)。

5.D

病毒其實(shí)也是一種程序,只不過(guò)是一種比較特別的程序而已。和一般

的程序比較起來(lái),它有如下較為特別之處:

①潛伏性:它進(jìn)入你的計(jì)算機(jī)時(shí)通常是在你不知情的情況下;不要指

望一個(gè)病毒在你的機(jī)器里安營(yíng)扎寨之前會(huì)征得你的同意;另一方面它

在運(yùn)行時(shí)通常也是隱蔽的。

②自動(dòng)傳播和自我繁殖,正是它的這一特點(diǎn)才使它和普通意義上的“病

毒”有了幾分神似。

③這種程序的最主要的目的總是破壞或干擾系統(tǒng)的正常工作,所謂的

“良性病毒”恐怕只是一種美好的說(shuō)法,最起碼它總是要占用一定的系

統(tǒng)資源的,這就干擾了其它正常程序的運(yùn)行。

6.C解析:綜合業(yè)務(wù)數(shù)字網(wǎng)是ISDN,異步傳輸模式是ATMO注意:異

步傳輸模式是ATM,而ISDN是綜合業(yè)務(wù)數(shù)字網(wǎng),故C)選項(xiàng)敘述錯(cuò)誤。

掌握X.25網(wǎng)、FDDI、ISDN、ATM的概念和區(qū)別。

7.C解析:計(jì)算機(jī)中的數(shù)據(jù)存儲(chǔ)地址通常分為邏輯地址和物理地址。用

戶程序經(jīng)過(guò)編譯或匯編形咸的目標(biāo)代碼,通常采用相對(duì)地址,其首地址

為零,其余指令中的地址都是相對(duì)而言的,這個(gè)相對(duì)地址就成為邏輯地

址。而物理地址是內(nèi)存中各存儲(chǔ)單元的編號(hào),即存儲(chǔ)單元的真實(shí)地址。

為了保證CPU執(zhí)行程序指令時(shí)能正確訪問(wèn)存儲(chǔ)單元,需要將用戶程序

中的邏輯地址轉(zhuǎn)換為運(yùn)行時(shí)可由機(jī)器直接尋址的物理地址,這一過(guò)程稱

為地址映射或地址重定位。因此本題的答案是c:地址映射.

8.A

9.B解析:信息安全包括:網(wǎng)絡(luò)安全、操作系統(tǒng)安全、數(shù)據(jù)庫(kù)系統(tǒng)安全

和信息系統(tǒng)安全等4個(gè)方面。

10.A解析:由于刪除了BEDC,所以剩下的元素序列是A。

U.特征描述特征描述解析:本題是考察對(duì)數(shù)據(jù)挖掘方法的了解。

數(shù)據(jù)挖掘方法一般有四種:

①關(guān)聯(lián)規(guī)則挖掘,是一個(gè)從現(xiàn)象到本質(zhì)的揣測(cè)過(guò)程,只能得到因果關(guān)系;

②特征描述,對(duì)目標(biāo)類數(shù)據(jù)的一般特征和特性進(jìn)行匯總,并以隨觀的方

式顯示給用戶;

③分類分析,找出數(shù)據(jù)集中備組對(duì)象的共同特征,建立分類模型,從而

能夠?qū)?shù)據(jù)集中的其他對(duì)象分到不同的組中;

④聚類分析,數(shù)據(jù)集分割為若干有意義的簇的過(guò)程,它是一種無(wú)制導(dǎo)的

學(xué)習(xí)方法。

12根據(jù)H1,41的插入位置應(yīng)該是41mod13,即2,但位置2有沖

突,用H2探測(cè)地址增量:41mod11+1=9,所以其插入位置應(yīng)該是2

+9=11,所以其插入位置為11。

13.TCP/IP

14.日志日志

15.實(shí)現(xiàn)用戶分布式數(shù)據(jù)庫(kù)系統(tǒng),?一個(gè)分布式數(shù)據(jù)庫(kù)在邏輯上是一個(gè)統(tǒng)一的整體,在物理上

則是分別存儲(chǔ)在不同的物理節(jié)點(diǎn)上。一個(gè)應(yīng)用程序通過(guò)網(wǎng)絡(luò)的連接可以訪問(wèn)分布在不同地理

位置的數(shù)據(jù)庫(kù)。它的分布性表現(xiàn)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)不是存儲(chǔ)在同一場(chǎng)地

16.密集【解析】組播路由協(xié)議可分為域內(nèi)組播路由協(xié)議和域間組播協(xié)

議兩大類,域內(nèi)組播協(xié)議又分為兩種模式:密集模式和稀疏模式。

17.數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)技術(shù)的研究領(lǐng)域包括數(shù)據(jù)庫(kù)管理系統(tǒng)軟件的研制,

數(shù)據(jù)庫(kù)設(shè)計(jì)和數(shù)據(jù)庫(kù)的理論。

18.邏輯結(jié)構(gòu)或邏輯邏輯結(jié)構(gòu)或邏輯解析:邏輯結(jié)構(gòu)設(shè)計(jì)階段的任

務(wù)是把概念模型轉(zhuǎn)換為與選用的DBMS所支持的數(shù)據(jù)模型相符合的基

本數(shù)據(jù)結(jié)構(gòu),即從概念模型導(dǎo)出特定DBMS可處理的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)(包

括模式和子模式)。

19.網(wǎng)絡(luò)【解析】數(shù)據(jù)包過(guò)濾技術(shù)是在網(wǎng)絡(luò)層對(duì)數(shù)據(jù)包進(jìn)行選擇。通過(guò)

檢查數(shù)據(jù)流中每個(gè)數(shù)據(jù)包的源地址、目的地址、所用的端口號(hào)、協(xié)議狀

態(tài)等因素,或它們的組合來(lái)確定是否允許該數(shù)據(jù)包通過(guò),它通常安裝在

路由器上。

20.混合策略混合策略解析設(shè)計(jì)概念結(jié)構(gòu)通常有4類方法自頂向下:

即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化;自底向上:即首先定

義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來(lái),得到全局概念結(jié)構(gòu);

逐步擴(kuò)張:即首先定義最重要的核心概念,然后向外擴(kuò)充,以滾雪球的

方式逐步生成其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu);混合策略:即將自頂

向下和自底向上相結(jié)合,用自頂向下策略設(shè)計(jì)一個(gè)全局概念結(jié)構(gòu)的框架,

以它為骨架集成用白底向上策略設(shè)計(jì)的各局部概念結(jié)構(gòu)。

21.C

22.B

【答案】B

【解析】DataArchitect是可以對(duì)PowerDesigner中所有模型信息進(jìn)行

訪問(wèn)的只讀模塊。

23.B

24.B

25.D

26.B解析:響應(yīng)比定義為系統(tǒng)對(duì)作業(yè)的響應(yīng)時(shí)間與作業(yè)運(yùn)行時(shí)間的比值。

最高響應(yīng)比作業(yè)優(yōu)先算法優(yōu)先選擇響應(yīng)比最高的作業(yè)。對(duì)JOB1,JOB2、

JOB3和JOB4的響應(yīng)比分別為60/80=0.75.40/20=2x10/40=0.25和0/35=0,

因此首先被調(diào)度的作業(yè)是J0B2,正確答案為選項(xiàng)B。

27.B

28.B

29.C解析Oracle的數(shù)據(jù)倉(cāng)庫(kù)解決方案主要包括OracleExpressServer、

OracleExpressObjectsxOracleExpressAnalyzeroOracle的Internet解決

方案主要包括:OracleWebListenersOracleWebAgentsOracleWebServero

30.A

31.\n【審題關(guān)鍵句】字符替代f(p)=p*Hmod256,小于等于32或ASCII

碼是奇數(shù)不變,否則替換。

\n【解題思路】

\n本題類似第65套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要

求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。

W【參考答案】

\n

\n

32.\n【審題關(guān)鍵句】讀入數(shù)值,奇數(shù)個(gè)數(shù),偶數(shù)個(gè)數(shù),數(shù)組下標(biāo)為奇數(shù)

的平均值。

\n【解題思路】

W本題類似第42套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即本題

是計(jì)算數(shù)組下標(biāo)為奇數(shù)的元素的平均值,參考答案的第6條語(yǔ)句。

W【參考答案】

\n

\n

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

值。

\n【解題思路】

W本題類似第44套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即參與

平均值計(jì)算的元素是數(shù)組xx[i]右移一位之后為奇數(shù)的元素,參考答案的

第9條語(yǔ)句。

W【參考答案】

\n

\n

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

序。

\n【解題思路】

\n本題類似第24套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(shù)的篩選條

件有所不同,體現(xiàn)在兩個(gè)方

溫馨提示

  • 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)論