版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(2023年)河北省邢臺市全國計算機(jī)等級
考試數(shù)據(jù)庫技術(shù)真題(含答案)
學(xué)校:班級:姓名:考號:
一、1.選擇題(10題)
1.語句GRANT、REVOKE實(shí)現(xiàn)SQL語言中的哪類功能?()
A.數(shù)據(jù)查詢B.數(shù)據(jù)操縱C.數(shù)據(jù)定義D.數(shù)據(jù)控制
2.在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一致的根本原因是()。
A.數(shù)據(jù)存儲量太大B.數(shù)據(jù)冗余C.未對數(shù)據(jù)進(jìn)行完整性控制D.沒有嚴(yán)
格保護(hù)數(shù)據(jù)
3.游標(biāo)是系統(tǒng)為用戶開設(shè)的一個
A.內(nèi)存空間B.數(shù)據(jù)緩沖C.外存空間D.虛擬空間
4.下圖所示的情況稱為從信息源結(jié)點(diǎn)傳輸?shù)叫畔⒛康慕Y(jié)點(diǎn)的信息中途
被攻擊者
A.截獲B.竊聽C.篡改D.偽造
5.在面向?qū)ο髷?shù)據(jù)模型中,子類不但可以從其超類中繼承所有的屬性和
方法,而且還可以定義自己的屬性和方法,這有利于實(shí)現(xiàn)()
A.可移植性B.可擴(kuò)充性C.安全性D.可靠性
6.下列關(guān)于計算機(jī)病毒敘述中,不正確的是
A.計算機(jī)病毒是一種特殊的具有破壞性的計算機(jī)程序
B.計算機(jī)病毒具有很強(qiáng)的傳染性
C.計算機(jī)病毒在任何條件下都可以激發(fā)
D.計算機(jī)病毒具有依附其他媒體寄生的能力
7.二叉排序樹的平均檢索長度與二分法檢索的長度都是
A.O(nlog2n)
B.O(n2)
C.O(log2n)
D.O(n)
8.下述哪些功能是數(shù)據(jù)庫定義模塊的基本功能?
I.數(shù)據(jù)庫模式定義
II.數(shù)據(jù)庫完整性定義
III.數(shù)據(jù)庫安全性定義
IV.存取路徑定義
A.僅I、II和B.僅I、II和WC.僅n、m和WD.都是
9.數(shù)據(jù)庫管理員通過建立可以達(dá)到每個教師只能存取自己講
授課程的學(xué)生成績。
A.視圖(view)B.索引(index)C.游標(biāo)(cursor)D.表(table)
10.用戶或應(yīng)用程序看到的那部分的局部邏輯結(jié)構(gòu)的描述是
A.模式B.物理模式C.子模式D.內(nèi)模式
二、填空題(10題)
11.空閑塊表方式特別適合于文件物理結(jié)構(gòu)為_[]_的文件系統(tǒng)
12.設(shè)關(guān)系R(U),X,Yeu,X-Y是一個函數(shù)依賴,如果存在
使X,一Y成立,則稱函數(shù)依賴X-Y是」]函數(shù)依賴。
13.在嵌入式SQL中,為了區(qū)分SQL語句和主語言語句,在每一個SQL
語句的前面加前綴O
14.在請求頁式管理中,當(dāng)硬件地址變換機(jī)構(gòu)發(fā)現(xiàn)所需的頁不在內(nèi)存時,會產(chǎn)生【】中斷信
號,由中斷處理程序做出相應(yīng)的處理
15.常用的身份認(rèn)證方法有:持證認(rèn)證和生物識別。
16.在SQL中,DROP和DELETE的區(qū)別在于是否刪除了」]結(jié)構(gòu)。
17.組播路由協(xié)議分為組播路由協(xié)議和域間組播路由協(xié)議。
18.數(shù)據(jù)庫技術(shù)的研究領(lǐng)域概括地講可以包括數(shù)據(jù)庫管理系統(tǒng)軟件的研
制、數(shù)據(jù)庫理論和【】。
19.多表中相關(guān)列稱為()碼。
20.用戶調(diào)用、建立和【】文件操作來申請對文件的使用權(quán)。
三、單選題(10題)
21.邏輯文件存放在存儲介質(zhì)上時,采用的組織形式是與什么有關(guān)?
A.邏輯文件結(jié)構(gòu)B.存儲介質(zhì)特性C.主存儲器管理方式D.分配外設(shè)方
式
22.下面關(guān)于通道的敘述中,正確的是()I.通道相當(dāng)于一個功能簡
單的處理機(jī)II.通道完成數(shù)據(jù)輸入輸出工作m.通道與CPU共
用一個內(nèi)存
A.I和nB.I和niC.II和niD.都是
23.病毒的主要特性表現(xiàn)在如下哪幾個方面?()
I.傳染性
II.靈活性
III.破壞性
IV.隱蔽性
V.常駐內(nèi)存
A.I、II和mB.I、n和wc.n、m和wD.全都是
24.關(guān)于反規(guī)范化說法不正確的是:
A.完全規(guī)范化與部分規(guī)范化數(shù)據(jù)庫之間處理性能會有沒多大差別
B.反規(guī)范化是將規(guī)范化關(guān)系轉(zhuǎn)換為非規(guī)范化的關(guān)系的過程。
C.反規(guī)范化方法:增加派生冗余列、增加冗余列、重新組表、分割表和
新增匯總表等方法。都會破壞數(shù)據(jù)完整性。
D.采用反規(guī)范化技術(shù)從實(shí)際出發(fā)均衡利弊。
25.PowerBuilder具有的功能特點(diǎn)包括()。
I.提供了良好的跨平臺性
II,具有自己的編程語言PowerScript
HI.是一種面向?qū)ο蟮拈_發(fā)工具
IV.事件驅(qū)動的程序設(shè)計方式
A.I和nB.I和mc.ii、m和wD.全都是
26.物理結(jié)構(gòu)設(shè)計的任務(wù)是設(shè)計數(shù)據(jù)庫的()
A.存儲格式B.存取方法C.存儲結(jié)構(gòu)與存取方法D.存儲模式
27.設(shè)計與試運(yùn)行之后投入運(yùn)行,開始維護(hù)工作,過程中監(jiān)控、評價、調(diào)
整與修改以保證數(shù)據(jù)庫系統(tǒng)正常和高效地運(yùn)行。以下關(guān)于數(shù)據(jù)庫運(yùn)行維
護(hù)工作說法不正確的是()
A.數(shù)據(jù)庫轉(zhuǎn)儲與恢復(fù)
B.數(shù)據(jù)庫安全性、完整性控制
C.檢測并改善數(shù)據(jù)庫性能
D.數(shù)據(jù)庫的重組修改數(shù)據(jù)庫原有設(shè)計的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)
28.某數(shù)據(jù)庫應(yīng)用系統(tǒng)中,數(shù)據(jù)庫管理員發(fā)現(xiàn)某個查詢功能是用多表連接
操作實(shí)現(xiàn)的,此操作性能較差。在保證功能不變的前提下,若要提高該
查詢的執(zhí)行效率,下列方法中可行的是()
A.將此查詢語句放置在視圖中,使用視圖實(shí)現(xiàn)該查詢操作
B.修改實(shí)現(xiàn)此功能的查詢語句,將連接查詢改為嵌套查詢
C.將此功能涉及到的表進(jìn)行合并,然后對合并后的表進(jìn)行查詢
D.將此查詢語句放置在存儲過程中,通過調(diào)用存儲過程實(shí)現(xiàn)該查詢操作
29.在概念設(shè)計階段,需要確定實(shí)體型特征由哪些屬性組合而成,這個
工作是對數(shù)據(jù)進(jìn)行什么抽象?()
A.分類B.聚集C.概括D.數(shù)據(jù)抽象
30.關(guān)系數(shù)據(jù)模型有許多優(yōu)點(diǎn),但下面所列的條目中哪一條不是它的優(yōu)
點(diǎn)()。
A.A.結(jié)構(gòu)簡單
B.高度非過程化
C.有標(biāo)準(zhǔn)語言
D.可表示復(fù)雜的語義
四、C語言程序設(shè)計題(10題)
31.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把個位數(shù)
字和千位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是
原四位數(shù)的個位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的千位數(shù)字),以及把
百位數(shù)字和十位數(shù)字組成另?個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)
字是原四位數(shù)的百位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),如
果兩個新組成的數(shù)均是偶數(shù)并且至少有一個數(shù)能被9整除,同時兩個新
數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存
入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)ent。最后main函
數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出
到Out.dat文件中。
注息:部分源程序存在teste文件中.
程序中已定義數(shù)出:a|200].b(200],巳定義變量:ent
請勿改動數(shù)據(jù)文件in,dat中的任何數(shù)據(jù)、主由數(shù)mainO、讀函數(shù)rvadDatO和寫函數(shù)writeDUO的內(nèi)容.
t
1.?include<stdio.h>
2JIdefineMAX200
3!inta(MAX),ent-0;
4:voidjsVal()
voidreadDat()〃從xn.dat文件中博取200個四伸數(shù)存入H18&中
>?fopen(win.dat"
)r(i*0;i<MAX;
w
fscanf(fp<"%dt
:lose(fp);
writeDat()〃兄計算站果cot以及我爆b中料含條件的內(nèi)依數(shù)?出到outdu文件中
28j
29!mt1;
30;readDat();
31?jsV&l();〃調(diào)用的數(shù)加如】。^現(xiàn)超目要求的功能
32!printf("滿足條件的數(shù)y'd\n”,nt);
33\£QF(1-0;i<ent;[,?)
34Iprintf<7d”,b[XU;
35?printf(H\nM);
36?writeDat();
37!)
32.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組
xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:
以行為單位對字符串變量的下標(biāo)為奇數(shù)的位置上的字符按其ASCII值
從小到大的順序進(jìn)行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來位置存
放,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組)XX中,最后調(diào)用函數(shù)
WrriteDat把結(jié)果xx輸出至【Jout.dat文件中。
例如:位置01234567
源字符串hgfedeba
則處理后字符串hafedebs
注意:部分源程序存在皿C文件中.
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函依m(xù)ain。、讀函數(shù)readDat。和寫函數(shù)writeDat。的內(nèi)容.
tinclude<stdio.h>
linclude<string.h>
3voidreadDat();
4voidwriteDat();
5charxx(20J(80]:
6voidjsSort()
e
10ivoidmain()
12?readDat();
13tjsSort();
141writeDat();
15;)
;個從文件my中過取20療效據(jù)存放到字村串敷taxx中?/
16!voidreadDat()
17\(
18-FILE-in;
19?inti-0;
20;char*p;
w
21;in?fopen("in.dat"#r");
22jwhile(i<20&&fqets(xx[1],80,in)!■NULL)
23;(
24ip■strchr(xx[1],*\n*>;
25jif(p)*p-0;
26-
27?}
28;fdose(in);
291)
,把姑果出到叫t&l文件中?/
30;voidwriteDat()
31”
32:FILE-out;
33?inti;
wHR
341out-fopen("out.datew);
35?for(1-0;i<20;
36\(
w
37?printf(%s\n*',xx[1));
38:fprintf(out,w%s\nH,xx[1]);
39?!)
40jfclose(out);
41?1
33.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符
號字符串?dāng)?shù)組XX中,請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)
組)XX中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組XX的對應(yīng)的位置
上,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:)=p*17mod256,mod為取余運(yùn)算,p是數(shù)組)xx中某一個字
符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整
型變量),如果計算后f(p)值小于等于32或f(p)是奇數(shù)時,則該字符不
變,否則用f(P)替代所對應(yīng)的字符。
注&部分源程序存放在E.c文件中.原的數(shù)據(jù)文件存放的格式般:悠行的寬度均小于8。個字符?含標(biāo)點(diǎn)杼號裾空
格.井也按此替代關(guān)系進(jìn)行處理.
請勿改動主函數(shù)miioO、讀而數(shù)RsdD?U)和■出函散WnteDalO的內(nèi)客.
me?Qf/*文?
Dat(void);
11
12
13voidmam()
14(
15if(ReadDat())
16(
17printfLift據(jù)文件in,dat不能打開!\n\007w);
18return;
19
20encryptChar();
21WriteDatO;
I
22八從文件ilLdBi中博取一?英文文章.存入到無符號?押申數(shù)粗?中?/
23intReadDat(void)
24(
25FILEwfp;
26inti00;
27unsignedchar*p;
28if((fp-fopen「mdaL,F))-NULL)
29return1;
30while(fgets(xx[1],80/fp)!-NULL)
31(
32p?strchr(xx[1],*\n*);
33if(p)*p-0;
34
35)
36maxline-1;
37fclose(fp);
38return0;
39/?把站梁xx?出到文件outdat中?/
40voidWriteDat(void)
41(
42FILE*fp;
43int1;
44fp■fopen("out.datH,;
45for(1-0;i<maxline;
46(
w,
47printf(%s\n'/xx[1]);
48fprintf(fp,xx(i]);
49J
50fclose(fp);
34.
函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)
組XX中,請編制函數(shù)ConvertCharD,其函數(shù)的功能是:以行為單位把
字符串中的所有小寫字母改寫成該字母的上一個字母,如果是字母a,
則改寫成字母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個字符,含標(biāo)點(diǎn)符號和空格。
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDatO和輸出函數(shù)WriteDat的內(nèi)容。
2*tinclude<atring,h>
4?Intmaxline-0;/?文聿的總行敷?/
5?intReadDat(void);
6;voidWriteDat(void);
!,?以后為?位忙字符串中的析科小耳學(xué)用改寫成力學(xué)陽的上一個字用,如量能?用M修改寫A字艱加M他字符保》不克?/
7?voidConvertCharD(void)
8
9
10
11;voidmain()
12\I
13?if(ReadDatO)
14I(
15printf("數(shù)據(jù)文件in.dat不能打開!\n\007");
16return;
17|I
[8?ConvertCharD(>;
19\WriteDatO;
20!J
;“從文件m&t中it以?英文文拿存入期字符mxx中。/
21!intReadDat(void)
I
22?(
23:FILE-fp;
24iint1-0;
25char?p;
ZE?if((fp-fopen("ln.dat*r*r**))-NULL)
27return1;
28?while(fget3(xx[1],80?fp)!?NULL)
29j(
30p?strcbr(xx(1],*\n?I;
31if(p)*p?0;
32!?*;
33
34;tnaxline■i;
35!fclose(fp);
36jreturn0;
37
;/結(jié)果H■巾*文件am中?/
3B\voidWriteDat(void)
39)(
40FILEefp;
41*inti;
42fp-topen(wout.dat*,"w**);
43for(1-0;1<moxllno;)
44i(
45printfxx(1|;
46fprintf(fpr"Qs\n**.xx(i));
47
48?fcloae(fp);
49
35.程序test.C的功能是:把s字符串中的所有字符左移一個位置,串
中的第一個字符移到最后。請考生編寫函數(shù)chg(char*s)實(shí)現(xiàn)程序要求,
最后調(diào)用函數(shù)readwriteDAT把結(jié)果輸出到Out.dat文件中。
儕如S?字符串中原有內(nèi)容為:Mn.l23xyZ,則■用該的數(shù)后,結(jié)果為taliJxyZM.
注京r部分源程序存在U?t.C文件中.
清初改動數(shù)據(jù)文件in,dat中的任何敷據(jù).E函數(shù)nuin()和*出函數(shù)re&dwntcDAT。的內(nèi)容.
1'Iinclude<atdlo?h>
2jllncludevstflng.hA
3jfdefineN81〃定義/量■外寓侑等于”
4;voidreadwriteDAT();
5!voidchq(char??)
6?(
8
9
12\printf(HEnterastring:**);gets(a);
13]printt!"Theoriginalstringis:**);puts(a);
14'chg(a);
15iprintf("Thestringaftermodified:");
16-puts(a);
17jreadwriteDAT();
18:1
?,?從食件!中&入字樣本?除字籽由今皆??01用金數(shù)的口》對字符*掖照■目的要ma」處理,并紀(jì)處理處餐”入射文件
;out.dat3?/
36.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符
號字符串?dāng)?shù)組XX中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)
組XX中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組)xx的對應(yīng)的位置
上,最后調(diào)用函數(shù)wmeDat把結(jié)果xX輸出到文件out.dat中。
替代關(guān)系:f(p)=p*Hmod256,mod為取余運(yùn)算,P是數(shù)組xx中某一個
字符的ASCII值,f(p)是計算后無符號的整型值(注意:中間變量定義成
整型變量),如果計算后f(p)值小于等于32或f(p)對應(yīng)的字符是小寫字
母,則該字符不變,否則用f(P)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:
每行的寬度均小于80個字符,含標(biāo)點(diǎn)符號和空格,并也按此替代關(guān)系
進(jìn)行處理。
請勿改動住數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat的
內(nèi)容。
#include<stdio.h>
?include<strlng.h>
3?include<ctype.h>
unsignedcharxx[50][80];
intmaxline■0;/?文章的總行數(shù)?/
6intReadDat(void);
7voidWriteDat(void);
8voidencryptChar()
10
voidmainO
13
14if(ReadDat0)
15
16printf(”數(shù)據(jù)文件in.dan不能打開!\n\00”);
17return;
18I
19encryptCharO;
20WriteDat();
21I
,?從文件ilLdBl中讀取-,?英文文??存入更無符號字犯席畋煙口中?/
22intReadDat(void)
23?(
24\FILE*fp;
25!int1■0;
26unsignedchar*p;
27if((fp*fopen("in.datw,wr"))-*?NULL)
28return1;
29while(fgeta(xx[1],80,fp)!"NULL)
30
31p-strchr(xx(1]/*\n*);
32if(p)*p■0;
33
34}
35maxline?i;
36fclose(fp);
37return0;
38;)
!八圮雄果”"出到文件OUL山中?/
39;voidWriteDat(void)
40
41FILE*fp;
42int1;
wMH
43fp?fopen("out.datrw);
44for(i-0;i<maxline;“?)
45(
w
46printf("%s\nrxx(1]);
47fprintf(tp,7s\n”.xx[i));
48)
49fclose(fp);
50
37.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出千位數(shù)
上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個位數(shù)上的數(shù)大于零的個數(shù)
ent,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的
四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat
把數(shù)組b中的數(shù)輸出到文件Out.dat中。
例如?9123,%1?2-3>O.則該畋滿足條件存入數(shù)組b中.且個數(shù)cnzitt+1,
9812.6卷1?2<0,副讀數(shù)不滿足條件忽略.
注意:部分源程序存在E.C文件中.
程序中已定義畋組:U300J,b(300],已定義變量;cm
i?勿改動數(shù)據(jù)文件indai中的任何數(shù)據(jù)、主函IStmainO、讀函數(shù)readDaH)和寫函數(shù)writeD8to的內(nèi)容.
#Include<stdio.h>
int&(300),b(300Bcnt-0;〃定義整型數(shù)蛆a(300),bOOO]和受量6t.并且ent的初值為0
voidwriteDat();
4voidreadDat();
5voidjsvalue()
6
7
8
9main()
10
IIinti;
12readDat():
13?isValue();
14;writeDatO;
15!printf("cnt-%d\n**rent);
16;for(i-0;i<ent;i>+)
ww
”iprintf(b(%dl-W\n,
18?)
19jvoidreadDat()
20!
21?FILE#fp;
22iinti;
23!fp■fopen(win.dat^r*
24;for(i-0;1<300;i
25I
26?
27;
28;voidwriteDat()
29j
30;FILEafp;
31!
32;fp=fopen(*out.datw,"wR)
33j
fprintf(fpr"idXn-eent);
34;0;
35;f(fp,Fd\n",t
36!P);
37I
38.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符
串?dāng)?shù)組XX中,請編制函數(shù)StrCharJR,其函數(shù)的功能是t以該文章中的
行為單位把字符串中的所有字符的二進(jìn)制ASCII值右移4位,高位補(bǔ)
0,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的
值仍存入原字符串對應(yīng)的位置上,之后把已處理的結(jié)果仍按行重新存入
數(shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteOat把結(jié)果XX輸出到文件
out.dat中。
例如:
"z”對應(yīng)的ASCII值為7AH,二進(jìn)制值為01111010,右移4位后為
00000111,加上原來“2"的ASCII值01111010得至1J10000001結(jié)果。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點(diǎn)符
號和空格,并也按字符處理。
注意:部分源程序存放在test.C文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
:j?include<stdio.h>
!iinclude<string.h>
3\charxx[501(80];
4!intmaxline=0;/?文聿的總行數(shù),/
5?intReadDat(void);
6;voidWriteDat(void);
7jvoidStrCharJR(void)
8
9
10
111voidmain0
12;I
13!if(ReadDatO)
14f1
15printf("效據(jù)文件in.dat不能打開!\n\007">;
16return;
17j?
18?StrCharJRO;
19;WriteDat();
20
;八從文"中讀取iJI英文文章存入到字符串?dāng)縡iiXi中?/
21jintReadDat(void)
22!I
23JFILE?fp;
24!inti-0;?
25;char.p;
26if((fp-fopen(?*in.dat",,????))-NULL)
27return1;
28!whlle(fgets(xx(i|,80rfp)!-NULL)
29
,:p=strchr(xx[i)f,Xn,);
31if(p)*p-0;
32if
33!)
34maxiine-i;
35!fclose(fp);
36ireturn0;
37P
J/?把結(jié)果”■出到文仰OUL&1中?/
38?voidWriteDat(void)
39p
40FILEwfp;
41!inti;
42fp?fopen("out.datM,www);
43for(i-0;1<maxline;i**)
44(
R
45printf(is\n"rxx(i});
wM
46fprintf(fp,%s\nfxx[1i);
47
48fcloseIfp);
49
39.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出于位數(shù)
上的數(shù)加個位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個數(shù)ent,
再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位
數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把
數(shù)組b中的數(shù)輸出到文件out.dat中。
例如:6712,6^2=7+1.則該數(shù)滿足條件存入數(shù)蛆b中,且個數(shù)cnl=cm7.
8129,8*9!-1*2,則該數(shù)不滿足條件忽略.
注意,部分源程序存在testx文件中.
程序中已定義數(shù)姐:"300],b(300),已定義變量,art
請勿改動數(shù)能文件in.dat中的任何數(shù)據(jù)、主的數(shù)maiM)、讀語《(readDmO和寫法敗wrilcD叫)的內(nèi)容.
1Iinclude<stdio.h>
2inta[300),b[300),cnt-0;
3voidwriteDat0;
4voidreadDat();
5voidjsValue0
6
7
8
9main()
10(
11int1;
12readDat();
2JjsValue();
14writeDat();
,,n
15printf(cnt-%d\nrent);
16for(i*0;i<ent;
w
17printf(**b[id]?%d\nri,b(i));
I.
19voidreadDat()
20(
21FILEwfp;
22inti;
23fp■fopen("in.dat"#*rH);
24for(i-0;i<300;[?+)
w
25fscanf(fp^%dr",&&(1]);
26;fclose(fp);
271)
28ivoidwrite£>at()
29\I
30?FILEefp;
31?int1;
32.fp-fopen(wout.dat**,Ww");
33jfprintf(fp,"d'n”,cnt>;
34;for(i*0;i<ent;“?)
35?fprintf(fp,Fd\n”,bll]);
36ifclose(fp);
37h
40.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把千位數(shù)
字和個位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是
原四位數(shù)的千位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的個位數(shù)字),以及把
百位數(shù)字和十位數(shù)字組成另一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)
字是原四位數(shù)的百位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),如
果兩個新組成的數(shù)均是奇數(shù)并且至少有一個數(shù)能被5整除,同時兩個新
數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存
入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)ent。最后main函
數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出
到Out.dat文件中。
注意:部分源程序存在testx文件中.
程序中已定義數(shù)組;a|200].b(200],巳定義變俄:ent
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、1函數(shù)讀的數(shù)readDatO和寫函數(shù)writcDat()的內(nèi)容.
■include<stdlo.h>
IdefineMAX200
3intalMAX],“MAXJ,ent-0;
4voidwrlteDat();
5voidjsValO
6
8
9voidreadDat()〃從in.dat文件中(t取200個四位數(shù)存入數(shù)第a中
10
11int1;
12FILEefp;
Rn
13fp-fopen(in.datr
for(i-0;i<MAX;i
15fscanf(fp,"Qd",
16fclose(fp);
17
18voidmain()
19
20int1;
21readDat();
22-isValO;〃,用嫉數(shù)5sv&l”,要現(xiàn)?H?求的功候
23printf「滿足條件的lk,&d\n".ent);
24for(i?0;1<ent;
25printf(**%dIb[i]);
26printfL\n");
27writeDat();
28
29voidwriteDatO〃把計算制果ent以及數(shù)能b中希合條件的四位依?出叉OUL&I文件中
30
FILE*fp;
32!inti;
33ifp?fopen("out.datM,"w");
34;
fprintf(fp/ent);
35!for(i-0;1<ent;
36;fprintf(fp,7d\n-,b[i]);
37!fclose(fp);
381
五、設(shè)計與應(yīng)用題(2題)
41.設(shè)在SQLServer2008某數(shù)據(jù)庫中,已建立了四個文件組:fgl、f92、
f93和f94,以及一個分區(qū)函數(shù)RangePFl。RangePFl的定義代碼如下:
CREATEPARTITIONFUNCTIONRangePFl(int)ASRANGELEFTFOR
VALUES(100,200,300)(1)請基于RangePFl創(chuàng)建一個分區(qū)方案
RangePSl,每個分區(qū)對應(yīng)一個文件組。(5分)(2)請使用RangePSl創(chuàng)
建一個分區(qū)表PartitionT(Gid,GoodName,Price),該表基于Gid列創(chuàng)
建分區(qū)。其中Gid:int類型,取值大于等于1;GoodName:統(tǒng)一字符編
碼可變長類型,最多可存儲20個漢字;Price:定點(diǎn)小數(shù)類型,小數(shù)部
分1位,整數(shù)部分到千位。(5分)
42.設(shè)有高校選課系統(tǒng),需要對學(xué)校的系信息、教師信息、課程信息、
學(xué)生信息、學(xué)生選課信息進(jìn)行管理。已知系(DEPT)信息包括系編號
(DeptNO)、系名稱(DeptName);教師(Teacher)信息包括教師
號(TNO)、教師名(Tname);課程(Course)信息包括課程號
(CNO)、課程名(CName)、課程學(xué)分(Credit);學(xué)生(Student)
信息包括學(xué)號(SNO)、學(xué)生姓名(Sname)、學(xué)生性別(Sex)。選
課系統(tǒng)的管理規(guī)則如下:I,一個系可聘用多名教師,一個教師只受
聘于一個系;II.一個系可有多名學(xué)生,一個學(xué)生只屬于一個系;
III.一名教師可講授多門課程,一門課程可由多名教師講授;IV.一
名學(xué)生可選修多門課程,一門課程可被多名學(xué)生選修;V.學(xué)生選修完
課程后,可獲得相應(yīng)課程的成績。針對以上描述,完成下列設(shè)計內(nèi)
容:(1)構(gòu)建選修課系統(tǒng)的ER圖。(要求圖中的實(shí)體集名用試卷中
給出的英文名,聯(lián)系所關(guān)聯(lián)的實(shí)體集名的首字母,字母問用“一”或
連接,大小寫不限)。(6分)(2)根據(jù)所構(gòu)建的ER圖,設(shè)計滿足
3NF的關(guān)系模式,并標(biāo)出每個關(guān)系模式的主碼和外碼。(要求關(guān)系模
式名同實(shí)體集名或聯(lián)系名,屬性名用試卷中給出的英文名,大小寫不
限)(4分)
六、單選題口分](2題)
43.數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)從數(shù)據(jù)庫系統(tǒng)管理角度考慮數(shù)據(jù)的組織
與存儲。下列不屬于數(shù)據(jù)庫三級模式結(jié)構(gòu)的是()o
A.邏輯模式B.物理模式C.外模式D.應(yīng)用模式
44.在分布式數(shù)據(jù)庫的數(shù)據(jù)分配中,若所有全局?jǐn)?shù)據(jù)有且只有一份,他們
被分割成若干切片,每個片段被分配在一個特定場地上,則該策略屬于
()o
A.集中式B.分割式C.全復(fù)制式D.混合式
參考答案
1.D解析:SQL的數(shù)據(jù)定義功能包括定義基本表,定義視圖和定義索引,
它們是:CREATETABLE,CREATEVIEW、CREATEINDEX,DORP
TABLE,DROPVIEW,DROPINDEX和ALTERTABLEo
2.B解析:一個“不好”的關(guān)系數(shù)據(jù)庫模式會存在數(shù)據(jù)冗余、更新異常(不
一致的危險)、插入異常和刪除異常4個問題。其中,更新異常(數(shù)據(jù)不
一致)問題產(chǎn)生的根本原因就是數(shù)據(jù)冗余。由于數(shù)據(jù)冗余,有可能使我們
在一個元組中更改了某屬性,而沒有更改另一個元組中的同一屬性,與
實(shí)際情況不符。
3.B解析:SQL語言與宿主語言具有不同的數(shù)據(jù)處理方式。SQL語言是
面向集合的,一條SQL語句原則上可以產(chǎn)生或處理多條記錄,而宿主
語言是面向記錄的,一組主變量一次只能存放一條記錄。所以,僅使用
宿主變量并不能完全滿足SQL語句向應(yīng)用程序輸出數(shù)據(jù)的要求,為此,
嵌入式SQL引入了游標(biāo)的概念,用游標(biāo)來協(xié)調(diào)兩種不同的處理方式。
游標(biāo)是系統(tǒng)為用戶開設(shè)的一個數(shù)據(jù)緩沖區(qū),存放SQL語句的執(zhí)行結(jié)果,
每個游標(biāo)區(qū)都有一個名字。
4.B圖a是信息被截獲的攻擊過程示意圖。在這種情況下,信息從信息
源結(jié)點(diǎn)傳輸出來,中途被攻擊者非法截獲,信息目的結(jié)點(diǎn)沒有接收到應(yīng)
該接收的信息,因而造成了信息的中途丟失。圖b是信息被竊聽的攻擊
過程示意圖,在這種情況下,信息從信息源結(jié)點(diǎn)傳輸?shù)搅诵畔⒛康慕Y(jié)點(diǎn),
但中途被攻擊者非法竊聽。圖c表示信息被篡改的攻擊過程示意圖,在
這種情況下,信息從信息源結(jié)點(diǎn)傳輸?shù)叫畔⒛康慕Y(jié)點(diǎn)的中途被攻擊者非
法截獲,攻擊者在截獲的信息中進(jìn)行修改或插入欺騙性的信息,然后將
篡改后的錯誤信息發(fā)送給信息目的結(jié)點(diǎn)。圖d是信息被偽造的攻擊示意
圖,在這種情況下,信息源結(jié)點(diǎn)沒有信息要傳送到信息目的結(jié)點(diǎn)。攻擊
者冒充信息源結(jié)點(diǎn)用戶,將偽造的信息發(fā)送給了信息目的結(jié)點(diǎn)。
5.B解析:類是具有相同屬性和方法集的對象集合,任何一個對象都是
某個對象類的一個實(shí)例。類的繼承使得子類具備超類的所有屬性和方法,
自己還可以定義自己的屬性和方法,實(shí)現(xiàn)了對超類數(shù)據(jù)模型的擴(kuò)充。
6.C解析:計算機(jī)病毒是一種特殊的具有破壞性的計算機(jī)程序。計算機(jī)
病毒是在一定的條件下才可以被激發(fā)的。具有很強(qiáng)的破壞性,傳染性。
注意:計算機(jī)病毒是在一定的條件下才可以被激發(fā)的,故C)錯誤。掌握
計算機(jī)網(wǎng)絡(luò)安全的內(nèi)容和計算機(jī)病毒的相關(guān)知識,如計算機(jī)病毒的特征,
計算機(jī)病毒的破壞作用等等。
7.C解析二叉排序樹的平均檢索長度與二分法檢索的長度都是0(1哈嘰
掌握二叉樹的存儲方式和線索二叉樹的概念。
8.A解析:數(shù)據(jù)定義的程序模塊主要包括:模式、外模式、存儲模式的
定義模塊;安全性定義,如授權(quán)定義及處理模塊;完整性定義,如主碼、
外碼、其他完整性約束定義及處理模塊。
9.A解析:視圖具有安全性的特性,因此建立視圖能很好的解決這個問
題,為此DBA應(yīng)創(chuàng)建視圖。
10.C解析:數(shù)據(jù)庫具有概念模式、外模式和內(nèi)模式三級結(jié)構(gòu)及外模式/
模式映像、模式/內(nèi)模式映像二層映像。概念模式是對數(shù)據(jù)庫中全部數(shù)據(jù)
的整體邏輯結(jié)構(gòu)的描述,它由若干個概念記錄類型組成。外模式又稱子
模式或用戶模式,是用戶與數(shù)據(jù)庫的接口,是用戶用到的那部分?jǐn)?shù)據(jù)的
描述,它由若干個外部記錄類型組成。內(nèi)模式是數(shù)據(jù)庫在物理存儲方面
的描述,定義所有的內(nèi)部記錄類型、索引和文件的組成方式,以及數(shù)據(jù)
控制方面的細(xì)節(jié)。外模式/模式映像存在于外部級和概念級之間,用于定
義外模式和概念模式間的對立性,一般在外模式中描述。模式/內(nèi)模式映
像存在于概念級和內(nèi)部級之間,用于定義概念模式和內(nèi)模式間的對應(yīng)性,
一般在內(nèi)模式中描述。
11.順序結(jié)構(gòu)文件系統(tǒng)建立一張空閑塊表,該表記錄了全部空閑的物理模
塊,適合于文件物理結(jié)構(gòu)為順序結(jié)構(gòu)的文件系統(tǒng)
12.部分在R(U)中,如果X—〉Y,但Y不完全依賴于X,則稱Y對X
部分函數(shù)依賴。
13.EXECSQLEXECSQL解析:把SQL嵌入主語言使用時必須解決3
個問題:
①區(qū)分SQL語句與主語言語句
這是對通過在所有的SQL語句前加前綴EXECSQL來解決的。
②數(shù)據(jù)庫工作單元和程序工作單元之間的通信
嵌入式SQL語句中可以使用主語言的程序變量來輸入或輸出數(shù)據(jù)。把
SQL語句中使用的主語言程序變量簡稱為主變量。
③一個SQL語句原則上可產(chǎn)生或處理一組記錄,而主語言一次只能處
理一個記錄,為此必須協(xié)調(diào)兩種處理方式。這是用游標(biāo)來解決的。
14.缺頁缺頁中斷就是要訪問的頁不在主存,需要操作系統(tǒng)將其調(diào)入主存
后再進(jìn)行訪問
15.口令認(rèn)證【解析】常用的身份認(rèn)證方法有:口令認(rèn)證、持證認(rèn)證和
生物識別。
16.表DROP是刪除表結(jié)構(gòu),DELETE是刪除了表中的行
17.域內(nèi)【解析】組播協(xié)議分為主機(jī)和路由器之間的協(xié)議,即組播組管
理協(xié)議以及路由器和路由器之間的協(xié)議。目前,組管理協(xié)議包括hxtemet
組管理協(xié)議IGMP和CiscO專用的組管理協(xié)議CGMP,組播路由協(xié)議又
分為域內(nèi)組播路由協(xié)議和域間組播路由協(xié)議兩類。
18.數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫技術(shù)的研究領(lǐng)域包括數(shù)據(jù)庫管理系統(tǒng)軟件的研制,
數(shù)據(jù)庫設(shè)計和數(shù)據(jù)庫的理論。
19.聚集
2。打開
打開
用戶調(diào)用建立和打開文件操作來申請對文件的使用權(quán)。
2LB解析:用戶的邏輯文件要存放到存儲介質(zhì)上時,文件系統(tǒng)要根據(jù)存
儲設(shè)備的類型,用戶采用的存取方式?jīng)Q定文件在存儲介質(zhì)上的組織方式。
22.D解析:通道相當(dāng)于一個功能簡單的處理器,具有自己的指令系統(tǒng),
并與主機(jī)共享同一個內(nèi)存,以保存通道程序和交換數(shù)據(jù),通道的功能就
是在CPU的控制下完成數(shù)據(jù)的輸入輸出工作。
23.D解析:病毒的主要特征包括:傳染性、靈活性、破壞性、隱蔽性、
通常常駐內(nèi)存。傳染性是指病毒的自我復(fù)制功能;靈活性表現(xiàn)在程序的
小巧,都是可以直接或間接運(yùn)行的程序;破壞性是病毒對計算機(jī)軟件硬
件的損壞;隱蔽性表現(xiàn)在不易被用戶察覺,一般隱藏于磁盤的引導(dǎo)區(qū)或
附著在可執(zhí)行文件中:病毒會常駐內(nèi)存,隨時可感染其他可執(zhí)行文件。
24.A
25.D解析:PowerBuilder是由美國著名的數(shù)據(jù)庫應(yīng)用開發(fā)工具廠商
PowerSoft公司(于1991年6月推出的完全按照客戶機(jī)/服務(wù)器體系結(jié)構(gòu)
設(shè)計的快速應(yīng)用開發(fā)系統(tǒng),是一個客戶機(jī)前端開發(fā)工具。它除了具有題
中選項中的特點(diǎn),其特點(diǎn)還有可同時支持與多種數(shù)據(jù)庫的連接,支持動
態(tài)數(shù)據(jù)交換(DDE)、動態(tài)鏈接庫(DLL)、對象鏈接與嵌入(OLE)強(qiáng)大的調(diào)
試器和多種調(diào)試方式等。
26.C
27.D
28.C
29.D
30.D
關(guān)系模型由關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作集合和關(guān)系完整性約束3大要素
組成。關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)單一,在關(guān)系模型中,現(xiàn)實(shí)世界的實(shí)體以
及實(shí)體問的各種聯(lián)系均用關(guān)系來表示。關(guān)系操作的特點(diǎn)是集合操作方
式,即操作的對象和結(jié)果都是集合。關(guān)系代數(shù)、元組關(guān)系演算和域關(guān)
系演算均是抽象的查詢語言,這些抽象的語言與具體的DBMS中實(shí)現(xiàn)
的實(shí)際語言并不完全一樣,但它們能用作評估實(shí)際系統(tǒng)中查詢語言能
力的標(biāo)準(zhǔn)或基礎(chǔ)。關(guān)系模型的一個優(yōu)點(diǎn)是高度非過程化。
31.\n【審題關(guān)鍵句】個位+千位與百位+十位,偶數(shù),整除,從大到小排
序。
\n【解題思路】
\n本題類似第24套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條
件有所不同,體現(xiàn)在兩個方面:①分解后重新組合成兩位數(shù)的方式不同,
參考答案的第8、9條語句重新指定兩位數(shù)的組合方式:②新組合的兩
位數(shù)的偶數(shù)的判斷及整除判斷,參考答案的第10條語句。注意,兩個
整除關(guān)系表達(dá)式要用或運(yùn)算符(II)連接,且用括號括起來先進(jìn)行整除運(yùn)算
(因?yàn)榛蜻\(yùn)算級別比與運(yùn)算級別低,因此要括起來),再與奇偶性判斷表
達(dá)式進(jìn)行與0運(yùn)算。
\n【參考答案】
\n
\n
\n
32.\n[審題關(guān)鍵句】以行為單位對字符串變量的下標(biāo)為奇數(shù)的字符按從
小到大排序,結(jié)果仍按行重新存入字符串?dāng)?shù)組中。
\n【解題思路】
\n①因?yàn)橐M(jìn)行字符之間的互換,所以定義局部字符變量ch。定義循環(huán)
變量i、i、ko
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于
或大于20,在循環(huán)體中實(shí)現(xiàn)對每行字符串的處理。在循環(huán)體中執(zhí)行第二
層for循環(huán),循環(huán)變量j從1開始,依次遞增2直到其值等于
(int)strlen(xx[i]),在第三層for循環(huán)中,循環(huán)變量k從j+2開始,依次遞
增2,直到其值等于(int)strlen(xx[i]),如果字符)XX[i]目的ASCH碼值大
于)XX[i][k]的ASCII碼值,則兩者進(jìn)行互換,實(shí)現(xiàn)字符串)XX[i]中下標(biāo)
為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進(jìn)行排序,下標(biāo)為
偶數(shù)的位置上的字符仍按原來位置存放的功能。
\n【參考答案】
\n
\n
33.\n【審題關(guān)鍵句】字符替代f(p)=p*llmod256,小于等于32或ASCII
碼是奇數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要
求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
\n
34.\n【審題關(guān)鍵句】以行為單位把字符串中的所有小寫字母改寫成該字
母的上一個字母,大小寫不變,其他字符不變。
\n【解題思路】
\n①定義整型循環(huán)變量i、j。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于
maxline,實(shí)現(xiàn)對文章每行的處理。第二層for循環(huán)中,循環(huán)變量J從0
開始,依次遞增直到其值大于或等于strlen(xx[i]),在循環(huán)體中,利用if
條件語句判斷如果的值為字符,a\則把xx國用的值設(shè)置為字
符2。否則如果XX皿D]的值在小寫字符,at與2之間,則把xx[i]目的
值減1,把其值變成其前一個字符的ASCII碼。
\n【參考答案】
\n
\n
35.【審題關(guān)鍵句】所有字符左移一個位置,串中的第一個字符移到最后。
\n【解題思路】
\n定義循環(huán)變量i,字符變量first和字符指針變量P,并使P指向字符
串So
\n②把字符串S的第一個字符賦給first變量保存起來。
\n③在for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于或
大于(int)strlen(s)—1,把*(p+i+l)的值賦給+(p+i),實(shí)現(xiàn)把字符串S中的
所有字符左移一個位置,循環(huán)結(jié)束后,把first的值賦給p[strlen(s).1],
即把字符串的首字符移動到字符串的最后位置上。
\n【參考答案】
\n
\n
36.\n[審題關(guān)鍵句】字符替代f(p)=p*llmod256,小于等于32或?qū)?yīng)小
寫字母不變,否則替換。
\n【解題思路】
\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要
求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
\n
37.\n【審題關(guān)鍵句】千數(shù)-百位-十位-個位數(shù)大于零的個數(shù),把所有滿足
此條件的數(shù)依次存入數(shù)組,按從小到大的順序排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點(diǎn),即要求統(tǒng)
計的四位數(shù)的條件是“千數(shù)-百位-十位-個位數(shù)大于零”,參考答案的第8
條語句修改if語句的判斷條件。另外,對于數(shù)據(jù)交換的整型變量trap可
以自定義其變量名。
\n【參考答案】
\n
\n
\n
38.\n[審題關(guān)鍵句】字符的ASCII值右移4位二進(jìn)制位,高位補(bǔ)。后加
原字符的ASCII值。
\n【解題思路】
\n①定義兩個循環(huán)變量i、j和一"無符號字符變量tmp。
\n②在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴州城市職業(yè)學(xué)院《數(shù)字圖像處理及應(yīng)用》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽職業(yè)技術(shù)學(xué)院《中學(xué)英語教學(xué)研究方法》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025廣東省安全員《B證》考試題庫
- 2025年重慶市安全員-A證考試題庫附答案
- 廣州珠江職業(yè)技術(shù)學(xué)院《惡意代碼調(diào)查技術(shù)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年江西省安全員B證(項目經(jīng)理)考試題庫
- 廣州應(yīng)用科技學(xué)院《手機(jī)多媒體開發(fā)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025青海建筑安全員A證考試題庫
- 廣州衛(wèi)生職業(yè)技術(shù)學(xué)院《多媒體信息處理與傳輸》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州鐵路職業(yè)技術(shù)學(xué)院《動畫設(shè)計原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 流程即組織力(企業(yè)高效增長的業(yè)務(wù)管理邏輯)
- 空調(diào)水管道安裝施工方案
- 小學(xué)三年級上冊道德與法治期末測試卷及完整答案(有一套)
- 教師教學(xué)事故檢討書
- 家族族譜資料收集表
- 2024年1月自考18960禮儀學(xué)試題及答案含解析
- 鐵工電〔2023〕54號國鐵集團(tuán)關(guān)于印發(fā)《普速鐵路工務(wù)安全規(guī)則》的通知
- Vue.js前端開發(fā)實(shí)戰(zhàn)(第2版)-教學(xué)課件 第1章 初識Vue
- 事業(yè)單位工作人員處分暫行規(guī)定2012
- 事業(yè)單位年度考核實(shí)施方案
- 2024-2029年中國中藥煎藥機(jī)行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展研究報告
評論
0/150
提交評論