




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2022年貴州省銅仁地區(qū)全國(guó)計(jì)算機(jī)等級(jí)考
試數(shù)據(jù)庫(kù)技術(shù)真題(含答案)
學(xué)校:班級(jí):姓名:考號(hào):
一、1.選擇題(10題)
1.下列關(guān)于函數(shù)依賴的敘述中,不正確的是()。
A.在函數(shù)依賴的范疇內(nèi),BCNF達(dá)到了最高的規(guī)范化程度
B.在函數(shù)依賴的范疇內(nèi)有BCNF、3NF、2NF、1NF這幾種范式
C.如果一個(gè)關(guān)系模式RW2NF,則它一定是BCNF
D.如果一個(gè)關(guān)系模式RQ3NF,則它一定是2NF
2.9.數(shù)據(jù)庫(kù)管理系統(tǒng)通常提供授權(quán)功能來(lái)控制不同用戶訪問(wèn)數(shù)據(jù)的權(quán)
限,這主要是為了實(shí)現(xiàn)數(shù)據(jù)庫(kù)的()
A.可靠性B.一致性C.完整性D.安全性
3.在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中,為了簡(jiǎn)化用戶的查詢操作,而又不增加數(shù)據(jù)的
存儲(chǔ)空間,常用的方法是創(chuàng)建_____O
A.另一個(gè)表B.游標(biāo)C.視圖D.索引
4.OracleOffice的功能包括()。
I、生成聯(lián)機(jī)文檔
H、消息接收與發(fā)送
IH、日程安排
IV、日歷管理
V、拼寫(xiě)檢查
A.I、II、IV、VB.I、II、山和WC.II、HI、IV、VD.全是
5.下面哪個(gè)工具不屬于數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)的CASE工具?
A.Sybase公司的PowerDesinger
B.Uniface公司的Uniface
C.Oracle公司的Designer/2000
D.Rational公司的Rose
6.對(duì)象一關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中提供的類型構(gòu)造器可以支持構(gòu)造復(fù)雜對(duì)象
的數(shù)據(jù)類型。以下哪一個(gè)不是對(duì)象一關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中提供的類型構(gòu)造
器?()
A.組合B.封裝C.集合D.引用
7.在登錄日志文件時(shí),應(yīng)該()。
A.將更新數(shù)據(jù)庫(kù)與登錄文件兩個(gè)操作同時(shí)完成
B.將更新數(shù)據(jù),序與登錄文件兩個(gè)操作按隨機(jī)的先后/頃序完成
C.先寫(xiě)數(shù)庫(kù)庫(kù)的更新,后登錄日志文件
D.先登錄日志文件,后寫(xiě)數(shù)據(jù)庫(kù)的更新
8.某一磁盤(pán)請(qǐng)求序列(磁道號(hào))如下:0225711212O按照最短尋道時(shí)
間優(yōu)先磁盤(pán)調(diào)度算法對(duì)磁盤(pán)請(qǐng)求進(jìn)行服務(wù),設(shè)當(dāng)前磁頭在4道上,則磁
臂總移動(dòng)道數(shù)為()。
A.68B.40C.32D.22
9.以下2題基于以下的敘述:關(guān)系模式R(B,C,M,T,A,G),根據(jù)語(yǔ)義有如下
函數(shù)依賴集:F={B-C,(M,T)TB(M,C)TY,(M,A)TT,(A,B)—C}。
關(guān)系模式R的碼是
A.(M,T)B.(M,C)C.(M,A)D.(A,B)
10.有關(guān)系S(S#,Sname,Sex),C(C#,CName),SC(S#,C#)o其中S#為
學(xué)號(hào),Sname為學(xué)生姓名,Sex為性別,C#為課程號(hào),Cname為課程名,
要查詢選修“計(jì)算機(jī)文化”課程的全體男生姓名的SQL語(yǔ)句為
SelectSnameFromS,C,SCWhere子句,這里的Where子句的內(nèi)容可以為
A.S.S#=SC.S#=,男,andCname=,計(jì)算機(jī)文化,
B.S.S#=SC.S#andC.C#=SC.C#andCname='計(jì)算機(jī)文化,
C.S.S#=SC.S#andC.C#=SC.C#andSex='男'andCname='計(jì)算機(jī)文化'
D.Sex,女'andCname=計(jì)算機(jī)文化,
二、填空題(10題)
11.數(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ò),它通常安裝在路由器上。
12.子報(bào)表在鏈接到主報(bào)表之前,應(yīng)當(dāng)確保己經(jīng)正確地建立了一LL
13.組播路由協(xié)議可分為域內(nèi)組播路由協(xié)議和域間組播協(xié)議兩大類。其中,
域內(nèi)組播協(xié)議又分為兩種模式:模式和稀疏模式。
14.在數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段中,每個(gè)階段都有自己的設(shè)計(jì)內(nèi)容。“為哪
些表、在哪些字段上、建什么樣的索弓I。”這一設(shè)計(jì)內(nèi)容應(yīng)該屬于
設(shè)計(jì)階段。
15.
假設(shè)在關(guān)系模式R(U)中,X,Y,Z都是U的子集,且2=1;—X—Y。若
X->Y,則稱X-Y為【】°
16.以太網(wǎng)幀結(jié)構(gòu)由前導(dǎo)碼、幀前定界符、目的地址字段、源地址字段、
類型字段、和幀校驗(yàn)字段幾個(gè)部分組成。
17.監(jiān)控分析按照實(shí)現(xiàn)方法的不同分為兩種,一種是由數(shù)據(jù)庫(kù)建立自動(dòng)監(jiān)
控機(jī)制,另一種是_________O
18.在數(shù)據(jù)挖掘方法中,對(duì)目標(biāo)類數(shù)據(jù)的一般特征或特性進(jìn)行匯總,并
以直觀易理解的方式顯示給用戶的方法被稱為O
19.計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)渲饕侵竿ㄐ抛泳W(wǎng)的拓?fù)錁?gòu)型,它對(duì)網(wǎng)絡(luò)性能、系統(tǒng)
可靠性與都有重大影響。
20.在OS1參考模型中,每層可以使用__________層提供的服務(wù)。
三、單選題(10題)
21.在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為()
A.并、差、選擇、投影、自然連接B.并、差、交、選擇、投影C.并、
差、選擇、投影、乘積D.并、差、交、選擇、乘積
22.在建立表結(jié)構(gòu)時(shí)定義關(guān)系完整性規(guī)則()
A.使DBS能夠自動(dòng)維護(hù)數(shù)據(jù)完整性約束條件B.還需要編程實(shí)現(xiàn)數(shù)據(jù)完
整性約束條件C.沒(méi)有必要定義D.將使系統(tǒng)操作復(fù)雜
23.在關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)中,設(shè)計(jì)關(guān)系模式是()的任務(wù)。
A.需求分析階段B.概念設(shè)計(jì)階段C.邏輯設(shè)計(jì)階段D.物理設(shè)計(jì)階段
24.下面關(guān)于通道的敘述中,正確的是()I.通道相當(dāng)于一個(gè)功能簡(jiǎn)
單的處理機(jī)II.通道完成數(shù)據(jù)輸入輸出工作HI.通道與CPU共
用一個(gè)內(nèi)存
A.I和HB.I和IIIC.II和IIID.都是
25.下面關(guān)于關(guān)系的性質(zhì)描述正確的是
A.每列中的分量可以來(lái)自不同的域
B.一個(gè)關(guān)系中可以有相同的元組
C.每一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)
D.不同列的分量必須來(lái)自相同的域
26.設(shè)數(shù)組data[O...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)
27.采用SPOOLing技術(shù)的主要目的是()。
A.提供內(nèi)存和磁盤(pán)的接口B.減輕用戶編程負(fù)擔(dān)C.提高CPU和設(shè)備交
換信息的速度D.提高獨(dú)占設(shè)備的利用率
28.FoxProDOS是()
A.DOS下的數(shù)據(jù)庫(kù)B.DOS支持下的數(shù)據(jù)庫(kù)管理系統(tǒng)C.為DOS做的
FoxProD.DOS下的文字處理系統(tǒng)
29.在數(shù)據(jù)庫(kù)設(shè)計(jì)的()階段,產(chǎn)生DBMS可以接受的源代碼。
A.概念設(shè)計(jì)B.邏輯設(shè)計(jì)C.物理設(shè)計(jì)D.實(shí)現(xiàn)
30.()可以看成是現(xiàn)實(shí)世界到機(jī)器世界的一個(gè)過(guò)渡的中間層次。
A.概念模型B.邏輯模型C.結(jié)構(gòu)模型D.物理模型
四、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ù)wmeDat把結(jié)果xX輸出到文件out.dat中。
替代關(guān)系:f(p)=p*llmod256,mod為取余運(yùn)算,P是數(shù)組xx中某一個(gè)
字符的ASCIH1,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ù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的
內(nèi)容。
1;finclude<stdio.h>
2!tinclude<string.h>
3j?include<ctype.h>
4?unsignedcharxx(50](80);
5!intmaxline?0;/?文章的總行效?/
i
6;intReadDat(void);
7JvoidWriteDat(void);
8?voidencryptChar()
9
10
11
12?voidmainO
13!(
14;if(ReadDatO)
15i{-
16printf「數(shù)據(jù)文件in.dat不能打開(kāi)!\n\007w);
?
17return;
18i?
19jencryptCharO;
20|WriteDat();
21
;,?從文件m&i中讀取一?英文文章.存入更無(wú)符號(hào)字料申依祖口中〃
22;intReadDat(void)
23!I
24;FILE*fp;
25Jinti-0;
26iunsignedchar*p;
27if((fp-fopen("in.daf,"1"))—NULL)
28return1;
29\while(fgeta(xx11),80*fp)!?NULL)
30;
31!p-strchr(xx(l],,Xn*);
32;if(p)*p■0;
向if
34)
35;maxline■i;
36!fclose(fp);
371return0;
38JI
八把怖果H■出JM文件OUL&l中”
39j
voidWriteDat(void)
40:(
41!FILE*fp;
42;int1;
43:fp-fopen("out.datw,**wH);
44ifor(i-0;i<maxline;1?>)
:
45(
46!0w
printC(%s\nrxx[i]);
;
47fprintf(fpr7s\n”,xx(ij);
回)
49!fclose(fp);
50;
32.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到無(wú)符
號(hào)字符串?dāng)?shù)組XX中;請(qǐng)編制函數(shù)ChA,其函數(shù)的功能是:以行為單位
把字符串中的第一個(gè)字符的ASCII值加第二個(gè)字符的ASCII值,得到
第一個(gè)新的值,存入數(shù)組單元xx國(guó)⑼中(其中:i是文章中的某行)。第
二個(gè)字符的ASCII值加第三個(gè)字符的ASCH值,得到第二個(gè)新的值,存
入數(shù)組單元xx[i]⑴中。以此類推一直處理到最后第二個(gè)字符,最后一個(gè)
字符的ASCII值加原第一個(gè)字符的ASCII值,得到最后一個(gè)新的值,存
放在原字符串對(duì)應(yīng)的位置上,之后把已處理的字符串逆轉(zhuǎn)后仍按行重新
存入無(wú)符號(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文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat
的內(nèi)容。
I;linclude<stdio.h>
2\?include<string.h>
3;unsignedcharxx[50][80];
4!lotmaxline?0;/?文聿的總行數(shù)?/
5.intReadDat(void);
6!voidWriteDat(void);
7ivoidChA(void)
8j(
9
10\)
11!voidmainO
12;1
if(ReadDatO)
14i
(
15;printf(1*數(shù)據(jù)文件in.dat.不能打開(kāi)!\n\007w);
return;
16I?
17;}
18;ChAO;
19!WriteDat();
20;?
/?從文件indM中讀取一管英文文?存入到無(wú)符號(hào)字符串?dāng)?shù)彷XX中葉
2iiintReadDat(void)
FILEwfp;
inti?0
char*p;
26?if(<fp-fopen("in.dat","r"))-NULL)
27ireturn1;
28;while(fgets(xx(1),80,fp)!*NULL)
29?
30ip■strchr(xx[i],?\n,);
31!if(P)?P-0;
32;if
33:)
34imaxline?i;
35jfclose(fp);
36;return0;
37;}
/?紀(jì)結(jié)果xx?出到ouLda!文件中?/
38voidWriteDat(void)
39!(
40;FILE*fp;
41!inti;
42;fp?fopen("out.datM,**w*);
43jfor(1-0;i<maxline;i++)
44?(
wH
45?printf(%s\nfxx[i]);
46!fprlntf(fp,**%s\n"xx(il);
ir
47;
48!fclose(fp);
49;)
33.已知數(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文件中。
注感,部分源程序存在test.c文件中.
程序中己定義數(shù)組:a[200).b[200],已定義變量:ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù).主函數(shù)main。、讀法數(shù)readDatO和寫(xiě)或數(shù)writeDatO的內(nèi)容?
linclude<stdio.h>
2?defineMAX200
3inta【MAX),b(MAX]rent
4voidwriteDat();
5voidjsVal()
6
7
8
9voidreadDat()〃從工n.dat文件中金取200個(gè)四位數(shù)存入敷殂a中
10(
11Int1;
12FILE*fp;
13fp-fopen("in.dat",**rw);
14for(i-0;i<MAX;
15fscanf&a(i]);
16fclose(fp);
17J
18voidmain()
19(?
20inti;
21readDat();
22jsVai();〃調(diào)用方敏jiVal.宏現(xiàn)■目襄求的功能
23printf<??滿足條件的IkTd'n",ent);
24for(i-0;1<ent;i**)
25print—"d.b[ij);
26printf
27wrlteDat();
28I
29voidwriteDat(>"圮計(jì)算的果cm以及故蛆b中料臺(tái)條件的四位數(shù)?圖到outdat文件中
30(
31FILE*fp;
32inti;
33fp■fopen("out.dat*,Rw**);
34fprintf(fprent);
35for(i?0;i<ent;11??)
36fprintf(fpr"%d\n"<b[l));
37fclose(fp);
38
34.編寫(xiě)一/t?函數(shù)findStr(char*str,char*substr),該函數(shù)統(tǒng)計(jì)一"?長(zhǎng)度為
2的子字符串substr在另一個(gè)字符串str中出現(xiàn)的次數(shù),該次數(shù)作為函數(shù)
值返回。例如,假定輸入的字符串為”asdasasdfgasdaszx67asdmklo”,
子字符串為“as",函數(shù)返回值是6。
函數(shù)ReadWrite實(shí)現(xiàn)從文件indat中讀取兩個(gè)字符串,并調(diào)用函數(shù)findStr,
最后把結(jié)果輸出到文件out.dat中。
注意:部分源程序存在test.c文件中。請(qǐng)勿改動(dòng)主函數(shù)main和其他函
數(shù)中的任何內(nèi)容,僅在函數(shù)findStr的花括號(hào)中
填入你編寫(xiě)的若干語(yǔ)句。
?include<stdio.h>
tinclude<string.h>
3voidReadWrlte();
4intfindStr(char*3trrchar?substr)
5
6
7
8mainO
9
10charstr(81|,substr[3];
intn;
pr'ntfL輸入原字符中:”);
13gets(str);
14pr—入「字符申:");
15gets(substr);
16puts(str);
17puts(substr);
18n-findStr(str,substr);
,
19prlntf(**n*%d\n"rn);
20ReadWrite();
21I
/?從文件huht中it取兩個(gè)字符中,并?用雄依findSwO,■后鉆果■出到文件out&t中?/
22voidReadWrite()
23(
24charstr(81),substr(3],ch;
25intnrlenri?0;
26FILE?rf,*wf;
27rf-fopenLLn.dat","r");
wwHM
28wf-fopen(out.datrw):
29whiled<5)
30i
31fgets(strr80,rf);〃從文件!ndu中建取長(zhǎng)度為R的字符中存入到半構(gòu)小
32fgets(substr,10,rf);〃從文件Edit中濤取長(zhǎng)授為9的子字符中存入到字符率“uxtr
33len*strlen(substr)-1;,/尼f字符麼substr的長(zhǎng)度凌)的{ft跳繪
34ch-substrtlenI;〃把子字符刪的?存f字相的儂*捺字符ch
,?如臬于字符中的量后一個(gè)字構(gòu)是網(wǎng)等投行符或是文件的或符?副紀(jì)子?籽卑的?后一個(gè)多籽的值&宣為。?/
35if(ch。'\n'IIch~Oxla)
36subatr[len]?0;
/?用的Ikflndfitrsubstrl返⑼子字符串?ub,s在字符申atr中出現(xiàn)的次數(shù)?/
37n-findStr(strrsubstr);
38fprintf(wf,"d\n".n);//無(wú)詁年觸Un耳人父女ftout.cUu中
391*4;〃■環(huán)登
40I
41fclose(rf);
42fclose(wf);
43
35.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符
串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)ConvertCharA,其函數(shù)的功能是:以行為單
位把字符串中的所有小寫(xiě)字母改寫(xiě)成該字母的下一個(gè)字母,如果是字母
z,則改寫(xiě)成字母a,大寫(xiě)字母和其他字符保持不變。把已處理的字符串
仍按行重新存入字符串?dāng)?shù)組XX中。最后main函數(shù)凋用函數(shù)WriteDat
把結(jié)果XX輸出到文件Out.dat中。
例3原文:Adb.Bcdza
abck.LLhj
結(jié)果iAcc.Bdcab
hrdlITik
原始數(shù)據(jù)文件存放的格式是,每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格.
注意?部分源程序存放在test.c文件中.
請(qǐng)匆改動(dòng)主函數(shù)main。、讀函數(shù)RedDai。和■出喻數(shù)WriteDatO的內(nèi)容.
1.?include<stdio,h>
2;tincludeOtting.h>
3;charxx[50][80];
4jintmaxline,0;/?文量的總h數(shù)?/
5jintReadDat(void);
6"voidWriteDat(void);
7;voidConvertCharA(void)
8
9
10
11|voidmain()
12!I
13?if(ReadDat())
14;?
15printf("數(shù)據(jù)文件in.dat不能打開(kāi)!\n\007");
16return;
17i)
18ConvertCharA(>;
19jWrltoDat();
20JJ
從文件中it取一■[英文文章存入費(fèi)I字將率依笆u中〃
21;intReadDat(void)
22!(
23;FILE#fp;
24[inti-0;
25ichar*p;
26Jif((fp-fopen("in.daf,HrR))-NULL)
27return1;
28;while(fgeta(xx(i]#80ffp)!-NULL)
29>(
30p-strchr(xx[i]9W
31if(p)*p-0;
32
33:\
34?maxline-i;
35?fclose(fp);
36?return0;
37iI
!/?1E姑果u?出川文仆out&t中?/
38;voidWriteDat(void)
39!(
40iFILE.fp;
41?int1;
w
42?fp-fopen(*out.datr*w**);
43;ford-0;i<maxline;
44(
ww
45printf(%s\nrxx(i]);
46fprintf(fp,*%s\n*rxx(i]);
471\
48!fclose(fp);
49
36.已知數(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)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出
到Out.dat文件中。
注意,部分源程序存在teste文件中?
程序中已定義數(shù)組:a1200J.b(200].巳定義變ILent
請(qǐng)勿改動(dòng)數(shù)榭文件in.dal中的任何敷據(jù)、I函數(shù)m&!n()?讀函數(shù)readDatO和”函數(shù)writeDsU()的內(nèi)容?
finclude<stdio.h>
2?defineMAX200
3inta(MAX],b(MAXJ,ent
4voidwriteDat();
5voidjsVai()
6
6
9voidreadDat()/,從in.dat文件中虐取200個(gè)四位依存入數(shù)於a中
10
int1;
FILE#fp;
Rw
fp■fopen(in.datr
for(i-0;i<MAX;i
15facanf(fpv
fclose(fp);
18voidmain()
19
20int1;
readDat();
isVai();//SUUfAft“Val”,室理■求的功*
23princf滿足條件的數(shù),Qd\n",ent);
24for(i?0;1<ent;
25printf(*%dIb[i]);
26printf(H\nw);
27writeDat();
28
29voidwriteDatO〃把計(jì)算的裳6t以及數(shù)組b中符合條件的四位依■出到皿《文件中
30
31FILE#fp;
32int1;
w
33fp-fopen("out.date;
34fprAntf(£p,"%d\n",ent);
35for(i-0;1<ent;
36fprintf(fp,Htd\n*/b[i]);
37fclose(fp>;
38
37.程序test.c的功能是:選出1000至5000范圍內(nèi)(包括1000、5000)
符合下面條件的四位自然數(shù)。條件是:千位數(shù)字與百位數(shù)字之和等于十
位數(shù)字與個(gè)位數(shù)字之和,且千位數(shù)字與百位數(shù)字之和等于個(gè)位數(shù)字與千
位數(shù)字之差的整10倍。計(jì)算并輸出這些四位自然數(shù)的個(gè)數(shù)ent以及這
些數(shù)的和sum。請(qǐng)編寫(xiě)函數(shù)countValue實(shí)現(xiàn)程序的要求。最后main函
數(shù)調(diào)用函數(shù)writeDAT把結(jié)果crlt和sum輸出到out.dat文件中。
注意:部分源程序存放在tCSLC文件中.
請(qǐng)勿改動(dòng)主函數(shù)nuin()和輸出數(shù)據(jù)函數(shù)wriieDAT。的內(nèi)容.
1!finclude<stdio.h>
2jintcntrsum;〃定義氣用全局殳■cnu和eiun
3;voidwriteDATO;
4!voidcountvalue()
7
8;voidmain()
9
ent-sum=0;〃蛤全局變?cnc?川足M初值為。
countvalue();〃,用由數(shù)counWu?力,實(shí)現(xiàn)JK目要求的功能
12print"”滿足條件的自然數(shù)的個(gè)數(shù)一%d\n*rcnt);
M
13printf("滿足條件的自然數(shù)值的和■%d\nrsum);
14writeDATO;
voidwriteDATO
18FILE?fp;
19fp■fopen(*out.daf*,;
,
20fprintf(fp,*%d\n%d\n"/ent,sum);
21fclose(fp);
22
38.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符
串?dāng)?shù)組XX中,請(qǐng)編制函數(shù)StrCharJR,其函數(shù)的功能是t以該文章中的
行為單位把字符串中的所有字符的二進(jìn)制ASCII值右移4位,高位補(bǔ)
0,然后把右移后的字符ASCH值再加上原字符的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,加上原來(lái)“2"的ASCII值011110原得到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)容。
Iinclude<stdio.h>
IInclude<8tring.h>
3charxx[50](80];
4intmaxllnea0;/?文章的總行故?/
5intReadDat(void);
6voidWriteDat(void);
7voidStrCharJR(void)
8
9
10
11voidmain()
12I
13if(ReadDat())
14
15printf("數(shù)據(jù)文件in.dat不能打開(kāi)!\n\007wh
16return;
17I
18StrCharJR();
19WriteDat();
20)
人從文件Sdat中it取篇英文文章存入到字橋小故filxx中?/
21intReadDat(void)
22I
23FILE*fp;
24inti*0;
25charep;
26if((fp-fopenf^in.dat^^r*))—NULL)
27return1;
28while(fgets(xx(i]r80rfp)!?NULL)
29(
p?strchr(xx(i),
if(p)?p.0;
32
33I
34maxline■i;
35fclose(fp);
36return0;
37)
,結(jié)果xx■出到文外outdM中?/
38voidWriteDat(void)
39(
40FILE#fp;
41inti;
42fp?fopen("out.datM,nwH);
43for(i-0;i<maxline;
44(
45printf("%5\n"txx[il);
wM
46fprintf(fp,%s\nrxx11]);
47
48fclose(fp);
49
39.已知數(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)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出
到Out.dat文件中。
注意,部分源程序存在teste文件中?
程序中已定義數(shù)級(jí):a{200].b{200],巳定義變■:ent
請(qǐng)勿改動(dòng)數(shù)據(jù)文書(shū)m.dal中的任何數(shù)據(jù)、上函數(shù)main。、讀函數(shù)rcadDatf)和寫(xiě)成數(shù)writuDaU)的內(nèi)容.
?include<stdio.h>
2?defineMAX200
3inta[MAX),b[MAX],ent-0;
4voidjsVal()
5
6
BvoidreadDatO〃從xn.dat:文件中罐取200個(gè)四口數(shù)存入故例&中
9(
10int1;
11FILEefp;
Hww
12fp?fopen(°ln.datrr);
13for(i?0;i<MAX;i**)
14fscanf(fp?7d”.6a(1));
15fclose(fp);
16十
17writeDat<)〃IE計(jì)算姑果cot以及家也b中符合條件的網(wǎng)口融*出到oucdn文件中
18
19?FILE,fD:
20int1;
Rww
21fp?fopen("out,dat/w);
22fprlntf(fp/Fd\n",ent);
23for(i?0;i<ent;
24fprlntf(fp#b(i))
25fclose(fp);
26
27jvoidmain()
28
29Int1;
30teadDat();
31jsVal();〃調(diào)用函數(shù)實(shí)現(xiàn)髭”要亶的動(dòng)解
32piintf("滿足條件的數(shù)*,d\n",nt);
33for(1-0;1<ent;
34printf(H%d”,b[i!);
35printf;
36writeDatO;
37
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)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b
中符合條件的四位數(shù)輸出到Out.dat文件中。
注意:部分源程序存在test.C文件中。
程序中已定義敏蝸,[200].b(200).已定義變?,ent
請(qǐng)勿流動(dòng)數(shù)據(jù)文件in.dat中的任何敗露.主函數(shù)讀曲數(shù)edDatO和寫(xiě)函數(shù),ritcDat。的內(nèi)容?
1!linclude<9tdio.h>
2;IdefineMAX200
3;inta(MAX],b[MAX),ent-0;
4jvoidwriteDat();
5\voidjsVal()
6I<
7i
8jI
9!voidreadme()
10;|
11\inti;
12?FILE*fp;
13;fp-fopen("in.dat**,*r**);
14!for(i-0;1<MAX;ii)
15;fscanf(fp,-Id",&&(1]);
16?fclose(fp);
17?!)
18ivoidmain()
1“I
20!inti;
21;readDatO;
22jJ?Val();
23?pr,ntfL滿足條件的ent);
24;for(1-0;1<ent;i+H
25!printf(H%d-,
26jprintf;
27*writeDat();
28!)
29;voidwriteDat<)
30j(
31?FILEefp;
32;int1;
33!fp?fopen(??out.dat*,"w*);
34jfprlntf(fp#"ld\n"rent);
35?for(1-0:i<ent;11)
MH
36ifprintf(fpr%d\nr
37ifclose(fp);
38;!
五、設(shè)計(jì)與應(yīng)用題(2題)
41.設(shè)某連鎖商店數(shù)據(jù)庫(kù)中有關(guān)系模式R:R(商店編號(hào),商品編號(hào),庫(kù)
存數(shù)量,部門(mén)編號(hào),負(fù)責(zé)人)如果規(guī)定:每個(gè)商店的每種商品只在一個(gè)
部門(mén)銷(xiāo)售,每個(gè)商店的每個(gè)部門(mén)只有一個(gè)負(fù)責(zé)人,每個(gè)商店的每種商品
只有一個(gè)庫(kù)存數(shù)量。(10分)(1)請(qǐng)根據(jù)上述規(guī)定,寫(xiě)出關(guān)系模式R的
函數(shù)依賴集;(2)請(qǐng)給出關(guān)系模式R的候選碼;(3)請(qǐng)說(shuō)明關(guān)系模式R
屬于第幾范式,并給出理由;(4)請(qǐng)將R分解成滿足3NF的關(guān)系模式。
42.已知某教務(wù)管理系統(tǒng)的設(shè)計(jì)人員在需求分析階段收集到下列原始數(shù)
據(jù)表格:
教師
上級(jí)領(lǐng)導(dǎo)教師
教師號(hào)教師名職稱工資
號(hào)
9868王文華教授8000null
9983李一斌副教授60009868
9985T-講師刪9868
0783王潤(rùn)澤講師刪9868
0899歐陽(yáng)丹妮講師刪9868
課程
課程號(hào)課程名學(xué)分教材號(hào)教材名出版社名任課教師號(hào)
計(jì)算機(jī)原清華大學(xué)出
C2006311計(jì)算機(jī)原理9868
理版社
計(jì)算機(jī)原計(jì)算機(jī)原理與高等教育出
C20063129868
理應(yīng)用版社
清華大學(xué)出
C2004數(shù)據(jù)結(jié)構(gòu)313數(shù)據(jù)結(jié)構(gòu)9868
版社
數(shù)據(jù)庫(kù)原清華大學(xué)出
C2010314數(shù)據(jù)庫(kù)原理9868
理版社
數(shù)據(jù)庫(kù)原數(shù)據(jù)庫(kù)原理與高等教育出
C20103159868
理技術(shù)版社
清華大學(xué)出
S3001音樂(lè)欣賞216音樂(lè)欣賞9983
版社
已知該業(yè)務(wù)系統(tǒng)存在如下規(guī)則:
I.每個(gè)教師有唯一的教師號(hào),每個(gè)教師號(hào)對(duì)應(yīng)唯一的一名教師;
II.每門(mén)課程有唯一的課程號(hào),每個(gè)課程號(hào)對(duì)應(yīng)唯一的一門(mén)課程;
III.每本教材有唯一的教材號(hào),每個(gè)教材號(hào)對(duì)應(yīng)唯一的一本教材;
IV.每個(gè)教師最多只有一個(gè)上級(jí)領(lǐng)導(dǎo),也可以沒(méi)有上級(jí)領(lǐng)導(dǎo);
V.一門(mén)課程僅由一名教師講授;
VI.一本教材僅用于一門(mén)課程。(12分)
⑴請(qǐng)根據(jù)原始數(shù)據(jù)表及業(yè)務(wù)規(guī)則,給出該系統(tǒng)的關(guān)系模式,保證每個(gè)
關(guān)系模式滿足3NF,并說(shuō)明每個(gè)關(guān)系模式的主碼和外碼。
(2)畫(huà)出該系統(tǒng)的ER圖,ER圖中需給出每個(gè)實(shí)體集的屬性,主碼屬性
用下劃線標(biāo)識(shí)。
六、單選題[1分](2題)
43.下列關(guān)于索引的說(shuō)法中,錯(cuò)誤的是()。
A.索引是典型的空間換取時(shí)間的方法,因此在設(shè)計(jì)索引時(shí)要在空間和時(shí)
間兩者之間進(jìn)行權(quán)衡
B.建立聚集索引時(shí),數(shù)據(jù)庫(kù)管理系統(tǒng)會(huì)按照聚集索引鍵值對(duì)數(shù)據(jù)進(jìn)行排
序
C.聚集索引的鍵值不能重復(fù)
D.當(dāng)經(jīng)常進(jìn)行范圍查詢時(shí),在范圍列上建立索引可以提高該類查詢的效
率
44.設(shè)有關(guān)系模式R(A,B,C,D),存在函數(shù)依賴集:{A-B,C-D},
則R最高可屬于()o
A.1NFB.2NFC.3NFD.BCNF
參考答案
1.C解析:函數(shù)依賴的范疇內(nèi)有1NF、2NF、3NF和BCNF這4種范式。
它們之間的相互關(guān)系是:BCNF3NF2NF1NF。因此,選項(xiàng)C)的說(shuō)法反
To
2.D解析:在計(jì)算機(jī)的安全性控制中,包括用戶標(biāo)識(shí)和鑒別、DBMS存
取控制、操作系統(tǒng)安全保護(hù)及數(shù)據(jù)密碼存儲(chǔ)。對(duì)于數(shù)據(jù)庫(kù)的安全性主要
是DBMS的存取控制機(jī)制,這樣可以確保只授權(quán)給有資格的用戶訪問(wèn)
數(shù)據(jù)庫(kù)的權(quán)限,同時(shí)令未被授權(quán)的人員無(wú)法接近數(shù)據(jù)。
3.C解析:視圖具有以下幾個(gè)作用:簡(jiǎn)化用戶操作,?使用戶能以多種角
度看待同一數(shù)據(jù);支持重構(gòu)數(shù)據(jù)庫(kù)的邏輯獨(dú)立性;視圖能夠提供安全保
護(hù)同時(shí)不增加數(shù)據(jù)的存儲(chǔ)空間。
4.C解析:OracleOffice是用于辦公自動(dòng)化的,能完成企業(yè)范圍內(nèi)的消
息接收與發(fā)送、日程安排、日歷管理,目錄管理以及拼寫(xiě)檢查。
5.B解析:屬于前端開(kāi)發(fā)工具。
6.B
7.D解析:為保證數(shù)據(jù)庫(kù)是可恢復(fù)的,登記日志文件時(shí)必須遵循以下兩
條原則:(1)登記的次序嚴(yán)格按并發(fā)事務(wù)執(zhí)行的時(shí)間次序。(2)必須先寫(xiě)
日志文件,后寫(xiě)數(shù)據(jù)庫(kù)。把對(duì)數(shù)據(jù)的修改寫(xiě)到數(shù)據(jù)庫(kù)中,及把表示這個(gè)
修改的日志記錄寫(xiě)到日志文件中是兩個(gè)操作:有可能在這兩個(gè)操作之間
發(fā)生故障,也就是說(shuō)兩個(gè)寫(xiě)操作只完成了一個(gè)。如果先寫(xiě)數(shù)據(jù)庫(kù)修改,
而在運(yùn)行記錄中沒(méi)有登記這個(gè)修改,則以后就無(wú)法恢復(fù)這個(gè)修改了。如
果先寫(xiě)日志,但沒(méi)有修改數(shù)據(jù)庫(kù),按日志文件恢復(fù)時(shí)只不過(guò)是多執(zhí)行了
一次不必要的UNDO操作,并不影響數(shù)據(jù)庫(kù)的正確性。所以,為了安
全,要先寫(xiě)日志文件,再寫(xiě)數(shù)據(jù)庫(kù)的修改。
8.B解析:按照最短尋道時(shí)間優(yōu)先磁盤(pán)調(diào)度算法可知,當(dāng)前磁頭在4道
上,則隨后磁頭移動(dòng)的位置分別是:5、7、11、2、0、21、22,則磁臂
總移動(dòng)道數(shù)為:1+2+4+9+2+21+1=40。
9.C解析:碼也稱為關(guān)鍵字,是表中若干屬性的屬性組,其值惟一標(biāo)識(shí)表的
一個(gè)元組,由函數(shù)據(jù)依賴的關(guān)系可以看出R的碼為(M,A)。
10.C解析:本題涉及三個(gè)表的連接查詢,需要我們解決的是Where后
面的連接條件,首先連接表S與SC,連接條件為s.s#=sc.s#:然后再
連接表C和SC,連接條件為c.c#=sc.c#0這樣就可以將三個(gè)表連接起
來(lái)。但從題目分析,同時(shí)還要在連接后所形成的表中滿足Sex=,男而
Cname=5十算機(jī)文化:通過(guò)分析,連接是同時(shí)滿足的關(guān)系,故應(yīng)用“and”
連接,因此where子句內(nèi)容應(yīng)為S.S#=SC.S#andC.C#=SC.C#andSex="
男'andCname='計(jì)算機(jī)文化
11.網(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ò),它通常安裝在
路由器上。
12.表間關(guān)系報(bào)表鏈接之間,必須保證已在兩表間建立正確關(guān)系
13.密集【解析】組播路由協(xié)議可分為域內(nèi)組播路由協(xié)議和域間組播協(xié)
議兩大類,域內(nèi)組播協(xié)議又分為兩種模式:密集模式和稀疏模式。
14.物理物理解析:數(shù)據(jù)庫(kù)設(shè)計(jì)的四個(gè)階段是:需求分析、概念設(shè)計(jì)、
邏輯設(shè)計(jì)和物理設(shè)計(jì)。其中物理設(shè)計(jì)階段的主要任務(wù)是:對(duì)數(shù)據(jù)庫(kù)中數(shù)
據(jù)在物理設(shè)備上的存放結(jié)構(gòu)和存取方法進(jìn)行設(shè)計(jì)?!盀槟男┍?、在哪些字
段上、建什么樣的索弓I”便是為數(shù)據(jù)庫(kù)設(shè)計(jì)索引存放的方法。
需求分析階段的任務(wù)是:對(duì)現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門(mén)、企業(yè)等)
進(jìn)行詳細(xì)調(diào)查,在了解新系統(tǒng)的概況、確定新系統(tǒng)功能的過(guò)程中,收集
支持系統(tǒng)目標(biāo)的基礎(chǔ)數(shù)據(jù)及其處理方法。
概念設(shè)計(jì)的任務(wù)是產(chǎn)生反映企業(yè)組織信息需求的數(shù)據(jù)庫(kù)概念結(jié)構(gòu),即概
念模型。
邏輯設(shè)計(jì)的目的,是從概念模型導(dǎo)出特定的DBMS可以處理的數(shù)據(jù)庫(kù)
的邏輯結(jié)構(gòu)(數(shù)據(jù)庫(kù)的模式和外模式),這些模式在功能、性能、完整性、
一致性約束及數(shù)據(jù)庫(kù)可擴(kuò)充性等方面都滿足用戶的要求。
15.平凡的多值依賴若X一一Y,而2=,則稱X-Y為平凡的多值依
賴
16.數(shù)據(jù)字段【解析】以太網(wǎng)幀結(jié)構(gòu)由以下幾個(gè)部分構(gòu)成:①前導(dǎo)碼與
幀前定界符字段;②目的地址和源地址字段;③類型字段;④數(shù)據(jù)字段;
⑤幀校驗(yàn)字段。
17.由管理員手動(dòng)實(shí)施的監(jiān)控
18.特征描述特征描述解析:本題是考察對(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)行匯總,并以I1觀的方
式顯示給用戶;
③分類分析,找出數(shù)據(jù)集中備組對(duì)象的共同特征,建立分類模型,從而
能夠?qū)?shù)據(jù)集中的其他對(duì)象分到不同的組中;
④聚類分析,數(shù)據(jù)集分割為若干有意義的簇的過(guò)程,它是一種無(wú)制導(dǎo)的
學(xué)習(xí)方法。
19.通信費(fèi)用【解析】計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)渲饕侵竿ㄐ抛泳W(wǎng)的拓?fù)錁?gòu)型,
它對(duì)網(wǎng)絡(luò)性能、系統(tǒng)可靠性與通信費(fèi)用都有重大影響。
20?下【解析】0S1參考模型將整個(gè)通信功能劃分為7個(gè)子層,劃分層
次的原則如下:網(wǎng)中各結(jié)點(diǎn)都有相同的層次;不同結(jié)點(diǎn)內(nèi)相鄰層之間通
過(guò)接口通信,?同一結(jié)點(diǎn)內(nèi)相鄰層之間通過(guò)接口通信;每一層使用下層提
供的服務(wù),并向其上層提供服務(wù),?不同結(jié)點(diǎn)的同等層按照協(xié)議實(shí)現(xiàn)對(duì)等
層之間的通信。
21.B
22.A
23.C解析:把概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用的具體
機(jī)器上的DBMS所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)(包括數(shù)據(jù)庫(kù)模式
和外模式)。這些模式在功能上、完整性和一致性約束及數(shù)據(jù)庫(kù)的可擴(kuò)充
性等方面均應(yīng)滿足用戶的各種要求。
24.D解析:通道相當(dāng)于一個(gè)功能簡(jiǎn)單的處理器,具有自己的指令系統(tǒng),
并與主機(jī)共享同一個(gè)內(nèi)存,以保存通道程序和交換數(shù)據(jù),通道的功能就
是在CPU的控制下完成數(shù)據(jù)的輸入輸出工作。
25.C解析:關(guān)系的性質(zhì)1、每列中的分量來(lái)自同一個(gè)域;2、不同列的分
量可以來(lái)自相同的域,但是不同列的屬姓名不能相同;3、列的順序可以
交換;4、行的順序可以交換;5、一個(gè)關(guān)系中不能有相同的元組;6、每
一個(gè)分量必須是不可分的數(shù)據(jù)項(xiàng)。
26.D
27.D解析:在一類設(shè)備上模擬另一類設(shè)備的技術(shù)稱為虛設(shè)備技術(shù)。通常
使用高速設(shè)備來(lái)模擬低速設(shè)備,以此把原來(lái)慢速的獨(dú)占設(shè)備改造成為若
干進(jìn)程共享的快速共事設(shè)備。就好像把一臺(tái)設(shè)備變成了多臺(tái)虛擬設(shè)備,
從而提高了設(shè)備的利用率.我們稱被模擬的設(shè)備為虛設(shè)備。SPOOLing
技術(shù)是一類典型的虛設(shè)備技術(shù)。
28.B
29.D
30.A
31.\n[審題關(guān)鍵句】字符替代f(p)=p*llmod256,小于等于32或?qū)?yīng)小
寫(xiě)字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要
求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。
\n【參考答案】
\n
\n
32.\n【審題關(guān)鍵句】以行為單位,新字符串中每個(gè)字符的ASCII碼值等
于該位置上的原字符ASCII碼值加其后面一個(gè)字符的ASCII碼值,逆
序排序。
\n【解題思路】
\n①定義整型循環(huán)變量i、j和字符局部變量yuan。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值大于
或等于maxline,在循環(huán)體中,首先把第i行的第一個(gè)字符)XX[i][0]賦給
變量yuan,在第二層for循環(huán)中,循環(huán)變量j從。開(kāi)始,依次遞增直到
其值等于該行字符串的長(zhǎng)度減1,在循環(huán)體中,將字符xx[i][j]的ASCH
碼值與字符)XX[i][j+l]的ASCII碼值相加的和保存到字符)xx5口]中。當(dāng)
退出第二層for循環(huán)后,把第i行的最后一個(gè)字符與第一個(gè)字符變量yuan
的值相加,最后通過(guò)strr
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 建設(shè)工程項(xiàng)目管理委托合同
- 小型建筑工程合同
- 泰州eps墻體施工方案
- pvc塑膠運(yùn)動(dòng)地板施工方案
- 醫(yī)學(xué)影像學(xué)診斷技能習(xí)題集
- 室外鋼爬梯施工方案
- 除塵器氣包維修施工方案
- 租房酒店改造方案
- 樓頂廣告牌加固施工方案
- 連續(xù)橋梁的施工方案
- 2025年安陽(yáng)職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)及參考答案1套
- 2025年內(nèi)蒙古建筑職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)1套
- 11《認(rèn)識(shí)多媒體技術(shù)》教學(xué)設(shè)計(jì)、教材分析與教學(xué)反思2024年滇人版初中信息技術(shù)七年級(jí)下冊(cè)
- 2025年湖南環(huán)境生物職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)一套
- 2025年湖南安全技術(shù)職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)參考答案
- DB3202-T 1063-2024 質(zhì)量基礎(chǔ)設(shè)施“-站式”服務(wù)與建設(shè)規(guī)范
- 2025年廣東省深圳法院招聘書(shū)記員招聘144人歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 百所名校高一數(shù)學(xué)試卷
- DBJ50-T-029-2019 地質(zhì)災(zāi)害防治工程設(shè)計(jì)標(biāo)準(zhǔn)
- 第九章-或有事項(xiàng)教學(xué)教材
- 《服務(wù)技能提升》課件
評(píng)論
0/150
提交評(píng)論