




版權(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):
一、1.選擇題(10題)
i.關(guān)系數(shù)據(jù)模型
A.只能表示實(shí)體間的1:1聯(lián)系
B.只能表示實(shí)體間的1:N聯(lián)系
C.只能表示實(shí)體間的M:N聯(lián)系
D.可以表示實(shí)體間的上述3種聯(lián)系
2.下面有關(guān)模式分解的敘述中,正確的是()。
A.若一個(gè)模式分解具有無(wú)損連接性,則該分解一定保持函數(shù)依賴
B.若一個(gè)模式分解保持函數(shù)依賴,則該分解一定具有無(wú)損連接性
C.若要求分解保持函數(shù)依賴,那么模式分解一定可以達(dá)到BCNF
D.若要求分解具有無(wú)損連接性,那么模式分解一定可以達(dá)到BCNF
3.在PowerScript語(yǔ)言中,能使PowerBuilder先執(zhí)行應(yīng)用級(jí)的Close事
件中的腳本,然后再退出程序的語(yǔ)句是
A.RETURNB.RETURNTRUEC.HALTD.HALTCLOSE
4.二維數(shù)組A。.8,0..9],其每個(gè)元素占2字節(jié),從首地址400開(kāi)始,
按行優(yōu)先順序存放,則元素A[8,5]的存儲(chǔ)地址為
A.570B.506C.410D.482
5.假設(shè)磁盤(pán)上的物理塊大小為512字節(jié),一個(gè)邏輯記錄長(zhǎng)度為80個(gè)字
符。若采用記錄成組技術(shù)存儲(chǔ)若干記錄,當(dāng)塊因子為4時(shí),磁盤(pán)空間的
利用率可達(dá)到
A.16%.B.33%.C.63%.D.91%.
6.用關(guān)系的運(yùn)算來(lái)表達(dá)查詢要求的方式是
A.關(guān)系演算B.關(guān)系代數(shù)C.關(guān)系邏輯D.關(guān)系查詢
7.下面關(guān)于B和B+樹(shù)的敘述中,不正確的是
A.B樹(shù)和B+樹(shù)都是平衡的多分樹(shù)
B.B樹(shù)和B+樹(shù)都可用于文件的索引結(jié)構(gòu)
C.B樹(shù)和B+樹(shù)都能有效地支持順序檢索
D.B樹(shù)和B+樹(shù)都有效地支持隨機(jī)檢索
8.下列關(guān)于數(shù)據(jù)庫(kù)數(shù)據(jù)模型的說(shuō)法中,哪一個(gè)是不正確的?
A.任何一張二維表都表示一個(gè)關(guān)系
B.層次模型的數(shù)據(jù)結(jié)構(gòu)是有向樹(shù)結(jié)構(gòu)
C.在網(wǎng)狀模型中,一個(gè)子結(jié)點(diǎn)可以有多個(gè)父結(jié)點(diǎn)
D.在面向?qū)ο竽P椭忻恳粋€(gè)對(duì)象都有一個(gè)唯一的標(biāo)識(shí)
9.下列敘述正確的是
A.共享鎖與共享鎖不相容
B.共享鎖與排它鎖不相容
c.如果事務(wù)T獲得數(shù)據(jù)項(xiàng)Q的共享鎖,則T可讀Q也可能寫(xiě)Q
D.如果事務(wù)T獲得數(shù)據(jù)項(xiàng)Q的排它鎖,則T可讀Q但不能寫(xiě)Q
10.下列SQL語(yǔ)句中,修改表結(jié)構(gòu)的是()。
A.ALTERB.CREATEC.UPDATED.INSERT,
二、填空題(10題)
11.數(shù)據(jù)庫(kù)恢復(fù)通?;跀?shù)據(jù)備份和0
12.“報(bào)表向?qū)А敝性O(shè)置字段排序時(shí),一次最多能設(shè)置中個(gè)字段
13.計(jì)算機(jī)網(wǎng)絡(luò)利用通信線路將不同地理位置的多臺(tái)獨(dú)立的——的計(jì)算
機(jī)系統(tǒng)連接起來(lái),以實(shí)現(xiàn)資源共享。
14.IEEE802.il的MAC層采用的是_________沖突避免方法。
15.搜索弓|擎在外觀、功能等方面都不相同,但其構(gòu)成一般包括搜索器、
索引器、和用戶接口4個(gè)部分。
16.設(shè)待排序關(guān)鍵碼序列為(25,18,9,33,67,82,53,95,12,70),
要按關(guān)鍵碼值遞增的順序進(jìn)行排序,采取以第一個(gè)關(guān)鍵碼為分界元素的
快速排序法,第一趟完成后關(guān)鍵碼33被放到了第個(gè)位置。
17.進(jìn)行并、差、交集合運(yùn)算的兩個(gè)關(guān)系必須具有相同的即元
組結(jié)構(gòu)相同。
18.網(wǎng)絡(luò)攻擊者設(shè)法涂改一個(gè)網(wǎng)站的主頁(yè),使得該網(wǎng)站的VWW服務(wù)不
能正常工作,這種網(wǎng)絡(luò)攻擊稱為【】。
19.網(wǎng)狀、層次數(shù)據(jù)模型與關(guān)系數(shù)據(jù)模型的最大區(qū)別在于表示和實(shí)現(xiàn)實(shí)
體之間的聯(lián)系的方法:網(wǎng)狀、層次數(shù)據(jù)模型是通過(guò)指針鏈,而關(guān)系數(shù)據(jù)
模型是使用O
20.是用戶接入Internet的入口點(diǎn),一方面它為用戶提供Internet
接入服務(wù),另一方面,它也為用戶提供各類信息服務(wù)。
三、單選題(10題)
21.在SQLSever中創(chuàng)建用戶數(shù)據(jù)庫(kù),實(shí)際就是定義數(shù)據(jù)庫(kù)所包含的文件
以及文件的屬性。下列不屬于數(shù)據(jù)庫(kù)文件屬性的是_________O
A.初始大小B.物理文件名C.文件結(jié)構(gòu)D.最大大小
22.以下關(guān)于因特網(wǎng)中的電子郵件的說(shuō)法,錯(cuò)誤的是()。
A.A.電子郵件是有固定格式的,它由郵件頭和郵件體兩部分組
成
B.電子郵件應(yīng)用程序的最基本的功能是:創(chuàng)建和發(fā)送,接收、閱讀和管
理郵件的功能
C.密碼是對(duì)郵件的一個(gè)最基本的保護(hù)。目前,保證電子郵件安全性的主
要手段是使用大寫(xiě)字母、小寫(xiě)字母、數(shù)字和符號(hào)混用的密碼
D.利用電子郵件可以傳送多媒體信息
23.下列哪項(xiàng)是SQLServer數(shù)據(jù)庫(kù)擁有的邏輯空間結(jié)構(gòu)和物理空間結(jié)
構(gòu)。
A.表空間B.段C.區(qū)D.數(shù)據(jù)文件
24.下列關(guān)于數(shù)據(jù)庫(kù)重構(gòu)的說(shuō)法中,錯(cuò)誤的是_________。
A.數(shù)據(jù)庫(kù)的重構(gòu)就是對(duì)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)作必要的小范圍改變
B.當(dāng)存儲(chǔ)空間的分配過(guò)于零散,導(dǎo)致存取效率下降,所以必須重構(gòu)數(shù)據(jù)
庫(kù)
C.數(shù)據(jù)庫(kù)重構(gòu)包括重新設(shè)計(jì)數(shù)據(jù)庫(kù)及其應(yīng)用程序
D.如果能夠重構(gòu)數(shù)據(jù)庫(kù),盡量不要重新設(shè)計(jì)數(shù)據(jù)庫(kù)及相應(yīng)的應(yīng)用程序
25.進(jìn)程具有并發(fā)性和()兩大重要屬性。
A.動(dòng)態(tài)性B.靜態(tài)性C.易用性D.封閉性
26.在概念模型中,客觀存在并可以相互區(qū)別的事物稱為。
A.碼B.屬性C.聯(lián)系D.實(shí)體
27.下面說(shuō)法中錯(cuò)誤的是()
A.子類具有繼承性
B.子類的鍵是其超類的鍵
C.子類繼承超類上定義的全部屬性,其本身不可包含其他另外的屬性
D.同一實(shí)體類型的若干子類之間可相交也可不相交
28.概念模型()
A.依賴于DBMS和硬件B.獨(dú)立于DBMS和硬件C.依賴于DBMSD.獨(dú)
立于DBMS
29.在SQLServer2008中,設(shè)有商品表(商品號(hào),商品名,生產(chǎn)日期,單
價(jià),類別)?,F(xiàn)經(jīng)常需要執(zhí)行下列查詢:SELECT商品號(hào),商品名,
單價(jià)FROM商品表WHERE類別IN(,食品?家電。
ORDERBY商品號(hào)現(xiàn)需要在商品表上建立合適的索引來(lái)提高該
查詢的執(zhí)行效率。下列建立索引的語(yǔ)句,最合適的是()o
A.CREATEINDEXIdxlON商品表(類別)
B.CREATEINDEXIdxlON商品表(商品號(hào),商品名,單價(jià))
C.CREATEINDEXIdxlON商品表(類別,商品號(hào),INCLUDE(商品名,單
價(jià))
D.CREATEINDEXIdxlON商品表(商品號(hào),INCLUDE(商品名,單
價(jià),WHERE類別廿食品PR類別=,家電’
30.SQL語(yǔ)言集數(shù)據(jù)定義、數(shù)據(jù)查詢、數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體,
語(yǔ)句UPDATE實(shí)現(xiàn)()功能。
A.數(shù)據(jù)定義B.數(shù)據(jù)查詢C.數(shù)據(jù)操縱D.數(shù)據(jù)控制
四、C語(yǔ)言程序設(shè)計(jì)題(10題)
31.已知在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>
IdefineMAXNUM200
3intxxlMAXNUHI;
4inttotNum-0;〃文件/n.dac中共有多少個(gè)
inttotCnt-0;〃符合條件的正整數(shù)的個(gè)效
6doubletotPjz-0.0;〃平均值
7intReadDat(void);
8voidWriteDat(void);
9voidCalValue(void)
10
voidmainO
I
15inti;
16ford-0;i<MAXNUM;if
17xx[1]-0;
18if(ReadDatO)
19(
20print—”數(shù)據(jù)文件in.dat不能打開(kāi)I\00八n-);
21return;
22!?
23iCalValue();
24iprlntf("文件ln.dat中共有正整!!(""個(gè)totNum);
25-prin"L符合條件的正整數(shù)的個(gè)數(shù),,d個(gè)\n-.totCnt);
26jprintf("平均值=321八n”,totPjzj;
27jWriteDatO;
28;}
i/?*取道若干個(gè)正整數(shù)并存入Ittfiu中?/
29>intReadDat(void)
30;(
31!FILE*fp;
32;inti-0;
33;if((fp-fopen(*in.datw,Hr*))-NULL)
34!return1;
35iwhile(!feof(fp))
36;I
37?fscanf(fp,7dJ.4xx(i+^J);
38\)
39jfclose(fp);
40?return0;
41;)
!/?把計(jì)算站呆存入文件hut.dat中?/
42;voidWriteDat(void)
43j|
44?FILE*fp;
wH
45;fp?fopen(out.dat"#*w>;
wR
46jfprintf(fp,%d\n%d\ni.21f\n#totNum,totCnt,totPjt);
47jfclose(fp);
48;)
32.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:依次從數(shù)
組a中取出一個(gè)四位數(shù),如果該四位數(shù)小于該四位數(shù)以后的連續(xù)五個(gè)數(shù)
且該數(shù)是偶數(shù)(該四位數(shù)以后不滿五個(gè)數(shù),則不統(tǒng)計(jì)),則統(tǒng)計(jì)出滿足此
條件的個(gè)數(shù)ent,并把這些四位數(shù)存入數(shù)組b中,而后對(duì)數(shù)組b進(jìn)行升
序排序,最后調(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ù)readDat
和寫(xiě)函數(shù)writeDat的內(nèi)容。
1;?include<3tdio.h>
2jtdefineMAX200〃定義定變■KAXK值*F2。。
】
3!inta(MAX)rb{MAX|,ent-0;〃代初始值為0,定義生回整N*斂m。IMAX?b(MAX|W?cnt
4-voidwriteDat();做的說(shuō)明語(yǔ)句
5jvoidjsVal()
6i(
7;
8\).
!??readDat。從依據(jù)文件中諛取200個(gè)四位數(shù)存人數(shù)fti?中?/
9?voidreadDat()
10j(
11Jint1;
12iFILE*fp;
ww
13;fp-fopen(in.dafrr">;
14for(ia0;i<MAX;
15fscanf(fpr"d",&a[i]);
16fclose(fp);
17>
18voidmamO
19
20inti;
21readDat();
22jsValO;〃惻網(wǎng)鼎也實(shí)Kim要求的功能
23printf("滿足條件的數(shù)7d\n,:nt);
24for(1-0;i<ent;
25print1(**%d8,b(11);
26printf;
27writeDat();
28)
i/?W數(shù)wntcDiMHC姑果E以及效組b中將C條件的四位數(shù)■出到0ut.(ht文件中?/
29:voidwriteDat()
30
31FILE*fp;
32inti;
w
33fpnfopen("out.datr"w");
34fprintf(fprRQd\n",ent);
35for(i■0;1<ent;
36fprintf(fp,"%d\n"rb(i));
37fclose(fp);
38
33.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組
XX中(每行字符串長(zhǎng)度均小于80)o請(qǐng)編制函數(shù)isSort,其函數(shù)的功能
是:以行為單位對(duì)字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍
按行重新存入字符串?dāng)?shù)組XX中,最后調(diào)用函數(shù)writeDat把結(jié)果)XX輸
出到文件Out.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,
右邊部分不作處理,排序后,左邊部分與右邊部分按例子所示進(jìn)行交換。
如果原字符串長(zhǎng)度為奇數(shù),則最中間的字符不參加處理,字符仍放在原
位置上。
例虬位置012345678
源字符申abcdhgfe
123498765
則處理后字符串hgfedcba
876594321
注意:部分源程序存在g.c文件中?
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)皿1")、讀話數(shù)ZDatO和寫(xiě)函數(shù)whteDatO的內(nèi)容.
1JIinclude<stdio.h>
2*tinclude<string.h>
3;charxx[20]180);
4;voidreadDat();
5!voidwriteDatO;
6ivoidjsSort()
7
8
9
10!voidmainO
;(
11
12?readDat();
13!jsSort();
14jwriteDat(>;
15
j/?從文件1ndM中譴取20打數(shù)宛〃放到?樸卑數(shù)創(chuàng)?中?/
16voidreadDat0
17
18FILE*in;
19inti?0;
20char*p;
wwww
21in*fopen(in.datrr);
22whiled<20“fgets(xx[ilf80,in)!"NULL)
23
24p-strchr(xxfij9*\n*);
25If(p)*p?0;
26O
27
28fclose(in);
29i]
;/?IE姑IHx?出到交相out&rt中?/
30?voidwriteDat()
31
32FILEeout;
33int1;
34out-fopenHwM);
35ford■0;1<20;if)
36(
37printf(fs\n”.xx[1]);
r
38fprintf(outr",八n".xxil);
39)
40fclose(out);
41
34.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串
數(shù)組XX中;請(qǐng)編制函數(shù)SortCharD,其函數(shù)的功能是:以行為單位對(duì)
字符按ASCII碼從大到小的順序進(jìn)行排序,排序后的結(jié)果仍按行重新存
入字符串?dāng)?shù)組XX中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果XX輸
出到文件out.dat中。
例:原文:dAe,BfC.
CCbbAA結(jié)果:fedCBAbbCCAA原始數(shù)據(jù)文件存放的格式是:每行
的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀數(shù)據(jù)函數(shù)ReadDat和輸出數(shù)據(jù)函數(shù)WriteDat
的內(nèi)容。
?include<stdio.h>
■include<string.h>
3charxx[50](801;
4unsignedintmaxlxne,0;/?文章的總行數(shù)?/
5intReadDat(void);
6voidWriteDat(void);
7voidSortCharD(void)
8
9
10
11voidmain()
12(
13if(ReadDat())
14(
15printf("敢粼文件in.dat不能打開(kāi)!\n\007");
16return;
17J
18SortCharD();
19WriteDat();
20I
/?從文件mxfet中健取一族英文文今存入U(xiǎn)字符率般01XX中?/
21intReadDat(void)
22(
23FILEefD;
24inti?0;
25char*p;
26if((fp-fopen(win.datR,**r"))—NULL)
27return1;〃如果文件ln.dat內(nèi)*為空.Nifi?I
/?當(dāng)從文件ln.dat中設(shè)以79個(gè)字符存入xx[11沒(méi)才命課發(fā)生叼,執(zhí)行?環(huán)體中的謖句?/
28while(fgets(xx[i],80rfp)!?NULL)
29(
30p?strchr(xxFi),*\n*);〃在學(xué)校申中叁找回車換行將第一個(gè)西配的位置
31if(P)*p?0;〃如果p的值不為零.他苴值設(shè)置為0
32i++;〃行變量加1
33)
34maxline?1;〃JC文章的◎行微M蛤攵(KmaitUne
35(close(fp);
36return0;
37I
/?ICMJRxx?出到文件oui.<ht中?/
38?voidWriteDat(void)
39;(
40!FILE*fp;
41iunsignedinti;
42;fp-fopen(*out.dat*\*ww);
43!for(1-0;1<maxline;
44j(
H
45;printf(ts\n**rxx(i]);
46!fprintf(fp*"ls\n",xx(i]);
47i1
48;fclose(fp);
49;}
35.已知數(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文件中。
程序中已定義敏雄;a(200].H200),已定義變?,ent
請(qǐng)勿改動(dòng)數(shù)劇文件m&t中的任何收據(jù)、主fAUTmainO、讀南敗rradD?tO和寫(xiě)函數(shù)writeDat。的內(nèi)容.
1!linclude<stdio.h>
2\IdefineMAX200
3-inta(MAXl#b(MAX),ent-0;
4?voidwriteDat():
5;voidjsVal()
6;<
7i
8!I
9'voidreadDat()
10;(
11;inti;
12?FILE*fp;
w
13ifp-fopen("in.dat#?「”);
14;for(i-0;i<MAX;i>*)
15?fscant(fp,"QdL4a[i]);
16;fclose(fp);
175J
?
18Jvoidmain(>
19;i
20?Inti;
21;readDat();
22jjsValO;
23?prlntf滿足條件的故■ent);
24'for(1?0;i<ent;n)
25!prlntf(-Id-,
26?prlntf;
27|vrrlteDat():
28:1
29;voidwritcDat<)
30\(
31?FILEwfp;
32;int1;
Ww
33*fp-fopen(*out.dat*fw);
34afprintf(fp*"td\n"rent);
35;for(i?0;i<ent;【,?)
36?fprintf(fprb{lD;
37;fclose(fp);
38I)
36.程序test.c的功能是:計(jì)算出自然數(shù)SIX和NINE滿足條件
SIX+SIX+SIX=NINE+NINE的個(gè)數(shù)ent,以及滿足此條件的所有SIX與
NINE的和SUM。請(qǐng)編寫(xiě)函數(shù)countValue實(shí)現(xiàn)程序的要求,最后main
函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果ent和sum,輸出到文件Out.dat中。
其中的S,I,X,N,E各代表一個(gè)十進(jìn)制數(shù)字,允許代表的數(shù)字相同,
但S和N不能為0。例如:944+944+944=1416+1416注意:部分源程序
存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
finclude<stdio.h>
intent,sum;
3voidwriteDAT();
4voidcountvalue()
5
6
7
8voidmam()
9(
10ent?sum-0;
countvalue();
12printf<”清足條件的個(gè)數(shù)ent);
13printf("滿足條件所有的SXX與NINE的和Td\n”,sum);
14writeDATO;
15
把站架cm和ram?出》文件ouLdai中?/
16voidwriteDAT()
17(
18FILEefp;
19fp-fopen(Hout.dat",Hww);〃以只寫(xiě)的方式打開(kāi)文件。玳?心匕
w?
20fprintf(fp,td\n%d\n**,ent,sum);〃把結(jié)果國(guó)同sum出到文件omxtet中
21fclose(fp);〃關(guān)陽(yáng)文件OUL&I
22
37.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue,其功能是:求出千位數(shù)
上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)的個(gè)數(shù)ent,
再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的
四位數(shù)平均值pjz2o最后main函數(shù)調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果ent,
pjzl,pjz2輸出到out.dat文件。
例如*7153.7*1-5*3,則該敷滿足條件計(jì)算平均值討zL且個(gè)數(shù)cnEfl.
8129.8*1!-2^9.副讀數(shù)不脩足條件計(jì)算平均值pjz2?
注意?部分源程序存在test.c文件中,
程序中已定義數(shù)蛆:a(300).已定義變量。cm.何zLpjz2
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dar中的任何《HK?主啜數(shù)mainQ.讀嗡般reMDatO和寫(xiě)函斂writeDM)的內(nèi)容.
tinclude<stdlo.h>
inta[300)fcnt?0;
3doublepjzl-O.O,pjz2?0.0;
4voidreadDat<)i
5voidwriteDat();
6voidjsValuo()
7
8
9
10voidmain()
12re?dDatO;
13jsValueO;
14writeDat(>;
15printf("cnf%d\n滿足條件的平均值pzjl-%7.21f\n不脩足條件的平均值pzj2-V.21f\n".
cnt,pjxl,pjz2);
16
voidreadDat()
18
19FILE?fp;
20inti;
21fp?fopen(nin.datM,RrM);
22for(i-0;i<300;i*+)
23fscanf(fpr7d/,
24fclose(fp);
25
voidwriteDatO
27
28FILEefp;
29fp■fopen(Hout.dat",Mww);
w
30fprintf(fp,"%d\n%7.21f\n%7.21f\nrpjzl#pjz2);
31fclose(fp);
38.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:把千位數(shù)
字和個(gè)位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是
原四位數(shù)的千位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的個(gè)位數(shù)字),以及把
百位數(shù)字和十位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)
字是原四位數(shù)的百位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),如
果兩個(gè)新組成的數(shù)均是奇數(shù)并且至少有一個(gè)數(shù)能被5整除,同時(shí)兩個(gè)新
數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存
入數(shù)組b中,并要計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)ent。最后main函
數(shù)調(diào)用寫(xiě)函數(shù)writeDat把結(jié)果ent以及數(shù)組b中符合條件的四位數(shù)輸出
到Out.dat文件中。
注意:部分源程序存在teste文件中.
程序中已定義數(shù)組:a(200bb[200),已定義變ILent
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、3任數(shù)main。、讀的數(shù)readDatO和寫(xiě)函數(shù)writeDaU)的內(nèi)容.
1#include<stdlo.h>
2?defineMAX200
3inta(MAX),b[MAX]9ent
4voidwriteDat();
5voidjsValO
6
7
8
9voidreadDat()〃從in.dat文件中途取200個(gè)即位數(shù)存入政燃a中
10
11mt1;
12FILE*fp;
13fp-fopen("in.datHrH);
for(i-0;i<MAX;)
15:fscanf<fpr
16?fclose(£p);
17i
18;voidmain()
19;
20;int1;
21\readDat();
22\isVai();〃■陰浦故,wain,褰地■求的助金
23printf("滿足條件的數(shù),Qd\n”,ent);
24for(i?0;i<ent;
25printf("%dL
26printf;
27writeDat();
28)
29voidwriteDat()〃把計(jì)算帖鬟b以及融姐b中制合條件的四位依■出到皿文件中
30
31FILEwfp;
32int1;
wwH
33fp-fopen("out.datew);
34fprlntf(fp/ent);
35for(i-0;1<ent;
36fprintf(fpr7d\M.b[i]);
37fclose(fp);
38
39.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat
把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsvalue,其功能是:求出所有這
些四位數(shù)是素?cái)?shù)的個(gè)數(shù)ent,再求出所有滿足此條件的四位數(shù)平均值pjzl,
以及所有不滿足此條件的四位數(shù)平均值pjz2o最后main函數(shù)調(diào)用寫(xiě)函
數(shù)writeDat把結(jié)果ent,pjzl,pjz2輸出到out.dat文件中。
例如,SS9I速攻淌足條件.參加請(qǐng)“平均爐pj*1?H個(gè)數(shù)cmym+l.
9812足6K數(shù),該敗不漏足條件.善加計(jì)的平均值何力.
注意?解分源程序存在M.C文件中.
用序中已定義敷組,*|300]?已定義變量icm.pjzhpjz2
請(qǐng)藥改動(dòng)Ik據(jù)攵件indat中的任何數(shù)據(jù)、主的數(shù)tnainO.讀嫉或readDatOfO”內(nèi)數(shù)wnteDatO的內(nèi)存.
1j?include<atdio.h>,/mdu金/句說(shuō)朝3K序中依Avc60中第標(biāo)聲■人■用座庸敗Moh
2-inta(300),cnt*0;〃定義■Rtk瓢?[13。)10健?cnt,麥■cncM初他有0
3'doublepjzl?O.O/p]z2*0.0:〃定義立■pjH.pjxl,閨初緘為。.0
4;voidwriteDat();//?出■■說(shuō)9}⑦勾
S;voidreadDat();〃■人滴數(shù)設(shè)梁遇句
6,intisPdntw)〃嫉?NX斯?霞古力拿傲,忸累晶?歐科越網(wǎng)力射返回o
1;(
8?inti;
9for<1-2t1<m;1?*)
10iif(mi1??0)
11-returnOi
12?return1;
13!1
14;voidjsValuoO〃隨It2v.itw”的定義誦句
15?(
16;
17\1
18!maln()
19;1
20-readDatO;〃■用敏.從uulai攵華中0人W0個(gè)71位教并人■用■中
21!JsValueO;〃?用“v?du,c?政,女里AHI標(biāo)售玄理的期豌
22;writeDat();//WHJwclteDat<\EitOM.nt\,癡z2?出Moutdu丈fl中
23;pnntf(*cnt-%d\n淌足條件的平均值pzjl-17.21f\n不常足條件的平均值pzj2-%7.21f\n-,
?cntrplzlrpjz2);〃在墀得上日子HIT的怙果
24i>
25;voidroadDat()〃從ta&i文件中it入wo個(gè)穴位”存入顯出.中
26?(
27jFILE*fp;〃定義文件布餅殳?力
28■int1;〃器又便
29:fp-fopon("in.datw,"r");〃以只it方式打開(kāi)文件mat,片fl文件指計(jì)力疳向文利s.&t
30iford-0;i<300;//?環(huán)變H,M。依次■?到7”
31Ifscant(fp**%dr",fcafl]);〃從Jt件in.dat中*A300個(gè)用<?;?。入數(shù)QI.中
32!fclose(fp);〃英用文Kuudat
33\1
34-voidwriteDatO//JCitlT怵臬寫(xiě)入邪gk2忖
35!(
36;FILE*fp;〃成義文件AW*■①
37-fp-fopen(wout.dat-,*W*);〃磔只與方式打開(kāi)女伸out.dat?片RZ件抽價(jià)加0向文件6K.<Ut
38?fprlntf(fp,?Id\nl7.21f\n%7.21f\n",ent,pjzl.pjz2):〃注屏?上?東法Jha果
39<fcloae(fp)j〃大用文件out.&?
40.設(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=100
①將1到n個(gè)人的序號(hào)存入一維數(shù)組P中;
②若第i個(gè)人報(bào)數(shù)后出圈,則將仇i]置于數(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>
2?defineN100
3?defineS1
A?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(i%10-0)〃如果》融檢】o■除.出一個(gè)回東鐵行符
29
30printf(w\nw);
fprintf(fp^"\n
32
33
34fclose(fp);
35
五、設(shè)計(jì)與應(yīng)用題(2題)
41.某教務(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硬盤(pán)
(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分)
42.已知有如下關(guān)系模式:RI(a,b,c),R2(c,d,a),R3(e,
f),R4(?,g),其中標(biāo)下劃線的屬性是主碼。請(qǐng)將上述關(guān)系模
式用適當(dāng)?shù)腅R圖表示出來(lái),并用下劃線標(biāo)注出作為實(shí)體主碼的屬
性。(10分)
六、單選題n分](2題)
43.設(shè)有工作表(工作編號(hào),最低工資,最高工資),其中工作編號(hào)、最
低工資和最高工資均為整型,工作編號(hào)為主碼。現(xiàn)要求最高工資必須大
于等于最低工資,但不能超過(guò)最低工資的2倍。在SQLServer2008環(huán)
境中有下列創(chuàng)建該表的語(yǔ)句:1.CREATETABLE工作表(工作編號(hào)而
primarykey,最低工資int,最高工資intcheck(最高工資between最低
工資and最低工資*2))II.CREATETABLE工作表(工作編號(hào)int,最
低工資int,最高工資int,primarykey(工作編號(hào)),check(最高工資
between最低工資and最低工資*2))HI.CREATETABLE工作表(工
作編號(hào)intprimarykey(工作編號(hào)),最低工資int,最高工資int,check
(最高工資between最低工資and最低工資*2))IV.CREATETABLE
工作表(工作編號(hào)intprimarykey(工作編號(hào)),最低工資int,最高工資
intcheck(最高工資between最低工資and最低工資*2))上述語(yǔ)句中正
確的是()O
A.僅I和nB.僅n和nic.僅m和wD.全部
44.在某并行數(shù)據(jù)庫(kù)中,有關(guān)系R(A,B)和S(B,C),其中R包含
1000000行數(shù)據(jù),S包含100行數(shù)據(jù)。現(xiàn)有查詢SELECT*=FROMR,S
WHERER.A>;S.Bo下列數(shù)據(jù)劃分方式中,對(duì)該查詢速度最快的是
()。
A.將R按照A屬性進(jìn)行散列劃分,將S按照B屬性進(jìn)行散列劃分
B.將R按照A屬性進(jìn)行范圍劃分,將S按照B屬性進(jìn)行范圍劃分
C.將R按照A屬性進(jìn)行范圍劃分,將S復(fù)制到各個(gè)節(jié)點(diǎn)
D.將R按照A屬性進(jìn)行散列劃分,將s復(fù)制到各個(gè)節(jié)點(diǎn)
參考答案
1.D解析:關(guān)系數(shù)據(jù)模型能表示實(shí)體間的一對(duì)一(1:1),一對(duì)多(1:N),多
對(duì)多(M:N)聯(lián)系。
2.D
3.D解析:PowerBuilder先執(zhí)行應(yīng)用級(jí)的Close事件中的腳本,然后再
退出程序的語(yǔ)句是HALTCL0SEo
4.A解析:由題意可知,二維數(shù)組A[0..8,0..9]是按行優(yōu)先順序存放的,
而順序存放計(jì)算結(jié)點(diǎn)存儲(chǔ)位置的公式為L(zhǎng)i=L0+(i-l)*m,其中L0是第
一個(gè)結(jié)點(diǎn)的存儲(chǔ)位置,Li是第i個(gè)結(jié)點(diǎn)的存儲(chǔ)位置,m為每個(gè)結(jié)點(diǎn)所占
用的存儲(chǔ)單元個(gè)數(shù)。按行優(yōu)先的順序存放結(jié)構(gòu),在數(shù)組A中元素A[8,
5]是第8*10+6=86個(gè)元素,按照上面的公式可以計(jì)算出元素A[8,5]的
存儲(chǔ)地址為L(zhǎng)i=L0+(i-l)*m=400+(86-1)*2=570。因此正確答案為Ao
5.C解析:磁盤(pán)空間利用率的計(jì)算公式為:80*4/512=62.5%,約為63%。
所以磁盤(pán)空間的利用率可達(dá)到63%。
6.B解析:關(guān)系代數(shù)是用關(guān)系的運(yùn)算來(lái)表達(dá)查詢要求的方式。關(guān)系演算
是用謂詞來(lái)表達(dá)查詢要求的方式。掌握關(guān)系代數(shù)和關(guān)系演算之間的聯(lián)系
與區(qū)別。
7.C解析:B樹(shù)只適用于隨機(jī)檢索,不適用于順序檢索;而B(niǎo)+樹(shù)把所有
關(guān)鍵碼都存在葉節(jié)點(diǎn)上,這就為順序檢索也提供了方便。
8.A解析:在層次模型中采用有向樹(shù)作為數(shù)據(jù)的組織形式;在網(wǎng)狀數(shù)據(jù)
模型中是采用網(wǎng)狀結(jié)構(gòu)表示實(shí)體類型及實(shí)體之間的聯(lián)系,一個(gè)子結(jié)點(diǎn)可
以有多個(gè)父結(jié)點(diǎn);在關(guān)系數(shù)據(jù)模型中是采用二維表結(jié)構(gòu)表示實(shí)體類型及
實(shí)體之間的聯(lián)系,但并不是任何一張二維表都表示一個(gè)關(guān)系,?面向?qū)ο?/p>
的數(shù)據(jù)模型是采用對(duì)象和對(duì)象標(biāo)識(shí)來(lái)實(shí)現(xiàn)的。因此選項(xiàng)A所述內(nèi)容不
正確,本題正確答案為A。
9.B解析:共享鎖與共享鎖相容,共享鎖與排它鎖不相容。故A)錯(cuò)。如
果事務(wù)T獲得數(shù)據(jù)項(xiàng)Q的共享鎖,則T可讀Q但不能寫(xiě)Qo故C)錯(cuò)。
如果事務(wù)T獲得數(shù)據(jù)項(xiàng)Q的排它鎖,則T可讀Q也可能寫(xiě)Qo故D)
錯(cuò)。
10.A解析:在SQL語(yǔ)句中,修改表結(jié)構(gòu)的命令是ALTER,CREATE用于
新建一個(gè)表,UPDATE用于表中數(shù)據(jù)的更新。INSERT用于表中數(shù)據(jù)的插
入。
11.日志日志
12.4利用報(bào)表向?qū)?lái)建立報(bào)表,在設(shè)置字段排序時(shí),一次最多不超過(guò)4
個(gè)
13.自治【解析】計(jì)算機(jī)網(wǎng)絡(luò)利用通信線路將不同地理位置的多個(gè)自治
的計(jì)算機(jī)系統(tǒng)連接起來(lái),以實(shí)現(xiàn)資源共享。
14.CSMA,CD【解析】IEEE802.11的MAC層采用的是CSMA/CD沖
突避免方法,沖突避免要求每個(gè)結(jié)點(diǎn)在發(fā)送幀前先偵聽(tīng)信道。
15.檢索器【解析】搜索引擎在外觀、功能等方面都不相同,但其構(gòu)成
一般包括搜索器、索弓I器、檢索器和用戶接口4個(gè)部分。
16.99解析:快速排序的基本方法是:在待排序序列中任取一個(gè)記錄,
以它為基準(zhǔn)用交換的方法將所有的記錄分為兩部分,關(guān)鍵碼值比它小的
一個(gè)部分,關(guān)鍵碼值比它大的一部分,再分別對(duì)兩個(gè)部分實(shí)施上述過(guò)程,
一直重復(fù)到排序完成。具體操作如下:
2518933678253951270
2518933678253951270
1218933678253952570
1218933678253952570
1218933678253952570
1218925678253953370
1218925678253953370
1218925678253953370
1218925678253953370
1218925678253953370
所以第一趟完成后,關(guān)鍵碼33被放到了第9個(gè)位置。
17.關(guān)系模式關(guān)系模式解析:集合運(yùn)算是從關(guān)系中的元組的角度來(lái)進(jìn)行
的。關(guān)系代數(shù)中的集合運(yùn)算都要求進(jìn)行運(yùn)算的所有關(guān)系具有相同的關(guān)系
模式,即元組的結(jié)構(gòu)相同。
18.服務(wù)攻擊網(wǎng)絡(luò)攻擊主要可以分為兩類,服務(wù)攻擊和非服務(wù)攻擊。服務(wù)
攻擊是對(duì)網(wǎng)絡(luò)提供某種服務(wù)的服務(wù)器發(fā)起攻擊。非服務(wù)攻擊是攻擊者使
用各種方法對(duì)網(wǎng)絡(luò)通信設(shè)備發(fā)起攻擊。
19.二維表二維表
20.ISPISP解析Internet服務(wù)提供商(ISP)是用戶接入Internet的入口點(diǎn)。
一方面它為用戶提供Internet接入服務(wù);另一方面,它也為用戶提供種
類信息服務(wù)。
21.C
22.C選項(xiàng)A),電子郵件是有固定格式,它由郵件頭和郵件體兩部分組
成;選項(xiàng)B),電子郵件應(yīng)用程序的最基本的功能是:創(chuàng)建和發(fā)送,接收、
閱讀和管理郵件的功能;選項(xiàng)C),每個(gè)郵箱都有密碼保護(hù),這是最基本
的保護(hù),目前,保證重要郵件的安全性的主要手段是使用數(shù)字證書(shū),數(shù)
字證書(shū)可以證明用戶的身份。加密電子郵件,保證不被修改;選項(xiàng)D),
利用電子郵件可以傳送多媒體信息,MIME協(xié)議支持多媒體信息的發(fā)送。
23.D
24.C
25.A
26.D解析:在概念模型中,客觀存在并可以相互區(qū)別的事物稱為實(shí)體。
實(shí)體可以是具體的人、事物,也可以是抽象的概念和聯(lián)系。
27.C
28.B
29.D
30.CSQL語(yǔ)言集數(shù)據(jù)定義、數(shù)據(jù)查詢和數(shù)據(jù)操縱和數(shù)據(jù)控制功能于一體。
數(shù)據(jù)定義語(yǔ)言的動(dòng)作包括CREATE,DROP和ALTER;數(shù)據(jù)操縱語(yǔ)言的
動(dòng)作包括:INSEPT、UPDATE和DELETE;數(shù)據(jù)控制語(yǔ)言的動(dòng)作包括
GRANT和REVOKEo
3I.\n【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),右移后為奇數(shù)的個(gè)數(shù)及平均
值。
\n【解題思路】
\n本題類似第44套試題,通過(guò)審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即參與
平均值計(jì)算的元素是數(shù)組xx[i]右移一位之后為奇數(shù)的元素,參考答案的
第9條語(yǔ)句。
\n【參考答案】
\n
\n
32.【審題關(guān)鍵句】小于后連續(xù)5個(gè)數(shù),偶數(shù),從小到大排序。
\n【解題思路】
胞①首先定義兩個(gè)循環(huán)整型變量isj和一個(gè)用于數(shù)據(jù)交換的整型變量
abo
m②然后在for循環(huán)語(yǔ)句中,先指定循環(huán)變量i從0開(kāi)始,依次遞增到
MAX-5(到MAX.5的原因是因?yàn)閺牡箶?shù)第5個(gè)數(shù)開(kāi)始,其后面的數(shù)都
不滿5個(gè)數(shù),與題目要求不符,因此可以省略最后5個(gè)數(shù)),接著對(duì)每個(gè)
數(shù)組元素a[i]判斷其是否為偶數(shù)且小于其后面連續(xù)的5個(gè)數(shù),然后把滿
足此條件的數(shù)組元素a[i]賦給數(shù)組元素b[cnt],同時(shí)數(shù)組的下標(biāo)變量ent
加L③最后,用雙重for循環(huán)語(yǔ)句對(duì)數(shù)組b中的數(shù)組元素兩兩比較大
小,如果前一個(gè)數(shù)組元素大于后一個(gè)數(shù)組元素,則兩者進(jìn)行互換,實(shí)現(xiàn)
對(duì)數(shù)組b進(jìn)行升序或降序的排列。
\n【參考答案】
\n
\n
33.\n【審題關(guān)鍵句】以行為單位從字符串左邊部分降序排序,排序后左
邊部分與右邊部分進(jìn)行交換。如果原字符串長(zhǎng)度為奇數(shù),則最中間的字
符不參加處理。
\n【解題思路】
\n①定義循環(huán)變量i、j、k和整型變量len、p0
?、诘谝粚觙or循環(huán)中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于
20,實(shí)現(xiàn)對(duì)20行數(shù)據(jù)的逐行處理。在循環(huán)體中,對(duì)于i行首先調(diào)用函數(shù)
strlen(xx[i])求得第i行字符串的長(zhǎng)度,并把其值賦給變量len,再用len
除以2,得到第i行字符串長(zhǎng)度的一半,賦給變量P。在第二層for循環(huán)
中,循環(huán)變量J從0開(kāi)始,依次遞過(guò)來(lái)增直到其值等于(P-D,在第三層
for循環(huán)中,循環(huán)變量k從J+1開(kāi)始,依次遞過(guò)來(lái)增直到其值等于P,比
較字符xx[i皿ASCH碼值與xx[i][klASCII碼值的大小,如果字符xx[i]
啪的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進(jìn)行互換實(shí)現(xiàn)對(duì)第
i行字符串左半部分的字符串按降序排列。
⑺③用變量len的值對(duì)2求余數(shù),如果余數(shù)為1,則調(diào)用函數(shù)字符串拷貝
函數(shù)strcpy,把從字符串xx[i]+P+l開(kāi)始直到字符串xx[i]的結(jié)尾的子字
符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]
的中間字符連接到字符串變量str的后面,再調(diào)用字符串連接函數(shù)stmcat
把字符串xx[i]
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)四路數(shù)字硬盤(pán)錄像機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 【假期提升】五升六語(yǔ)文暑假作業(yè)(九)-人教部編版(含答案含解析)
- 2025年消防設(shè)施操作員之消防設(shè)備中級(jí)技能考前沖刺模擬試卷A卷含答案
- 2025年消防設(shè)施操作員之消防設(shè)備高級(jí)技能每日一練試卷A卷含答案
- 廣東省廣州市海珠區(qū)南武集團(tuán)2022-2023學(xué)年八年級(jí)下學(xué)期期中物理試題(含答案)
- 煙草公司2023招聘考試全真筆試試題(綜合能力測(cè)試卷)和答案解析
- 酒店用品銷售代理合同(2篇)
- 采購(gòu)分包配送合同(2篇)
- 廣告行業(yè)廣告創(chuàng)意版權(quán)保護(hù)協(xié)議
- 社區(qū)農(nóng)業(yè)服務(wù)提供合同書(shū)
- 和田玉知識(shí)培訓(xùn)課件下載
- 2025年高縣縣屬國(guó)企業(yè)公開(kāi)招聘工作人員高頻重點(diǎn)提升(共500題)附帶答案詳解
- 第7課 課題二《清潔工具與生活·創(chuàng)意清潔工具設(shè)計(jì)》(說(shuō)課稿)-2023-2024學(xué)年四年級(jí)下冊(cè)綜合實(shí)踐活動(dòng)浙教版
- DB11-T 1191.3-2024 實(shí)驗(yàn)室危險(xiǎn)化學(xué)品安全管理要求 第3部分:科研單位
- 醫(yī)療行業(yè)學(xué)生職業(yè)發(fā)展的路徑規(guī)劃
- 規(guī)范填寫(xiě)臨時(shí)用電作業(yè)票
- 日間化療中心管理制度
- 第六講五胡入華與中華民族大交融-中華民族共同體概論
- 建設(shè)工程施工專業(yè)分包合同 GF-2003-0213
- 2024解析:第二章聲現(xiàn)象-講核心(解析版)
- 2024解析:第十章 浮力綜合應(yīng)用-講核心(解析版)
評(píng)論
0/150
提交評(píng)論