2021年山東省東營(yíng)市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第1頁(yè)
2021年山東省東營(yíng)市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第2頁(yè)
2021年山東省東營(yíng)市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第3頁(yè)
2021年山東省東營(yíng)市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第4頁(yè)
2021年山東省東營(yíng)市全國(guó)計(jì)算機(jī)等級(jí)考試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)_第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年】山東省東營(yíng)市全國(guó)計(jì)算機(jī)等級(jí)

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

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

一、1.選擇題(10題)

1.下面列出的條目中,哪些是數(shù)據(jù)庫(kù)系統(tǒng)的組成成員?

I.操作系統(tǒng)

II.數(shù)據(jù)庫(kù)管理系統(tǒng)

in.用尸

IV.數(shù)據(jù)庫(kù)管理員

V.數(shù)據(jù)庫(kù)

A.II、HI、IV和VB.H、IV和VC.I、II、W和VD.都是

2.某文件系統(tǒng),根目錄常駐內(nèi)存。文件目錄采用鏈接結(jié)構(gòu),每個(gè)磁盤(pán)塊

放10個(gè)下級(jí)文件的描述信息。若下級(jí)文件為目錄文件,則上級(jí)的文件

目錄指向該目標(biāo)的第一塊,否則指向普通文件的文件控制塊。每個(gè)目錄

下最多放40個(gè)下級(jí)文件。普通文件采用順序結(jié)構(gòu),文件H共有5個(gè)磁

盤(pán)塊。若要讀文件/B/E/F/H中的第8塊,最少要啟動(dòng)硬盤(pán)_____次。

A.5次B.6次C.13次D.14次

3.某程序?qū)?56x256的矩陣置初值0o現(xiàn)假定分給這個(gè)矩陣的內(nèi)存塊為

1頁(yè),頁(yè)面大小為每頁(yè)256個(gè)整數(shù)字。矩陣按行存放,開(kāi)始時(shí)內(nèi)存為空。

若程序和有關(guān)變量已放在內(nèi)存其他處,并常駐內(nèi)存,且程序按如下編制:

VARA:ARRAY”…256,1...256]OFINTEGER;FORI:=1TO256

FORJ:=1TO256A[I,J]:=0;則程序運(yùn)行完畢共發(fā)生_____次缺頁(yè)中

斷。

A.255B.256C.一月-62D.2562

4.R(X,Y)是一個(gè)二日關(guān)系,X,Y是單屬性,則o

A.R一定屬于BCNFB.R一定不屬于BCNFC.R不一定屬于BCNFD.R

不一定屬于BCNF,R一定屬于3NF

5.在執(zhí)行數(shù)據(jù)庫(kù)訪問(wèn)命令之前,數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS首先需要執(zhí)行

下面哪一個(gè)(些)檢查?

I.語(yǔ)法檢查

II.用戶存取權(quán)限檢查

HI.語(yǔ)義檢查

A.僅IB.僅IIC.僅fflD.I、II和III

6.設(shè)有關(guān)系R(A,B,C,D,E),A、B、C、D、E都不可再分,則R

一定屬于

A.INFB.2NFC.3NFD.以上3個(gè)選項(xiàng)者R有可能

7.在下面對(duì)于關(guān)系的敘述中,敘述不正確的是

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

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

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

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

8.關(guān)系代數(shù)操作有5種基本的操作,其它操作均可以用這5種基本操

作來(lái)表達(dá),它們是

A.并、差、交、連接和除B.并、差、笛卡兒積、投影和選擇C.并、交、

連接、投影和選擇D.并、差、交、投影和選擇

9.下述哪一條不是局部E-R圖集成為全局E-R圖時(shí)可能存在的沖突

I.屬性沖突

II.結(jié)構(gòu)沖突

in.命名沖突

IV.模型沖突

A.I、n和wB.I、II和nic.n、in和wD.都是

io.在虛擬頁(yè)式存儲(chǔ)管理系統(tǒng)中,缺頁(yè)中斷屬于()。

A.硬件故障中斷B.時(shí)鐘中斷C.程序性中斷D.自愿性中斷

二、填空題(10題)

11.在TCP/IP協(xié)議集中,TCP協(xié)議和UDP協(xié)議運(yùn)行于開(kāi)放系統(tǒng)互聯(lián)參

考模型中的層。

12.設(shè)在關(guān)系模式R(A,B,C,D,E,F,G)中,根據(jù)語(yǔ)義有如下函數(shù)依賴集

F=(A-B,C-D,C-F,(A,D)-E,(E,F)TG)。關(guān)系模式R的碼是

13.

SYBASE的移動(dòng)與嵌入計(jì)算產(chǎn)盆主要包括SYBASESQLAnywhereStudio和

14下TP協(xié)議規(guī)定:向服務(wù)器發(fā)送__________命令可以進(jìn)入被動(dòng)模式。

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

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

份進(jìn)行綁定。

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

17.Armstrong公理系統(tǒng)的三條推理規(guī)則是自反律、傳遞律和。

18.用二維表結(jié)構(gòu)表示實(shí)體以及實(shí)體間聯(lián)系的數(shù)據(jù)模型稱為數(shù)據(jù)

模型。

19.在樹(shù)中,一個(gè)結(jié)點(diǎn)的直接子結(jié)點(diǎn)的個(gè)數(shù)稱為該結(jié)點(diǎn)的【】。

20.在數(shù)據(jù)倉(cāng)庫(kù)建立過(guò)程中,對(duì)數(shù)據(jù)進(jìn)行糾正和預(yù)處理的過(guò)程稱為數(shù)據(jù)

三、單選題(10題)

21.下列哪一條不屬于數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)?

A.進(jìn)行需求分析B.設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)C.設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)D.設(shè)

計(jì)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)

22.順序程序和并發(fā)程序的執(zhí)行相比()

A.基本相同B.無(wú)法確定C.并發(fā)程序執(zhí)行總體上執(zhí)行時(shí)間快D.順序程

序執(zhí)行總體上執(zhí)行時(shí)間快

23.對(duì)數(shù)據(jù)庫(kù)模式設(shè)計(jì)進(jìn)行優(yōu)化有三項(xiàng)指標(biāo),下列指標(biāo)中不屬于這三項(xiàng)

指標(biāo)的是()

A.A.單位時(shí)間內(nèi)訪問(wèn)的邏輯記錄個(gè)數(shù)要少

B.單位時(shí)間內(nèi)數(shù)據(jù)的傳送量要少

C.數(shù)據(jù)庫(kù)模式中的關(guān)系(即數(shù)據(jù)庫(kù)文件)數(shù)目要少

D.系統(tǒng)占用的存儲(chǔ)空間要少

24.用數(shù)組存放循環(huán)隊(duì)列的元素值,若其頭尾指針?lè)謩e為front

和rear,則循環(huán)隊(duì)列中當(dāng)前元素的個(gè)數(shù)為()

A.(rear-frontm)modm

B.(rear-front1)modm

C.(rear-front-lm)modm

D.(rear-front)modm

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

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

26.下列不是TCP/IP參考模型中的應(yīng)用層協(xié)議()。

A.A.電子郵件協(xié)議SMTPB.網(wǎng)絡(luò)文件系統(tǒng)NFSC.簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議

SNMPD.文件傳輸協(xié)議FTP

27.一個(gè)數(shù)據(jù)表10000行數(shù)據(jù),每行3500字節(jié),計(jì)算表需要空間()

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

28.整個(gè)軟件生存期中時(shí)間最長(zhǎng)蹬是()

A.需求分析B.設(shè)計(jì)C.程序編制D.運(yùn)行維護(hù)

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

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

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

C.數(shù)據(jù)的邏輯結(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)

3。.關(guān)于反規(guī)范化說(shuō)法不正確的是:

A.完全規(guī)范化與部分規(guī)范化數(shù)據(jù)庫(kù)之間處理性能會(huì)有沒(méi)多大差別

B.反規(guī)范化是將規(guī)范化關(guān)系轉(zhuǎn)換為非規(guī)范化的關(guān)系的過(guò)程。

C.反規(guī)范化方法:增加派生冗余列、增加冗余列、重新組表、分割表和

新增匯總表等方法。都會(huì)破壞數(shù)據(jù)完整性。

D.采用反規(guī)范化技術(shù)從實(shí)際出發(fā)均衡利弊。

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

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

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

中依次取出一個(gè)四位數(shù),對(duì)每一個(gè)四位數(shù)作如下處理:把個(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ù):一個(gè)是奇數(shù),另一個(gè)為偶數(shù),并且至少有一個(gè)數(shù)能被17整

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

數(shù)組b中,并計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)ent,而后對(duì)數(shù)組b進(jìn)

行降序排序。最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b

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

例如:一個(gè)四位數(shù)為4512,依題意組成的第一個(gè)新數(shù)為24,第二個(gè)新

數(shù)為51,其中51能被17整除,這兩個(gè)新數(shù)的十位數(shù)字不為零,則4512

這個(gè)四位數(shù)滿足題意所規(guī)定條件。

注意】部分源程序存在teste文件中.

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

謫勿改動(dòng)數(shù)據(jù)文件in.dal中的任何敵據(jù),主曲數(shù)main()、淀函數(shù)rcadDatO和寫(xiě)函數(shù)wrileDaK)的內(nèi)容.

1?include<stdlo.h>

fdefmeMAX200

intalMAX],b(MAX],ent-0;

4voidwriteDatO;

5voidjsVal()

6

7

8

9voidreadDat()〃從,n.dat文件中灌取200個(gè)四內(nèi)出存入數(shù)加a中

10

11int1;

12FILEwfp;

13fp-fopen("in.dat**,*r*)

for(i-0;i<MAX;

15fscanf(fp^7d",])

16fclose(fp);

17

18voidmain()

19

20int1;

21readDat();

22jsValO;〃?用肅效",頭現(xiàn)量H要求的功能

23printf("滿足條件的數(shù)“d\n”,ent);

24for(1-0;i<ent;£??)

25printf(w%d",b(i));

26printf;

27writeDat();

28;I

29voidwriteDat()〃尼計(jì)算結(jié)果cmb中符合條件的四位數(shù)?出到out4ai文件中

30

31FILE*fp;

32int1;

33fp-fopen("out.datw,*wR);

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

35for(i-0;i<ent;£,?)

R

36fprintf(fp,%d\n"rb[l]);

37fclose(fp);

38

32.已知數(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中。

例如m123t24152115

bt3245172718IS

ct34SI12751155

播序Re*115512753451

注意i部分源程序存在文杵中?

程序中已定義s叩00卜b(100)和500]?

請(qǐng)勿改動(dòng)數(shù)據(jù)文件IN1.DAT和IN2.DAT中的任何效榭.主曲數(shù)num().建浦敷reMDstO和"卡數(shù)wnteDuO的內(nèi)霖.

11?include<ttdio.h>

2;>defin?MAX100

3;intalMAXHb(MAXJ,c(MAXJ;

4,intent?0;/?奇■將6條的個(gè)家?/

5voidjsValC

6

8

INIDATmtN2.DAT4便100個(gè)角粒十IMUI存人也祖?鼻Ib中?/

9voidreadDat()

11intit

12FILE*fp;

13fp-topen("lnl.datH,*r");

14ford-0;1<MAX;

15tacanf(fp,"td",iafll);

16fclose(fp);

17fp?fopen(*in2.ctot","r**);

18for(i-0;1<MAX;

19fsconf(fp.”<T??b(in;

20fclose(fp);

22voidrnainO

23

24mtitvoidwriteDat();

25ford-0;1<MXXj

26c(l]?0;

27readDat(>;

29jsVal();

29ford-0;1<MAX“C110;

30prlntf<w%d\n",c(i));

31writoDatOi

32)

/?把幀果數(shù)期C,出到文鐘M3中?/

33voidwriteDat()

34'

35;FILE*tp;

36!mt1/

37jfp-fopen("out"w">;

381ford-0;1<MAX“c(i)>0;iP

39;fprlntf(fp,*ld\n",c(iH;

40;fclose(fp);

33.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄

由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱me(字符型10位),單價(jià)dj(整

型),數(shù)量si(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)

量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編

制函數(shù)SortDat,其功能要求:按產(chǎn)品代碼從小到大進(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)賦值語(yǔ)句進(jìn)行解

題;產(chǎn)品代碼比較請(qǐng)用函數(shù)strcmp進(jìn)行解題。例如:sell[i]=temp;

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

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

finclude<stdio.h>

?Include<string.h>

3linclude<stdlib.h>

4?defineMAX100

5typedefstruct

6

7chardm[5];/?產(chǎn)豆代碼,/

8charme[11];/?產(chǎn)品名黑?/

9intdj;/??餅?/

10intsi;/??/

11longje;/?金??/

12)PRO;

13PROsell[MAX];

14voidReadDat();

15voidWriteDat();

16voidSortDat()

17

18

19

20voidtMin()

21

22menisoc0.slzeof<sel1));

23ReadDat();

24SortDat();

25WritoDat(1;

26!I

j/,康取W100個(gè)m侑記事并存入然符數(shù)州Hl中?/

27;voidReadDat()

28!(

29FILE?fp;

30charstr(80]rch11”

31intI;

32fp-fopen(*in.dat","r");

33ford?0;1<100;ID

34(

35fgets(str,80.fp);

36memcpy(sellll|str*4>;

力n>^racpy<8ell[l].me,str?4.10);

38memepy(chfstr4-14,4);chM]-0;

39ael1(1).dj,Atoi(ch);

40

memepy(ch,str-*l8r5):chr5]?0;

41sell(1].si-atol(ch);

42sell111.je-(long)sell(1).dj?sell11).91;

43I

44{close(fp);

45

/?IE格■?出f(支付ouuhi中?/

46voidWriteDat(>

4FFILE,fp;

49mti;

50fp?fopen(*out.dat",*wH);

51ford?0;1<100;144)

52(

S3

fprlntf(£ptMd%5dsell|i:.dm,5ell(ll.mcraellli].si

sell|1J.jo):

54I

55fcloao(fp);

56

34.函數(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)的字符。

注Jt,部分源程序存放在test.c文件中,修始依據(jù)文件存放的格式是,每行的寬度均小于的個(gè)字符.含標(biāo)點(diǎn)杼號(hào)和至

格.井也按此傳代關(guān)臬進(jìn)行處理?

請(qǐng)勿改動(dòng)主函敷mamO、it(ABRedDat。和■出的數(shù)WmeDmO的內(nèi)容.

Iinclude

2tinclude<string.h>

3?Include<ctype.h>

unsignedcharxx[50][80];

5;Lntmaxline?0;/?文章的總打敷?/

6!xntRcadDat(void);

7;voidWriteDat(void);

8;voidencryptChar()

9

10;unsignedIntval;

11

12

13voidmam()

14(

15if(ReadDat())

16(

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

18return;

19\

20encryptChar();

21WrlteDatO;

)

22,?從文件ULdlt中讀取一■英文文拿,存入到無(wú)符號(hào)字例串故第O中?/

23intReadDat(void)

24(

25FILE?fp;

26inti*0;

27unsignedchar*p;

wR

28if((fp-fopen(-in.dafrr))-NULL)

29return1;

30while(fgets(xx[i]#80,fp)!-NULL)

31(

1

32p■strchr(xx[i]t\n*);

33if(p)*p-0;

34

35J

36maxline-1;

37fclose(fp);

38return0;

)

39/?把站累XX■出到文竹outdat中?/

40voidWrlteDat(void)

41(

42FILEwfp;

43int1;

44fp-fopen("out.dat*,Www);

45for(i-0;i<maxline;

46(

47printfxx(i]);

48fprintf(fp,"tsXn",xxli]);

49)

50fclose(fp);

51

35.設(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)行下去直到所有的人都出圈為止。現(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=l,m=10o

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

②若第i個(gè)人報(bào)數(shù)后出圈,則將p國(guó)置于數(shù)組的倒數(shù)第i個(gè)位置上,而原

來(lái)第i+1個(gè)至倒數(shù)第i個(gè)元素依次向前移動(dòng)一個(gè)位置;

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

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

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

1Iinclude<stdio.h>

?defineN100

?defineS1

4?defineM10

Sintp[100)9n,s,

voidWriteDat(void);

voidJoseqh(void)

8

9

10

11voidmain()

12(

13m-M;

14n?N;

15s?S;

16Joseqh0;

17WriteDat();

18

,?把站果p則文件ouutei<!>?/

19voidWriteDat(void)

20(

21int1;

22FILEefp;,

23fp-fopen("out.dat*,Rww);

/?以空■的方式.以10個(gè)收界為-皿把依例■出利屏幕和文件out.dat中?/

24for1>?0;1―)

25(

26printf(R%4d",

21fprintf(fp,p(i]);

28if(i410—0)〃如果i?被10■除.出一個(gè)回車(chē)換行符

29(

30prlntf(**\nw);

31fprintf(fp,"\n*);

32}

331

34fclose(fp);

35

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

串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)StrCharJR,其函數(shù)的功能是t以該文章中的

行為單位把字符串中的所有字符的二進(jìn)制ASCII值右移4位,高位補(bǔ)

0,然后把右移后的字符ASCII值再加上原字符的ASCH值,得到新的

值仍存入原字符串對(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,加上原來(lái)“2"的ASCII值01111010得到10000001結(jié)果。

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符

號(hào)和空格,并也按字符處理。

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

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

j?include<stdio.h>

!■include<atring.h>

;charxx(501(801;

!intmaxline-0;/?文章的曲行數(shù)*/

5;intReadDat(void>;

6?voidWriteDat(void);

ivoidStrCharJR(void)

8

9

io;l

iivoidmain()

12

if(ReadDat())

(

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

return;

I

StrCharJRO;

WriteDat();

)

/?從文鐘in<hi中讀取篇英文文章存入到字符申數(shù)鈕“中?/

intReadDat(void)

I

FILE?fp;

inti?0;

charep;

0Hw

if((fp-fopen(in.dafrr))-NULL)

returnI;

while(fgets(xx(i],80rfp)!-NULL)

(

p?strchr(xx[i),

if(p)*p-0;

32

33

34roaxline?i;

35fclose(fp);

36return0;

37

/果u■出到文的outdai中?/

38voidWriteDat(void)

39

40FILEefp;

41inti;

42fp?fopen("out.datM,

43for(i-0;i<maxline;

44

45printf(**%3\n"rxx[i]);

46fprintf(fprxxll));

47

:?hfclose(tp);

37.程序test.c的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組

XX。請(qǐng)考生編寫(xiě)函數(shù)num(intm,intk,intxx口)實(shí)現(xiàn)程序的要求,最后調(diào)

用函數(shù)readwriteDATO把結(jié)果輸出到Out.dat文件中。

例如,若輸入17,5,則應(yīng)輸出:19,23,29,31,37O

注意,SB分源程序存在ICSLC文件中.

請(qǐng)勿改動(dòng)數(shù)據(jù)文件m.dat中的任何數(shù)據(jù)以及L函數(shù)main。和輸出函數(shù)readwriteDATO的內(nèi)容.

Iinclude<stdio.h>//include電句說(shuō)明各程序中色力”6.0中的標(biāo)速■人■出泮術(shù)數(shù)《dio.h

voidreadwriteDATO;//曲敷re*dumeDAT0ift明語(yǔ)句

3intlsP(intm)〃m數(shù)iaPdru新mIt否為素敏,如果是素效副退回1,苦則返回。

4(

5int1;〃定義變量,

6for(i?2;i<m;i**)〃受*l從2依次iS第到

7if(m%i■?0)return0;〃如果日能被i整除,返回。

8return1;〃臺(tái)財(cái)炮回1

9)

10voidnum(intm,mtk,intxx[])

11

12

13

14main()

15(

16intm,n,xx[1000);〃定文盤(pán)Itm,n利故恥xxllOOO】

17printf(w\nPleaseentertwointegers:0);

wM?

18scanf(%dr%dt&m,&n);〃從魚(yú)漆入網(wǎng)個(gè)?受■m,n

19num(mrnrxx);〃調(diào)用函數(shù)numuntm.mtk.tmuQ)或Hl轎大于?Vtm且索靠m的k個(gè)It數(shù)"入敷煙xx

20for(m?0;m<n;m++)〃變從。依次逢坳到n-1

21prmcf("td”,xx(m]);〃■出fHfl元K

22printf(w\nw);〃■出一個(gè)網(wǎng)軍換行將

23readwriteDATO;〃M用由數(shù)2UTitcDAT(HE絡(luò)果■出到<x?t.dai文件中

24)

25voidreadwriteDATO〃嫉敷rgdEteMT(i的定義曲句

26<

27intm,n,xx[1000],i;〃定義?梨受■e.n,£如依綱xx[1000]

28FILETfr*wf;〃定義文的扮什變ttrf,w£

29rf-fopen(-in.daf,*rMJ;〃以只it的方式的打開(kāi)文件s.g匕并用rf折向這個(gè)文件

30wf-fopen(Mout.dat“”);〃以只寫(xiě)的方式的打開(kāi)文件。ujdaa并用wf指向這個(gè)文件

31ford-0;i<10;1>+)//值球受量人從。依次地堵到9

32(

R

33fscanf(rftFd%d#&m,&n);〃從文件im&tit入兩個(gè)數(shù)州皆給m.n

34num(mrn.xx);〃*用嫉數(shù)FAftniun(m?k?實(shí)現(xiàn)稱大于■數(shù)tn§1系靠tn的k個(gè)素敏存入fktflxx

35for(m-0;ra<n;m,+)〃械環(huán)支置■從。依次塌中為n-l

36fprintf(wf,fdxx[m]);〃把Ikifi元*xxlm】寫(xiě)入到文件cna.cUt中

37fprintf(wfr〃紀(jì)回軍快行書(shū)寫(xiě)入到文Uouc.daE中

38)

39fclose(rf);〃關(guān)閉?入文件in.dat

40jfclose(wf);〃關(guān)冊(cè)■出文件out.dAt

41i)

38.已知在in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)

ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組XX中。請(qǐng)編制函數(shù)CalValue,

其功能要求:1,求出該文件中共有多少個(gè)正整數(shù)totNum;2,求出這些

正整數(shù)中的各位數(shù)字之和是奇數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿足此條件的

這些正整數(shù)的算術(shù)平均值totPjz。最后maini函數(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ù)據(jù)函數(shù)WriteDat的內(nèi)容。

1iIinclude<stdlo.h>

2itdefineMAXNUM200

3!intxx(MAXNUM);

4jinttotNum■0;〃文件in.dat中共有多少個(gè)正整數(shù)

5\inttotCnt■0;〃符合條件的正■敷的個(gè)敷

6\doubletotPjz?0.0;//平均值

7;intReadDat(void);

8!voidWriteDat(void);

9jvoidCalValue(void)

10;(

11)

12;J

13*voidmainO

14

15inti;

16for(i-0;i<MAXNUM;i++)

17xx[1].0;

18if(ReadDat())

19(

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

21return;

22)

23CalValueO;

24printf("文件ln.dat中共有正整數(shù)個(gè)totNum);

25printf符合條件的正整數(shù)的個(gè)數(shù),*d個(gè)\n“,totCnt);

26printf「平均值-Q.Zlf'nLtotPjz);

27WriteDat();

28)

,?速取這若產(chǎn)個(gè)正?數(shù)并存入1fcMu中?/

29intReadDat(void)

30(

31FILE*fp;

32inti-0;

HM

33if<(fp*fopen("in.datr*r))-NULL)

34return1;

35while(!feof(fp))

36(

37fscant(fpa"Qd.",

38)

39fclose(fp);

40return0;

41]

,?1C計(jì)IT媯豪存入文件。仇.dau中?/

42voidWriteDat(void)

43(

44FILEefp;

45fp■fopen("out.dat*,Hww);

46fprintf(fp,"%d\n%d\nt.21f\nn,totNum,totCnt,totPjz);

47fclose(fp);

48

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

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

位數(shù)的千位數(shù)位置上的值大于等于百位數(shù)位置上的值,百位數(shù)位置上的

值大于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值大于等于個(gè)位數(shù)

位置上的值,并且原四位數(shù)是奇數(shù),則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)ent并

把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫(xiě)函數(shù)

writeDat把結(jié)果ent以及數(shù)組b中符合條件的數(shù)輸出到Out.dat文件中。

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

程序中已定義數(shù)組:a|200),b(2OOJ.已定義受ent

請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、!函數(shù)讀點(diǎn)數(shù)readDalO和寫(xiě)解數(shù)writeDatO的內(nèi)容.

1■include<stdio.h>

2#defineMAX200

3inta(MAX],b(MAX)rent-0;

4voidwriteDat();

5voidjsVal()

6{

7

8)

9voidreadDat()

10(

11inti;

12FILE*fp;

13fp■fopen("in.clat","r"*);

14for(i-0;i<MAX;

15fscant(fp#rd”,(1});

16fclose(fp);

11

18voidmam()

19

20int1;

21readDat();

22jsValO;

23printf("滿足條件的效Nd\n”,ent):

24for(i?0;i<ent;

25printf(RW**,b[i]);

26printf(M\n");

27writeDat();

28

29voidwriteDat()

301(

31FILEwfp;

32inti;

33fp-fopen(nout.dat”");

34fprintf(fpr"Qd\n”.ent);

35for(i=0;i<ent;

36fprintf(fp#7d\n"?b(i]);

37fclose(fp);

38

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

把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)isVai,其功能是:把千位數(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)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b中

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

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

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

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

1!linclude<stdio.h>

2jIdefineMAX200

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

4!voidwriteDat();

5;voidjsValO

6;?

7j

8!)

9!voidreadDat()〃從l_n.dat文件中it取200個(gè)色位數(shù)存入致IBa中

10I(

11?inti;

12:FILEefp;

13ifp-fopen("in.dat",wrw);

14?for(i?0;i<MAX;1+?)

M

15j(scant(fpftd"#Aa(i));

16;fclose(fp);

17;}

18jvoidmain()

19;(?

20;int1;

21treadDat();

22;jsValO;〃調(diào)用FA數(shù)”hlU,宏觀?白亶求的功能

23?printf濡足條件的效7d\n-,ent);

24tfor(i?0;1<ent;i—)

25Jprintf**,b[i]);

26?printfL\n");

27writeDat();

28I

29voidwriteDatO〃圮計(jì)算怙果cm以及做蛆b中衿合條件的四位數(shù)?出到ouLda文件中

30(

31FILE*fp;

32inti;

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

34fprintf(fpr"td\n"fent);

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

36fprintf(fpr"%d\n"<b[l));

37fclo5e<fp);

38

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

41.設(shè)某全國(guó)性的運(yùn)輸企業(yè)建立了大型0LTP系統(tǒng),并在該系統(tǒng)之上建立

了數(shù)據(jù)倉(cāng)庫(kù)。0LTP系統(tǒng)和數(shù)據(jù)倉(cāng)庫(kù)中有如下數(shù)據(jù)表:運(yùn)輸明細(xì)表(運(yùn)輸

單ID,發(fā)送站ID,終到站ID,貨物ID,貨物重量,運(yùn)輸價(jià)格,發(fā)貨日

期)匯總表1(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨日期,總重,總

運(yùn)價(jià))匯總表2(發(fā)送站ID,終到地區(qū)ID,貨物ID,發(fā)貨日期,總重,

總運(yùn)價(jià))匯總表3(發(fā)送站ID,終到站ID,貨物ID,發(fā)貨月份,總重,

總運(yùn)價(jià))匯總表4(發(fā)送地區(qū)ID,終到地區(qū)ID,貨物類別ID,發(fā)貨日

期,總重,總運(yùn)價(jià))該企業(yè)管理的貨運(yùn)站約有1。。個(gè),貨物約有500種

共10類,各匯總表都建有主碼,且各表有合理的維護(hù)策略,在每次維護(hù)

后數(shù)據(jù)能保持一致。設(shè)有視圖V,該視圖的訪問(wèn)頻率很高,其查詢結(jié)果

模式為(發(fā)送地區(qū)ID,終到站ID,發(fā)貨月份,總重,總運(yùn)價(jià)),該視圖

現(xiàn)以匯總表1為計(jì)算數(shù)據(jù)源。經(jīng)監(jiān)控發(fā)現(xiàn),匯總表1的被訪問(wèn)頻率過(guò)高,

導(dǎo)致系統(tǒng)整體性能下降,而其它匯總表被訪問(wèn)頻率較低。在不增加匯總

表和索引的情況下,請(qǐng)給出一個(gè)改善系統(tǒng)服務(wù)性能的優(yōu)化方案,并簡(jiǎn)要

說(shuō)明理由。(10分)

42.某網(wǎng)上商城因?yàn)闃I(yè)務(wù)發(fā)展,原有的系統(tǒng)不能很好的滿足需要,因此采

用了一套新的經(jīng)營(yíng)管理系統(tǒng),此系統(tǒng)使用SQLServer2008數(shù)據(jù)庫(kù)管理

系統(tǒng)。此系統(tǒng)上線運(yùn)行前,需將商場(chǎng)原有的數(shù)據(jù)導(dǎo)入到新系統(tǒng)中。原有

系統(tǒng)使用SQLServer2000,數(shù)據(jù)結(jié)構(gòu)與新系統(tǒng)不完全一致。因此需要把

數(shù)據(jù)從SQLServer2000導(dǎo)入到SQLServer2008中,為了保證數(shù)據(jù)一

致性,數(shù)據(jù)導(dǎo)入過(guò)程中要求暫停業(yè)務(wù)且必須在3小時(shí)內(nèi)完成。(1)在原

有數(shù)據(jù)導(dǎo)入新系統(tǒng)的過(guò)程中,實(shí)施人員發(fā)現(xiàn)原有數(shù)據(jù)量很大,導(dǎo)人數(shù)據(jù)

需要四小時(shí),業(yè)務(wù)無(wú)法接受。經(jīng)分析某工程師認(rèn)為,數(shù)據(jù)導(dǎo)入過(guò)程中的

數(shù)據(jù)庫(kù)I/O很高,但導(dǎo)人數(shù)據(jù)的程序本身對(duì)系統(tǒng)資源占用率很低。該工

程師建議將數(shù)據(jù)導(dǎo)入過(guò)程中的數(shù)據(jù)恢復(fù)模式從“完整”模式改為“簡(jiǎn)單”

模式以提高數(shù)據(jù)導(dǎo)人速度;而另一位工程師則認(rèn)為此方法未必能提高數(shù)

據(jù)導(dǎo)入速度,而且還可能導(dǎo)致數(shù)據(jù)丟失,不建議使用此方法。請(qǐng)分析此

方法是否能夠提高數(shù)據(jù)導(dǎo)入速度并給出理由,同時(shí)分析此操作的數(shù)據(jù)丟

失風(fēng)險(xiǎn)。(5分)(2)在成功導(dǎo)入歷史數(shù)據(jù)后,此系統(tǒng)順利上線運(yùn)行。在

上線運(yùn)行的第一周,發(fā)現(xiàn)數(shù)據(jù)庫(kù)服務(wù)器的CPU使用率很高,達(dá)到近90%,

高峰期間達(dá)到100%,且系統(tǒng)內(nèi)存占用率達(dá)到90%,但系統(tǒng)I/O很輕。

業(yè)務(wù)人員反應(yīng)系統(tǒng)操作速度很慢。為了提高系統(tǒng)運(yùn)行速度。在不修改應(yīng)

用程序的前提下,兩位工程師提出了不同的解決辦法:I.為服務(wù)器增

加2顆CPU,緩解CPU使用率很高的問(wèn)題;II.為服務(wù)器增加一倍內(nèi)

存,緩解內(nèi)存使用率很高的問(wèn)題??紤]成本,現(xiàn)階段只能按照一種方案

實(shí)施。請(qǐng)指出在現(xiàn)有情況下,哪種方案更合理并給出理由。(5分)

六、單選題[1分](2題)

43.在SOLServer2008中,設(shè)各系統(tǒng)數(shù)據(jù)庫(kù)當(dāng)前主要數(shù)據(jù)文件及日志文

件的大小如下表所示:

數(shù)據(jù)庫(kù)主要數(shù)據(jù)文件(MB.日志文件(MB.

master152

model41

msdb8廠

tempdb61

現(xiàn)要在該系統(tǒng)中創(chuàng)建一個(gè)新的用戶數(shù)據(jù)庫(kù),則用戶數(shù)據(jù)庫(kù)中主妻數(shù)據(jù)

文件的大小不能小于()。

A.15MBB.4MC.8MBD.6MB

44.關(guān)于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì),有下列說(shuō)法:1.數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)

需要考慮數(shù)據(jù)組織與存儲(chǔ)、數(shù)據(jù)訪問(wèn)與處理、應(yīng)用設(shè)計(jì)等幾個(gè)方面n.數(shù)

據(jù)庫(kù)概念設(shè)計(jì)階段,采用自上而下的ER設(shè)計(jì)時(shí),首先設(shè)計(jì)局部ER圖,

然后合并各局部ER圖得到全局ER圖山.在數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)階段,將

關(guān)系模式轉(zhuǎn)換為具體DBMS平臺(tái)支持的關(guān)系表W.在數(shù)據(jù)庫(kù)物理設(shè)計(jì)

階段,一般需要設(shè)計(jì)視圖和關(guān)系模式的完整性約束上述說(shuō)法正確的是

()o

A.I、HI和IVB.IC.II和HID.II和W

參考答案

1.D解析:數(shù)據(jù)庫(kù)系統(tǒng)(DBS,DataBaseSystem)是指在計(jì)算機(jī)中引入數(shù)

據(jù)庫(kù)后的系統(tǒng)構(gòu)成。一般由數(shù)據(jù)庫(kù)、操作系統(tǒng)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開(kāi)

發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶組成。

2.B

3.A

4.A解析:BCNF范式:若關(guān)系模式ReiNF,且每一個(gè)決定因素(非平

凡的函數(shù)依賴)都包含候選碼,貝IJREBCNF。本題中因?yàn)镽是一個(gè)二日

關(guān)系,在其中必定不存在非碼關(guān)鍵字對(duì)主碼的部分依賴,故R一定是

BCNF范式。

5.D解析在執(zhí)行數(shù)據(jù)庫(kù)訪問(wèn)命令之前,DBMS先對(duì)命令進(jìn)行語(yǔ)法檢查,

語(yǔ)法檢查通過(guò)后進(jìn)行語(yǔ)義檢查和用戶存取權(quán)限檢查。

6.A解析:關(guān)系模式需要滿足一定的條件,最低要求的條件是元組的每

個(gè)分量必須是不可再分的數(shù)據(jù)項(xiàng),這叫做第一范式,簡(jiǎn)稱1NF。

7.C解析:一個(gè)關(guān)系對(duì)應(yīng)一個(gè)二維表,但一個(gè)二維表不一定都能成為一

個(gè)關(guān)系,如復(fù)式表格(數(shù)據(jù)項(xiàng)下還有子項(xiàng))就不是一個(gè)關(guān)系,只有符合一

定要求的二維表才能關(guān)系,因此C是錯(cuò)誤的。

8.B解析:關(guān)系代數(shù)的操作可分為3類:①基于傳統(tǒng)集合論的操作;②

專門(mén)的關(guān)系操作;③擴(kuò)充的關(guān)系操作。上述這些操作中,并、差、笛卡

兒積、投影和選擇這5種操作稱為基本的操作,其它的操作均可以用這

5種基本操作來(lái)表達(dá)。

9.B解析:本題是對(duì)結(jié)構(gòu)沖突概念的考查。當(dāng)將局部E-R圖集成為全局

E-R圖時(shí),可能存在三類沖突:屬性沖突、結(jié)構(gòu)沖突和命名沖突。因此

模型沖突不屬于將局部E-R圖集成為全局E-R圖時(shí)可能發(fā)生的沖突,

其余的都屬于,因此正確答案為B。

10.C解析:根據(jù)中斷源的不同,中斷類型可以分為強(qiáng)迫性中斷和自愿性

中斷,強(qiáng)迫性中斷是否會(huì)發(fā)生以及何時(shí)發(fā)生都是無(wú)法預(yù)料的,正在運(yùn)行

的程序可能在任意位置被暫停。包括:輸入/輸出中斷、硬件故障中斷、

時(shí)鐘中斷、控制臺(tái)中斷和程序性中斷。自愿性中斷是正在運(yùn)行的程序有

意安排的,通常是由程序員在編程中,要求操作系統(tǒng)提供服務(wù)而有意使

用訪管指令或系統(tǒng)調(diào)用而導(dǎo)致的中斷。

11.傳輸【解析】在口互聯(lián)中,傳輸控制協(xié)議(TCP)和用戶數(shù)據(jù)報(bào)協(xié)議

(UDP)是傳輸層最重要的兩種協(xié)議,它們?yōu)樯蠈佑脩籼峁┎煌?jí)別的通

信可靠性。

12.(AC)(A,C)解析:候選碼的定義是:設(shè)K為關(guān)系模式R<U,F>中的

屬性或?qū)傩越M。若K-U在F+中,而找不到K的任何一個(gè)真子集K',

能使KJU在F+中,貝IJ稱K為關(guān)系模式R的候選碼。本題易知C必然

是主屬性,再利用增廣律逐個(gè)嘗試可以知道(A,C)是候選碼。

13.

14.PASV【解析】當(dāng)客戶機(jī)向服務(wù)器發(fā)出數(shù)據(jù)傳輸命令時(shí),通過(guò)控制連

接向服務(wù)器發(fā)送一個(gè)PASV命令,請(qǐng)求進(jìn)入被動(dòng)模式。

15.透明網(wǎng)橋【解析】網(wǎng)橋按照路由表的建立方法分為兩類:透明網(wǎng)橋

和源路由網(wǎng)橋。這兩種網(wǎng)橋標(biāo)準(zhǔn)分別由IEEE802.1與IEEE802.5兩個(gè)

分委員會(huì)制定。

16.標(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ù)字簽名。

17.增廣律增廣律

18.關(guān)系關(guān)系

19.度(degree)度(degree)解析:樹(shù)的結(jié)點(diǎn)包含一個(gè)數(shù)據(jù)元素及若干指向

其子樹(shù)的分支。結(jié)點(diǎn)擁有的子樹(shù)數(shù)稱為結(jié)點(diǎn)的度。度為。的結(jié)點(diǎn)稱為葉

子或終端結(jié)點(diǎn)。

20.清理清理

21.B解析:數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程通常分為以下4個(gè)階段:需求分析、概念結(jié)

構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)。

22.C

23.C

24.A

25.C

26.C解析:應(yīng)用層協(xié)議主要有以下7種。①網(wǎng)絡(luò)終端協(xié)議TELNET,

用于實(shí)現(xiàn)互聯(lián)網(wǎng)中遠(yuǎn)程登錄功能。②文件傳送協(xié)議FTP,用于實(shí)現(xiàn)互

聯(lián)網(wǎng)巾交互式文件傳輸功能。③電子郵件協(xié)議SMTP,用于實(shí)現(xiàn)互聯(lián)網(wǎng)

中電子郵件傳送功能。④域名服務(wù)DNS,用于實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備名字到IP

地址映射的網(wǎng)絡(luò)服務(wù)。⑤路由信息協(xié)議RIP,用于網(wǎng)絡(luò)設(shè)備之間交換路

由信息。⑥網(wǎng)絡(luò)文件系統(tǒng)NFS,用于網(wǎng)絡(luò)中不同主機(jī)間的文件共享。

⑦HTTP協(xié)議,用于WWW服務(wù)。

27.B

28.D

29.A解析按照邏輯結(jié)構(gòu)的定義數(shù)據(jù)的邏輯結(jié)構(gòu)是數(shù)據(jù)間關(guān)系的描述,

只抽象地反映數(shù)據(jù)元素之間的邏輯關(guān)系,不管其存儲(chǔ)方式。順序結(jié)構(gòu)、

鏈?zhǔn)浇Y(jié)構(gòu)、靜態(tài)結(jié)構(gòu)和動(dòng)態(tài)結(jié)構(gòu)都是指存儲(chǔ)結(jié)構(gòu)。因此A是正確的。

30.A

31.\n【審題關(guān)鍵句】個(gè)位+于位與百位+十位,奇數(shù),偶數(shù),整除,從大

到小排序。

\n【解題思路】

\n本題類似第24套試題,通過(guò)審題可以發(fā)現(xiàn)主要是對(duì)四位數(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)論