版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
(2023年)湖北省孝感市全國計算機等級考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)學校:________班級:________姓名:________考號:________
一、單選題(10題)1.若服務(wù)器系統(tǒng)可用性達到99.99%,那么每年的停機時間必須小于()
A.4分鐘B.10分鐘C.53分鐘D.106分鐘
2.下列關(guān)于RPR技術(shù)的描述中,錯誤的是()
A.RPR與FDDI一樣使用雙環(huán)結(jié)構(gòu)
B.在RPR環(huán)中,源節(jié)點向目的節(jié)點成功發(fā)出的數(shù)據(jù)幀要由源節(jié)點從環(huán)中收回
C.RPR環(huán)中每一個節(jié)點都執(zhí)行SRP公平算法
D.RPR能夠在50ms內(nèi)隔離出現(xiàn)故障的節(jié)點和光纖段
3.對IP數(shù)據(jù)報進行分片的主要目的是A.A.適應(yīng)各個物理網(wǎng)絡(luò)不同的地址長度
B.擁塞控制
C.適應(yīng)各個物理網(wǎng)絡(luò)不同的MTU長度
D.流量控制
4.下列具有NAT功能的無線設(shè)備是()。
A.無線接入點B.無線路由器C.無線網(wǎng)卡D.無線網(wǎng)橋
5.關(guān)于Internet的描述中,正確的是:()。
A.Internet是一個信息資源網(wǎng)
B.Internet是一個內(nèi)部網(wǎng)
C.中繼器是Internet中的主要設(shè)備
D.IPX是Internet使用的主要協(xié)議
6.下列關(guān)于OSPF協(xié)議的描述中,錯誤的是()。
A.對于規(guī)模很大的網(wǎng)絡(luò),0SPF通過劃分區(qū)域來提高路由更新收斂速度
B.每一個OSPF區(qū)域擁有一個32位的區(qū)域標識符
C.在一個OSPF區(qū)域內(nèi)部的路由器不知道其他區(qū)域的網(wǎng)絡(luò)拓撲
D.在一個區(qū)域內(nèi)的路由器數(shù)一般不超過24個
7.
8.通信控制處理機在網(wǎng)絡(luò)拓撲結(jié)構(gòu)中被稱為()。
A.網(wǎng)絡(luò)服務(wù)器B.網(wǎng)絡(luò)防火墻C.網(wǎng)絡(luò)交換機D.網(wǎng)絡(luò)結(jié)點
9.某主機的IP地址為5,子網(wǎng)屏蔽碼為40。該主機的有限廣播地址為()。
A.55
B.
C.5
D.55
10.
二、填空題(10題)11.
12.信息安全包括5個基本要素:機密性、完整性、、可控性與可審查性。
13.
14.VoIP是一種以為主,并推出相應(yīng)的增值業(yè)務(wù)的技術(shù)。
15.引導型病毒指寄生在磁盤引導區(qū)或_________。
16.(18)在IPSec協(xié)議族中,有兩個主要的協(xié)議,分別是_________協(xié)議和身份認證頭協(xié)議。
17.作業(yè)的地址空間指的是目標程序所占據(jù)的空間,而地址空間中的地址稱為【】。內(nèi)存地址集合為內(nèi)存空間或物理地址空間,它的地址稱為物理地址。
18.為了保護自己的計算機免受非安全軟件的危害,IE通常將Internet劃分成______、本地Intranet區(qū)域、可信站點區(qū)域、受限站點區(qū)域。
19.在客戶機/服務(wù)器模式中,主動發(fā)出請求的是______。
20.
三、2.填空題(8題)21.在網(wǎng)絡(luò)管理中,______功能域監(jiān)視網(wǎng)絡(luò)吞吐率、利用率、錯誤率和響應(yīng)時間等參數(shù)。
22.在Internet中,負責選擇合適的路由,使發(fā)送的數(shù)據(jù)分組(packet)能夠正確無誤地按照地址找到目的站并交付給目的站所使用的協(xié)議是【】。
23.______階段發(fā)展的必然結(jié)果是政府結(jié)構(gòu)的扁平化。
24.所謂______是指交換機到用戶終端之間所有的機線設(shè)備。
25.電子商務(wù)的命脈是______。
26.在網(wǎng)絡(luò)管理中,一般采用______的管理模型。
27.因特網(wǎng)中需要進行路由選擇的設(shè)備使用______的路由選擇算法。
28.在TCP/IP參考模型中,應(yīng)用層的______協(xié)議用來實現(xiàn)互聯(lián)網(wǎng)中電子郵件發(fā)送功能。
四、C語言程序設(shè)計題(2題)29.對10個候選人進行選舉,現(xiàn)有一個100條記錄的選票數(shù)據(jù)文件in.dat,其數(shù)據(jù)存放的格式是每條記錄的長度均為10位,第一位表示第一個候選人的選中情況,第二位表示第二個候選人的選中情況,依次類推;每一位內(nèi)容均為字符0或1,l表示此人被選中,0表示此人未被選中,全選或全不選(空選票)均為無效的選票則不作統(tǒng)計。給定函數(shù)ReadDat的功能是把選票數(shù)據(jù)讀入到字符串數(shù)組xx中。請編制函數(shù)CountRs來統(tǒng)計每個候選人的選票數(shù)并把得票數(shù)依次存入yy[0]到y(tǒng)y[9]中,即第一個候選人的得票數(shù)存入yy[O]中,以此類推。最后調(diào)用函數(shù)WriteDat把結(jié)果yy輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
30.
yy[9]中,即第一個候選人的得票數(shù)存入yy[O]中,以此類推。最后調(diào)用函數(shù)WriteDat把結(jié)果yy輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)writeDat的內(nèi)容。
第l4類字符左右移動指定位后與原字符之和替換原字符
五、1.選擇題(3題)31.當個人計算機以撥號方式接入Internet時,必須使用的設(shè)備是______。
A.網(wǎng)卡B.調(diào)制解調(diào)器C.電話機D.瀏覽器軟件
32.以下______不是分組密碼的優(yōu)點。
A.良好的擴散性B.對插入的敏感程度高C.不需要密鑰同步D.加密速度快
33.千兆以太網(wǎng)的傳輸速率是傳統(tǒng)的10Mbps以太網(wǎng)的100倍,但是它仍然保留著和傳統(tǒng)的以太網(wǎng)相同的()。
A.物理層協(xié)議B.幀格式C.網(wǎng)卡D.集線器
六、1.程序設(shè)計題(3題)34.在文件in33.dat中有200個正整數(shù),且每個正整數(shù)均在100至9999之間。函數(shù)readDat()的功能是讀取這200個數(shù)并存放到數(shù)組aa中。請編制函數(shù)jsSort(),該函數(shù)的功能是:要求按照每個數(shù)的后3位的大小進行升序排列,將排序后的前10個數(shù)存入數(shù)組bb中,如果數(shù)組比中出現(xiàn)后3位相等的數(shù),則對這些數(shù)按原始4位數(shù)據(jù)進行降序排列。最后調(diào)用函數(shù)writeDat()把結(jié)果比輸出到文件out33.dat中。
例如:處理前60125099901270258088
處理后90126012702580885099
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)readDat)和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include
9include
#include
intaa[200],bb[10];
voidreadDat();
voidwriteDat();
voidjsSort()
{
}
voidmain()
{
readDat();
jsSort();
writeDat();
}
voidreadDat()
{
FILE*in;
inti;
in=fopen("in33.dat","r");
for(i=0;i<200;i++)fscanf(in,"%d",&aa[i]);
fclose(in);
}
voidwriteDat()
{
FILE*out;
inti;
clrscr();
out=fopen("out33.dat","w");
for(i=0;i<10;i++)
{
printf("i=%d,%d\n",i+l,bb[i]);
fprintf(out,"%d\n",bb[i]);
}
fclose(out);
}
35.函數(shù)ReadDat()的功能是實現(xiàn)從文件ENG49.IN中讀取——篇英文文章,存入到字符串數(shù)組xx中。請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中所有字符進行替代,仍存入數(shù)組xx的對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS49.DAT中。
替代關(guān)系:f(p)=p*11mod256(p是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后新字符的ASCII值),如果原字符是大寫字母或計算后f(p)的值小于等于32,則該字符不變,否則將f(p)所對應(yīng)的字符進行替代。
注意:部分源程序已給出。
原始數(shù)據(jù)文件的存放格式是:每行的寬度均小于80個字符。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<ctype.h>
unsignedcharxx[50][80];
intmaxline=0;
intReadDat(void);
voidWriteDat(void);
voidencryChar()
{
}
voidmain()
{
clrscr();
if(ReadDat())
{
printf("數(shù)據(jù)文件ENG49.IN不能打開!\n\007");
return;
}
encryChar();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
unsignedchar*p;
if((fp=fopen("ENG49.IN","r"))==NULL)
return1;
while(fgets(xx[i],80,fp)!=NULL)
{
p=strchr(xx[i],'\n');
if(p)*p=07
i++;
}
maxline=i;
fclose(fp);
return0;
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("ps49.dat","w");
for(i=0;i<maxline;i++)*
{printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp)
}
36.已知在文件IN61.DAT中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價dj(整型)、數(shù)量s1(整型)、金額je(長整型)幾部分組成。其中,金額二單價X數(shù)量可計算得出。函數(shù)ReadDat()的功能是讀取這100個銷售記錄并存入數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按金額從小到大進行排列,若金額相同,則按產(chǎn)品代碼從大到小進行排列,最、終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT61.DAT中。
注意:部分源程序己給出。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<mem.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#defineMAX100
typedefstruct
{
chardm[5];
charmc[ll];
intdj;
intsl;
longje;
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
}
voidmain()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[ll];
inti;
fp=fopen("IN61.DAT","r");
for(i=0;i<100;i++)
{
fgets(str,80,fp);
memcpy(sell[i].dm,str,4);
memcpy(sell[i].mc,str+4,10);
memcpy(ch,str+14,4);
ch[4]=0;
sell[i].dj=atoi(ch);
memcpy(ch,str+l8,5);
ch[5]=0;
sell[i].sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
voidWriteDat()
{
FILE*fp;
ihti;
fp=fopen("OUT61.DAT","w");
for(i=0;i<100;i++)
{
fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].dm,sell[i].mc,
sell[i].dj,sell[i].sl,sell[i].je);
}
fclose(fp);
參考答案
1.C1-停機時間(單位是小時)/(365×24)×100%=服務(wù)器可用性百分比,其中365指的是365天,24是每天24小時。代入公式1-x/(365×24)×100%=99.99%,得0.876小時,即如果要保證服務(wù)器系統(tǒng)可用性達到99.99%,系統(tǒng)每年的停機時間要小于0.876小時。4分鐘約是0.067小時,10分鐘約是O.1666/b時,53分鐘約是0.883小時。因此選項C最接近0.876小時,故選C選項。
2.BRPR環(huán)限制數(shù)據(jù)幀只在源節(jié)點與目的節(jié)點之間的光纖段上傳輸,當源節(jié)點成功的發(fā)送一個數(shù)據(jù)幀之后,這個數(shù)據(jù)幀要由目的節(jié)點從環(huán)中收回,所以B選項描述錯誤。
3.C根據(jù)網(wǎng)絡(luò)使用技術(shù)的不同,每種網(wǎng)絡(luò)都規(guī)定了一個幀最多能夠攜帶的數(shù)據(jù)量,這一限制稱為最大傳輸單元(MTU)。由于不同網(wǎng)絡(luò)的MTU不同,為了解決這一問題,IP互聯(lián)網(wǎng)采用分片與重組技術(shù)。當一個數(shù)據(jù)報的尺寸大于將發(fā)往網(wǎng)絡(luò)的MTU值時,路由器會將IP數(shù)據(jù)報分成若干較小的部分,稱為分片,然后再將每片獨立地進行發(fā)送。
4.BNAT(NetworkAddressTranslation,網(wǎng)絡(luò)地址轉(zhuǎn)換)屬于接入廣域網(wǎng)(WAN)技術(shù),是一種將私有(保留)地址轉(zhuǎn)換為公用IP地址的轉(zhuǎn)換技術(shù),它被廣泛應(yīng)用于各種類型的Interact接入方式和各種類型的網(wǎng)絡(luò)中。無線接人點也稱無線AP,這個設(shè)備的基本功能是集合無線或者有線終端,其作用類似于有線局域網(wǎng)中的集線器和交換機。無線網(wǎng)橋主要用于連接幾個不同的網(wǎng)段,實現(xiàn)較遠距離的無線數(shù)據(jù)通信。無線網(wǎng)卡是,終端無線網(wǎng)絡(luò)的一個信號收發(fā)的設(shè)備。無線路由器和無線網(wǎng)關(guān)是具有路由功能的AP,一般情況下它具有NAT功能。本題中,只有無線路由器有此功能,故選B選項。
5.A
\n
6.D為了適應(yīng)大規(guī)模的網(wǎng)絡(luò),并使更新過程收斂的很快,OSPF協(xié)議將一個自治系統(tǒng)劃分為若干個更小的范圍,每個范圍叫做區(qū)域。每個區(qū)域有一個32位的區(qū)域標識符(點分十進制表示),在一個區(qū)域內(nèi)的路由器數(shù)目不超過200個。劃分區(qū)域的好處是將利用洪泛法交換鏈路狀態(tài)信息的范圍局限在每一個區(qū)域內(nèi),而不是整個自治系統(tǒng),.因此區(qū)域內(nèi)部路由器只知道本區(qū)域的完整網(wǎng)絡(luò)拓撲,而不知道其他區(qū)域的網(wǎng)絡(luò)拓撲情況。
7.D
8.D
9.A\r\n32位全為“l(fā)”的IP地址稱為有限廣播地址。與子網(wǎng)屏蔽碼的值無關(guān)。如果采用子網(wǎng)編址,那么有限廣播被限制在本子網(wǎng)之中。
10.B
11.
12.可用性信息安全包括5個基本要素,分別是機密性、完整性、可用性、可控性與可審查性。
—機密性:確保信息不暴露給未授權(quán)的實體或進程。
—完整性:只有得到允許的人才能修改數(shù)據(jù),并且能夠判別出數(shù)據(jù)是否已被篡改。
—可用性:得到授權(quán)的實體在需要時可以訪問數(shù)據(jù),即攻擊者不能占用所有的資源而阻礙授權(quán)者的工作。
—可控性:可以控制授權(quán)范圍內(nèi)的信息流向及行為方式。
—可審查性:對出現(xiàn)的網(wǎng)絡(luò)安全問題提供調(diào)查的依據(jù)和手段。
在網(wǎng)絡(luò)系統(tǒng)中,當信息從信源向信宿流動時,可能受到攻擊的類型包括中斷、截取、修改和捏造。其中,中斷是指系統(tǒng)資源遭到破壞或變得不能使用,這是對可用性的攻擊,例如對一些硬件進行破壞、切斷通信線路或禁用文件管理系統(tǒng);截取是指未經(jīng)授權(quán)的實體得到了資源的訪問權(quán),這是對保密性的攻擊;修改是指未經(jīng)授權(quán)的實體不僅得到了訪問權(quán),而且還篡改了資源,這是對完整性的攻擊;捏造是指未經(jīng)授權(quán)的實體向系統(tǒng)中插入偽造的對象,這是對真實性的攻擊。由此可見,一個現(xiàn)代的信息系統(tǒng)若不包含有效的信息安全技術(shù)措施,就不能被認為是完整的和可信的。
13.共享
14.IP電話VoIP是一種以IP電話為主并推出相應(yīng)增值業(yè)務(wù)的技術(shù),是建立在IP技術(shù)上的分組化、數(shù)字化傳輸技術(shù),其基本原理是:通過語音壓縮算法對話音進行壓縮編碼處理,然后把這些語音數(shù)據(jù)按IP等相關(guān)協(xié)議進行打包,經(jīng)過IP網(wǎng)絡(luò)把數(shù)據(jù)報傳輸?shù)侥康牡兀侔堰@些語音數(shù)據(jù)包重組,經(jīng)過解碼、解壓處理后,恢復(fù)成原來的語音信號,從而實現(xiàn)通過IP網(wǎng)絡(luò)傳送話音的目的。
15.\n主引導區(qū)
\n
16.18)封裝安全負載或ESP或封裝安全負載(ESP)
【解析】在IPSec協(xié)議族中,有兩個主要的協(xié)議,分別是封裝安全負載協(xié)議和身份認證頭協(xié)議。
17.邏輯地址邏輯地址
18.Internet區(qū)域Internet區(qū)域解析:為了保護自己的計算機免受非安全軟件的危害,IE通常將Internet劃分成Internet區(qū)域、本地Intranet區(qū)域、可信站點區(qū)域、受限站點區(qū)域。
19.客戶機客戶機解析:客戶機/服務(wù)器的工作模式為:應(yīng)用程序之間為了能順利地通信,服務(wù)器應(yīng)處于守候狀態(tài),并監(jiān)視客戶機的請求??蛻魴C發(fā)出請求,該請求經(jīng)互聯(lián)網(wǎng)傳送給務(wù)器,-旦服務(wù)器接收到這個請求,就可以執(zhí)行請求指定的任務(wù),并將執(zhí)行的結(jié)果經(jīng)互聯(lián)網(wǎng)回送給客戶機機。
20.
21.性能管理性能管理解析:性能管理使網(wǎng)絡(luò)管理人員能夠監(jiān)視網(wǎng)絡(luò)運行的關(guān)鍵參數(shù),如吞吐率、利用率和錯誤率等。
22.TCP/IPTCP/IP解析:在Internet中,TCP/IP協(xié)議是負責選擇合適的路由,使發(fā)送的數(shù)據(jù)分組能夠正確無誤地按照地址找到目的站并交付給目的站所使用的協(xié)議。
23.面向知識處理階段面向知識處理階段解析:面向知識處理階段的電子政務(wù)已經(jīng)不局限于信息管理或事務(wù)處理,而是希望提高政府部門的知識收集、分析傳遞和利用的能力,將知識管理和業(yè)務(wù)流程緊密結(jié)合,提高政府管理水平和行政效率(這一階段發(fā)展的必然結(jié)構(gòu)是政府結(jié)構(gòu)的扁平化)。
24.接入網(wǎng)或AN接入網(wǎng)或AN解析:接入網(wǎng)的目的是綜合考慮本地交換局、用戶環(huán)路和終端設(shè)備,通過有限的標準接口,將各種用戶接入到業(yè)務(wù)結(jié)點。從交換局到用戶終端之間的所有機線設(shè)備就是接入網(wǎng)(AN)。
25.安全安全解析:安全是電子商務(wù)的命脈。
26.管理者-代理管理者-代理解析:在網(wǎng)絡(luò)管理中,一般采用管理者—代理的管理模型。在管理者與代理之間利用網(wǎng)絡(luò)實現(xiàn)管理信息的交換,完成管理功能。
27.表驅(qū)動表驅(qū)動解析:每臺需要路由選擇的設(shè)備中保留一張IP選路由表。
28.電子郵件傳輸協(xié)議SMTP電子郵件傳輸協(xié)議SMTP解析:電子郵件應(yīng)用程序在向郵件服務(wù)器傳送郵件時使用簡單郵件傳輸協(xié)議SMTP。
29.【審題關(guān)鍵句】10列100行選票,全選或不選的無效,統(tǒng)計存入數(shù)組。
\n【解題思路】
\n根據(jù)題意,本程序涉及l(fā)0個候選人共100條記錄,其中,100條記錄的選票文件采用二維數(shù)組存儲其數(shù)據(jù),第一維表示100條記錄,第二維表示每條記錄中10個候選人的選中情況。可以通過兩個for循環(huán)對100條記錄逐個比對,在第一層for循環(huán)中,對100條記錄的每條記錄情況進行掃描,在第二層for循環(huán)語句中,判斷數(shù)組元素XX[i][j]的值是否等于字符1,如果等于字符1,說明第j個人得了一票,則數(shù)組元素yy[j]加1。
\n①先定義兩個循環(huán)變量i和j。
\n②指定第一個for循環(huán)的循環(huán)條件,循環(huán)變量i從0開始,等于100時結(jié)束,每循環(huán)一次,變量i的值加1。
\n③在for循環(huán)中首先判斷記錄值不等于1111111111的記錄,然后計算l0個候選人的得票數(shù),可以通過一個for循環(huán),對滿足條件的記錄中的每個數(shù)字再次比對,當數(shù)字等于1時,將第j個人的票數(shù)加l。
\n注意,本程序中由于只有數(shù)值1才會被計算到最后的結(jié)果中,因此,可以省去判斷記錄全為0時記錄無效的情況,因為,即使將0參與到計算中,其計算結(jié)果也還是0,不會影響到最終結(jié)果,只需判斷記錄為全1時無效即可。
\n【參考答案】
\n
30.【審題關(guān)鍵句】10列100行選票,每行小于等于5的無效,統(tǒng)計存入數(shù)組。
\n【解題思路】
\n本題類似第55套試題,通過審題可以發(fā)現(xiàn)本題僅一個不同點,即本題中要求每行選票中選中數(shù)大于5時記錄才有效,與第55套的要求剛好相反,參考答案的第8行,修改該條件語句的條件設(shè)置即可。
\n【參考答案】
\n
\n第14類字符左右移動指定位后與原字符之和替換原字符
31.B解析:計算機發(fā)出的是數(shù)字信號,電話網(wǎng)上能傳輸?shù)氖悄M信號。當個人計算機以撥號方式接人Internet時,數(shù)字信號必須轉(zhuǎn)換成模擬信號,這種轉(zhuǎn)換需要使用調(diào)制解調(diào)器。接收方的計算機需要將傳輸過來的模擬信號轉(zhuǎn)換成效字信號,也要通過調(diào)制解調(diào)ge。
32.D解析:本題考查點是分組密碼的特點。采用分組密碼技術(shù)加密時,首先將明文序列分割成固定長度的分組。每個分組均使用相同的加密算法和密鑰進行加密。分組密碼對明文信息具有良好的擴散性,對插入的敏感程度高,不需要密鑰同步并且具有較強的適應(yīng)性,但是加密速度慢。
33.B于兆以太網(wǎng)的傳輸速率比快速以太網(wǎng)快10倍,傳輸速率達到1Obps。千兆以太網(wǎng)保留著傳統(tǒng)10Mbps以太網(wǎng)的基本特征,它們具有相同的幀格式與類似的組網(wǎng)方法,只是將每位的發(fā)送時間降低到lns。
34.voidjsSort(){intijdata;for(i=O;i<199;i++)for(j=i+l;j<200;j++){if(aa[ii%1000>aa[j]%1000)/*按照每個數(shù)的后3位的大小進行升序排例*/{data=aa[i];aa[ii=aa[j];aa[j]=data;}elseif(aa[i]%lOOO==aa[j]%1000)/*如果后3位數(shù)值相等則對這些數(shù)值按原始4位數(shù)據(jù)進行降序*/if(aaIi]<aa[j]){data=aaIii;aa[ii=aa[j];aa[j]=data;}}for(i=O;i<10;i++)/*將排好序的前十個數(shù)存入數(shù)組bb中*/bb[i]=aa[i];voidjsSort()\r\n{\r\ninti,j,data;\r\nfor(i=O;i<199;i++)\r\nfor(j=i+l;j<200;j++)\r\n{\r\nif(aa[ii%1000>aa[j]%1000)/*按照每個數(shù)的后3位的大小進行升序排例*/\r\n{\r\ndata=aa[i];\r\naa[ii=aa[j];\r\naa[j]=data;\r\n}\r\nelseif(aa[i]%lOOO==aa[j]%1000)/*如果后3位數(shù)值相等,則對這些數(shù)值\r\n按原始4位數(shù)據(jù)進行降序*/\r\nif(aaIi]<aa[j])\r\n{\r\ndata=aaIii;\r\naa[ii=aa[j];\r\naa[j]=data;\r\n}\r\n}\r\nfor(i=O;i<10;i++)/*將排好序的前十個數(shù)存入數(shù)組bb中*/\r\nbb[i]=aa[i];解析:本題考查的知識點如下:
(1)循環(huán)結(jié)構(gòu)的嵌套。
(2)選擇結(jié)構(gòu)的嵌套。
(3)特殊運算符“%”的使用。
(4)數(shù)據(jù)的升降序排列。
在該題中,首先要解決的問題是如何把題中4位數(shù)轉(zhuǎn)換成符合要求的3位數(shù)。這里要用到一個比較特殊的運算符%,它的功能是取余。將4位數(shù)除以1000取余則得到要求的3位數(shù)。根據(jù)題意,若后3位相等,則按照原數(shù)據(jù)進行降序排序,所以在這里要加一個選擇結(jié)構(gòu)進行判斷。對數(shù)據(jù)進行排序,可以使用最簡單的“選擇排序法”。即第一次從第一個數(shù)據(jù)開始和所有后面的數(shù)據(jù)進行比較,與比它大(小)的數(shù)據(jù)交換位置,將數(shù)據(jù)中最大(小)的數(shù)交換到最前面。第二次從第二個數(shù)據(jù)開始與后面的數(shù)據(jù)進行比較,將此次比較中最(小)的數(shù)據(jù)交換至第二個位置,直至最后一個數(shù)據(jù)。
35.voidencryChar(){inti;char*pf;for(i=0;i<maxline;i++){pf=xx[i];/*指針pf指向該行首地址*/while(*pf!=0){if((*pf>='A'&&*pf<='Z')||*pf*11%256<=32)/*如果原字符是大寫字母或計算后的值小于等于32*/{pf++;/*則此字符不變?nèi)∠乱粋€字符*/continue;/*退出此次循環(huán)*/}*pf=*pf*11%256;/*如果不滿足條件則用新字符替代原字符*/pf++;/*取下一個字符*/}}}voidencryChar()\r\n{inti;\r\nchar*pf;\r\nfor(i=0;i<maxline;i++)\r\n{\r\npf=xx[i];/*指針pf指向該行首地址*/\r\nwhile(*pf!=0)\r\n{\r\nif((*pf>='A'&&*pf<='Z')||*pf*11%256<=32)\r\n/*如果原字符是大寫字母或計算后的值小于等于32*/\r\n\r\n{\r\npf++;/*則此字符不變,取下一個字符*/\r\ncontinue;/*退出此次循環(huán)*/\r\n}\r\n*pf=*pf*11%256;/*如果不滿足條件,則用新字符替代原字符*/\r\npf++;/*取下一個字符*/\r\n}\r\n}\r\n}解析:本題考查的知識點如下:
(1)字符對應(yīng)的ASCII碼。
(2)判斷結(jié)構(gòu)中多個條件的“或”運算。
(3)退出一次循環(huán)。
在C語言中,字符可參與任何整數(shù)運算。實際上,是字符的ASCII碼參與了.運算。所以可以直接用字符代入f(p)的關(guān)系式中求出替換字符。若原字符是大寫字母或f(p)≤32,則該字符不變。只有
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年石首市企事業(yè)單位人才引進123人筆試備考題庫及答案解析
- 西醫(yī)診所全員培訓制度
- 學校畢業(yè)培訓制度
- 新進員工安全培訓制度
- 幼兒園心理健康培訓制度
- 新農(nóng)合培訓管理制度
- 培訓學校錯峰復(fù)課制度
- 定點藥店培訓制度
- 集團培訓內(nèi)控相關(guān)制度
- 班組安全管理制度培訓
- 產(chǎn)品故障分析報告
- 公司外來參觀人員安全須知培訓課件
- 手術(shù)室查對制度
- 第三次全國國土調(diào)查工作分類與三大類對照表
- 農(nóng)村集貿(mào)市場改造項目實施方案
- 消防設(shè)施檢查記錄表
- 酒店協(xié)議價合同
- 哈爾濱工業(yè)大學簡介宣傳介紹
- 中國兒童錯頜畸形早期矯治專家共識
- GB/T 5147-2003漁具分類、命名及代號
- GB/T 2703-2017鞋類術(shù)語
評論
0/150
提交評論