【2023年】四川省達(dá)州市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第1頁(yè)
【2023年】四川省達(dá)州市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第2頁(yè)
【2023年】四川省達(dá)州市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第3頁(yè)
【2023年】四川省達(dá)州市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第4頁(yè)
【2023年】四川省達(dá)州市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩16頁(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)介

【2023年】四川省達(dá)州市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

一、單選題(10題)1.通信控制處理機(jī)在網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中被稱為()。

A.網(wǎng)絡(luò)服務(wù)器B.網(wǎng)絡(luò)防火墻C.網(wǎng)絡(luò)交換機(jī)D.網(wǎng)絡(luò)結(jié)點(diǎn)

2.

3.計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)主要取決于它的()。

A.資源子網(wǎng)B.FDDI網(wǎng)C.通信子網(wǎng)D.城域網(wǎng)

4.關(guān)于利用郵件列表發(fā)布信息,下列哪種說(shuō)法是不正確的()。

A.利用郵件列表可以同時(shí)向許多加入郵件列表的人發(fā)送預(yù)備好的郵件

B.利用郵件列表,郵件內(nèi)可以攜帶您需要發(fā)布的各種信息

C.可使用任意免費(fèi)信箱接收來(lái)自郵件列表的信息

D.郵件列表的英文為“MailingList”,利用它可以它實(shí)現(xiàn)郵件批量發(fā)送

5.信息安全可以定位在五個(gè)層次:物理安全、網(wǎng)絡(luò)安全、系統(tǒng)安全、應(yīng)用安全和()。

A.數(shù)據(jù)鏈路安全B.傳輸安全C.管理安全D.會(huì)話安全

6.

7.下圖是網(wǎng)絡(luò)地址轉(zhuǎn)換NAT的一個(gè)實(shí)例

根據(jù)圖中信息,標(biāo)號(hào)④下的方格中的內(nèi)容應(yīng)為()。

A.S=135.2.1.1,80B.S=135.2.1.1,80

B.=202.0.1.1,5001D=192.168.1.1,3342

C.S=135.2.1.1,500lD.D=192.168.1.1,3342

D.=135.2.1.1,80S=135.2.1.1,80

8.在郵件服務(wù)器之間實(shí)現(xiàn)郵件投遞的協(xié)議是()。

A.IMAPB.TFTPC.SMTPD.RARP

9.核心層主要承擔(dān)()功能。

A.高速數(shù)據(jù)傳輸功能B.光纖連接功能C.高速數(shù)據(jù)交換功能D.光纖轉(zhuǎn)發(fā)功能

10.以下關(guān)于P2P的描述,錯(cuò)誤的是()。

A.P2P,顧名思義就是PC對(duì)PC傳輸

B.BT下載就是一種P2P技術(shù)

C.P2P技術(shù)可以開發(fā)出強(qiáng)大的搜索工具

D.P2P就是對(duì)等網(wǎng)

二、填空題(10題)11.

12.一般來(lái)說(shuō),網(wǎng)絡(luò)操作系統(tǒng)可以分為兩類:一類是專用型NOS;另一類是______NOS。

13.

14.(2)流媒體數(shù)據(jù)流具有連續(xù)性、實(shí)時(shí)性和_________三個(gè)特點(diǎn)。

15.

16.SOAP的中文名稱是______。

17.(13)TCP協(xié)議可以將源主機(jī)的_________無(wú)差錯(cuò)地傳送到目的主機(jī)。

18.從目前的發(fā)展情況來(lái)看,局域網(wǎng)產(chǎn)品可以分為共享介質(zhì)局域網(wǎng)和______兩類。

19.環(huán)型拓?fù)涞膬?yōu)點(diǎn)是結(jié)構(gòu)簡(jiǎn)單,實(shí)現(xiàn)容易,傳輸延遲確定,適應(yīng)傳輸負(fù)荷較重、______要求較高的應(yīng)用環(huán)境。

20.

三、2.填空題(8題)21.安全攻擊可以分為【】和主動(dòng)攻擊兩種。

22.如果一個(gè)IP地址為4的主機(jī)需要向網(wǎng)絡(luò)進(jìn)行直接廣播,那么,它使用的直接廣播地址為______。

23.RBB表示______網(wǎng)。

24.域名服務(wù)器包括遞歸解析和______。

25.組播路由協(xié)議可分為域內(nèi)組播路由協(xié)議和______兩大類。

26.局域網(wǎng)常用的傳輸介質(zhì)有;同軸電纜、雙絞線、光纖與【】。

27.網(wǎng)絡(luò)安全策略包括【】、先進(jìn)的技術(shù)和嚴(yán)格的管理。

28.在高速主干網(wǎng)、數(shù)據(jù)倉(cāng)庫(kù)、桌面電視會(huì)議、3D圖形與高清晰度圖像應(yīng)用中,一般采用______Mbps以太網(wǎng)。

四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?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)系:f(p)=p*13mod256,mod為取余運(yùn)算,P是數(shù)組xx中某一個(gè)字符的ASCII值,f(p)是計(jì)算后的無(wú)符號(hào)整型值(注意:中間變量定義成整型變量),如果計(jì)算后f(p)值小于等于32或是偶數(shù),則該字符不變,否則用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ù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。

30.己知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)考生編制一函數(shù)jsVal,其功能是:如果四位數(shù)各位上的數(shù)字均為0或2或4或6或8中的一個(gè)數(shù)字,則統(tǒng)計(jì)出滿足此條件的個(gè)數(shù)cnt,并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.dat文件中。

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

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

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

五、1.選擇題(3題)31.路由器存在兩種類型,它們是()。

A.快速和慢速B.靜態(tài)和動(dòng)態(tài)C.基于幀與基于數(shù)據(jù)包D.基于消息與基于數(shù)據(jù)包

32.訪問(wèn)WWW網(wǎng)時(shí),使用的應(yīng)用層協(xié)議為______。

A.HTMLB.HTTPC.FTPD.SMTP

33.數(shù)據(jù)傳輸速率是描述數(shù)據(jù)通信的基本技術(shù)參數(shù)之一,它的單位是______。

A.bit/second(bps)

B.Byte/second(Bps)

C.KByte/second(KBps)

D.MByte/second(MBps)

六、1.程序設(shè)計(jì)題(3題)34.編寫一個(gè)函數(shù)findStr(),該函數(shù)統(tǒng)計(jì)一個(gè)長(zhǎng)度為2的字符串在另一個(gè)字符串中出現(xiàn)的次數(shù)。例如,假定輸入的字符串為"asdasasdfgasdaszx67asdmklo",子字符串為“as”,函數(shù)返回值是6。

函數(shù)ReadWrite()的功能是實(shí)現(xiàn)從文件in40.dat中讀取兩個(gè)字符串,并調(diào)用函數(shù)findStr(),最后把結(jié)果輸出到文件out40.dat中。

注意:部分源程序已給出。

請(qǐng)勿改動(dòng)主函數(shù)main()和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)findStr()的花括號(hào)中填入你所編寫的若干語(yǔ)句。

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

intfindStr(char*str,char*substr)

{

}

main()

{

charstr[81],substr[3];

intn;

clrscr();

printf("輸入原字符串:");

gets(str);

printf("輸入子字符串:");

gets(substr);

puts(str);

puts(substr);

n=findStr(str,substr);

printf("n=%d\n",n);

ReadWrite();

}

ReadWrite()

{

charch,str[81],substr[3];

intn,len,i=0;

FILE*rf,*wf;

rf=fopen("in40.dat","r");

wf=fopen("out40.dat","w");

while(i<5)

{

fgets(str,80,rf);

fgets(substr,10,rf);

len=strlen(substr)-1;

ch=substr[len];

if(ch=='\n'||ch==0x1a)

substr[len]=0;

n=findStr(str,substr);

fprintf(wf,"%d\n",n);

i++;

}

fclose(rf);

fclose(wf);

}

35.設(shè)有n個(gè)人坐一圈并按順時(shí)針?lè)较驈?到n編號(hào),從第s個(gè)人開始進(jìn)行1到m的報(bào)數(shù),報(bào)數(shù)到第m個(gè)人,此人出圈,再?gòu)乃南隆獋€(gè)人重新開始從1到m報(bào)數(shù),如此進(jìn)行下去直到所有的人都出圈為止。先要求按出圈次序,每10個(gè)人為一組,給出這n個(gè)人的順序表。請(qǐng)編制函數(shù)Josegh()實(shí)現(xiàn)此功能并調(diào)用函數(shù)WriteDat()把編

設(shè)n=100,s=1,m=10進(jìn)行編程。

注意:部分源程序已給出。

請(qǐng)勿改動(dòng)主函數(shù)main()和寫函數(shù)WritsDat()的內(nèi)容。

試題程序:

#include<stdio.h>

#defineN100

#defineS1

#defineM10

intp[lOO],n,s,m;

voidWriteDat(void);

voidJosegh(void)

{

}

voidmain()

{

m=M;n=N;s=S;

Josegh();

WriteDat();

}

voidWriteDat(void)

{

inti;

FILE*fp;

fp=fopen("OUT59.DAT","w");

for(i=N-1;i>=0;i--)

{

printf("%4d",p[i]);

fprintf(fp,"%4d",p[i]);

if(i%10==0)

{

printf("\n");

fprintf(fp,"\n");

}

}

fclose(fp);

}

36.下列程序的功能是:利用以下所示的簡(jiǎn)單迭代方法求方程:

cos(x)-x=0的一個(gè)實(shí)根。

xn+1=cos(xn)

迭代步驟如下:

(1)取x1初值為0.0。

(2)x0=x1,把x1的值賦給x0。

(3)x1=cos(x0),求出一個(gè)新的x1。

(4)若x0-x1的絕對(duì)值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2)。

(5)所求x1就是方程cos(x)-x=0的一個(gè)實(shí)根,作為函數(shù)值返回。

請(qǐng)編寫函數(shù)countValue()實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果輸出到文件out41.dat中。

注意:部分源程序已給出。

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

試題程序:

#include<conio.h>

#include<math.h>

#include<stdio.h>

floatcountValue()

{

}

main()

{

clrscr();

printf("實(shí)根=%f\n",countValue

printf("%f\n",cos(countValue())-countValue());

writeDAT();

}

writeDAT()

{

FILE*wf;

wf=fopen("out41.dat","w");

fprintf(wf,"%f\n",countValue

fclose(wf);

}

參考答案

1.D

2.A

3.C解析:計(jì)算機(jī)網(wǎng)絡(luò)的拓?fù)渲饕峭ㄐ抛泳W(wǎng)的拓?fù)錁?gòu)型。計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)湓O(shè)計(jì)是建設(shè)計(jì)算機(jī)網(wǎng)絡(luò)的第一步,也是實(shí)現(xiàn)各種網(wǎng)絡(luò)協(xié)議的基礎(chǔ),它對(duì)網(wǎng)絡(luò)性能、系統(tǒng)可靠性與通信費(fèi)用都有重大影響。

4.C

5.C

6.B

7.B該題考查的是外部地址轉(zhuǎn)換為內(nèi)部地址的過(guò)程。NAT的工作原理是:當(dāng)內(nèi)部網(wǎng)絡(luò)的一個(gè)專用地址需要訪問(wèn)外網(wǎng)時(shí),NAT將其轉(zhuǎn)換為Internet上唯一的外部公用地址。而當(dāng)外部網(wǎng)絡(luò)響應(yīng)這個(gè)訪問(wèn)請(qǐng)求時(shí)只能是響應(yīng)給外部公用IP地址,此時(shí)NAT技術(shù)再將外部公用地址轉(zhuǎn)換為內(nèi)部地址以成功訪問(wèn)。題目中的s為源地址,D為目標(biāo)地址。根據(jù)圖中①到②是內(nèi)網(wǎng)訪問(wèn)外網(wǎng),而③到④是外網(wǎng)訪問(wèn)內(nèi)網(wǎng),因此圖②中的源地址和目的地址與④中的源地址和目的地址正好相反。故選B選項(xiàng)。

8.C

\n

9.C

10.A選項(xiàng)A)和選項(xiàng)D),P2P是PeertoPeer的簡(jiǎn)稱,可以理解為端對(duì)端,或稱對(duì)等網(wǎng);選項(xiàng)B),BT下載通過(guò)BT服務(wù)器上的種子文件定位資源后,下載者將直接與文件提供者建立連接并下載,是一種P2P技術(shù);選項(xiàng)C),P2P技術(shù)可以開發(fā)出強(qiáng)大的搜索工具。

11.

12.通用型通用型

13.

14.(2)時(shí)序性

【解析】流媒體數(shù)據(jù)流有3個(gè)特點(diǎn):連續(xù)性、實(shí)時(shí)性、時(shí)序性,即其數(shù)據(jù)流具有嚴(yán)格的前后時(shí)序關(guān)系。

15.直接

【解析】當(dāng)一個(gè)設(shè)備向網(wǎng)絡(luò)上的所有設(shè)備發(fā)送數(shù)據(jù)時(shí),就產(chǎn)生了廣播。IP具有兩種廣播地址形式,一種叫直接廣播地址,另一種叫有限廣播地址。

16.簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議解析:SOAP是SimpleObjectAccessProtocol的縮寫,即“簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議”。

17.(13)字節(jié)流

【解析】TCP協(xié)議提供了面向連接的,可靠的,全雙工的數(shù)據(jù)流傳輸服務(wù)。其完全可靠性是指TCP確保通過(guò)一個(gè)連接發(fā)送的數(shù)據(jù)正確地到達(dá)目的地,不會(huì)發(fā)生數(shù)據(jù)的丟失或亂序。18.交換局域網(wǎng)從目前的發(fā)展情況來(lái)看,局域網(wǎng)產(chǎn)品可以分為共享介質(zhì)局域網(wǎng)和交換式局域兩類。

19.實(shí)時(shí)性實(shí)時(shí)性解析:環(huán)型拓?fù)涞膬?yōu)點(diǎn)是結(jié)構(gòu)簡(jiǎn)單,實(shí)現(xiàn)容易,傳輸延遲確定,適應(yīng)傳輸負(fù)荷較重、實(shí)時(shí)性要求較高的應(yīng)用環(huán)境。

20.

21.被動(dòng)攻擊被動(dòng)攻擊解析:安全攻擊可以分為被動(dòng)攻擊和主動(dòng)攻擊兩種。被動(dòng)攻擊是通過(guò)偷聽或監(jiān)視傳送獲得正在傳送的信息。被動(dòng)攻擊有泄露信息內(nèi)容和通信量分析等。主動(dòng)攻擊指修改數(shù)據(jù)流或創(chuàng)建錯(cuò)誤的數(shù)據(jù)流,包括假冒、重放、修改消息和拒絕服務(wù)等。

20.255

23.社區(qū)寬帶網(wǎng)社區(qū)寬帶網(wǎng)解析:RBB表示社區(qū)寬帶網(wǎng)絡(luò),它是接到用戶的快速網(wǎng)絡(luò),網(wǎng)絡(luò)通常需求的速率至少是2Mbps。

24.反復(fù)解析反復(fù)解析解析:域名解析主要有遞歸解析和反復(fù)解析.域名解析要求服務(wù)器系統(tǒng)一次性完成全部名字—地址的轉(zhuǎn)換,反復(fù)解析是每次請(qǐng)求一個(gè)服務(wù)器,不能解析的話再請(qǐng)求別的服務(wù)器。

25.域間組播路由協(xié)議域間組播路由協(xié)議解析:組播協(xié)議可分為主機(jī)和路由器協(xié)議,即組插組管理協(xié)議以及路由器和路由器之間的協(xié)議,主要是路由協(xié)議,組播路由協(xié)議又分為域內(nèi)組播路由協(xié)議和域間組播路由協(xié)議。

26.無(wú)線通信信道無(wú)線通信信道解析:局域網(wǎng)常用的傳輸介質(zhì)有:同軸電纜、雙絞線、光纖與無(wú)線通信信道。早期應(yīng)用最多的是同軸電纜。隨著技術(shù)發(fā)展,雙絞線與光纖的應(yīng)用發(fā)展十分迅速。目前;在覆蓋范圍比較小的局域網(wǎng)中使用雙絞線,在遠(yuǎn)距離傳輸中使用光纖,在有移動(dòng)結(jié)點(diǎn)的局域網(wǎng)中采用無(wú)線技術(shù)的趨勢(shì)已經(jīng)明朗。

27.威嚴(yán)的法律威嚴(yán)的法律解析:安全策略是指在一個(gè)特定的環(huán)境里,為保證提供一定級(jí)別的安全保護(hù)所必須遵守的規(guī)則。安全策略模型包括了建立安全環(huán)境的3個(gè)重要組成部分。①威嚴(yán)的法律:安全的基石是社會(huì)法律、法規(guī)與手段,這部分用于建立一套安全管理標(biāo)準(zhǔn)和方法,通過(guò)建立與信息安全相關(guān)的法律、法規(guī),使非法分子懾于法律,不敢輕舉妄動(dòng)。②先進(jìn)的技術(shù);先進(jìn)的安全技術(shù)是信息安全的根本保障。用戶對(duì)自身面臨的威脅進(jìn)行風(fēng)險(xiǎn)評(píng)估,決定其需要的安全服務(wù)種類,選擇相應(yīng)的安全機(jī)制,然后集成先進(jìn)的安全技術(shù)。③嚴(yán)格的管理:各網(wǎng)絡(luò)使用機(jī)構(gòu)、企業(yè)和單位應(yīng)建立相宜的信息安全管理辦法,以加強(qiáng)內(nèi)部管理,建立審計(jì)和跟蹤體系,從而提高整體信息安全意識(shí)。

28.10001000解析:盡管快速以太網(wǎng)具有高可靠性、易擴(kuò)展性、成本低等優(yōu)點(diǎn),并且稱為高速局域網(wǎng)方案中的首選技術(shù),但在數(shù)據(jù)倉(cāng)庫(kù)、桌面電視會(huì)議、3D圖形與高清晰度圖像這類應(yīng)用中,人們不得不尋求更高帶寬的局域網(wǎng)。千兆以太網(wǎng)就是在這種背景下產(chǎn)生的。

29.【審題關(guān)鍵句】字符替代f(p)=p*13mod256,小于等于32或ASCII碼是偶數(shù)不變,否則替換。

\n【解題思路】

\n本題類似第65套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。

\n【參考答案】

\n

30.【審題關(guān)鍵句】各位都是偶數(shù),從大到小排序。

\n【解題思路】

\n①首先,本題要定義多個(gè)變量,包括兩個(gè)循環(huán)變量循環(huán)i、j;用來(lái)存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、sw(十位)和gw(個(gè)位);一個(gè)用于數(shù)據(jù)交換的整型變量ab。

\n②通過(guò)for循環(huán)依次對(duì)數(shù)組中的每個(gè)四位數(shù)進(jìn)行分解,得到每位上的數(shù)字,然后通過(guò)if條件語(yǔ)句判斷每位數(shù)是否都為偶數(shù),注意,每個(gè)表達(dá)式之問(wèn)的關(guān)系為與運(yùn)算,即需要同時(shí)滿足這4個(gè)表達(dá)式的數(shù)才符合條件。

\n③將滿足條件的四位數(shù)賦給數(shù)組b[cnt],同時(shí)數(shù)組下標(biāo)值加1,當(dāng)for循環(huán)執(zhí)行完畢后,則所有滿足條件的四位數(shù)全部存放到數(shù)組b[cnt]中。

\n④最后通過(guò)兩個(gè)for循環(huán),對(duì)數(shù)組b[cnt]的元素按從大到小的順序排序,排序過(guò)程中,變量ab作為數(shù)據(jù)交換的中間變量。

\n【參考答案】

\n

31.B解析:靜態(tài)和動(dòng)態(tài)是目前采用的兩種路由器類型。在靜態(tài)路由器中,路由選擇表必須手工輸入,在動(dòng)態(tài)路由器中,路由選擇表可自動(dòng)產(chǎn)生。

32.B解析:本題考查的是Internet的基本結(jié)構(gòu)與主要服務(wù)。萬(wàn)維網(wǎng)站web服務(wù)器是一個(gè)基于Hypertext鏈接的信息發(fā)布方式。所有的萬(wàn)維網(wǎng)站發(fā)布的信息都要使用HTML語(yǔ)言書寫,并用HTTP協(xié)議訪問(wèn)。FTP協(xié)議用來(lái)進(jìn)行遠(yuǎn)程文件傳輸。SMTP協(xié)議可以用來(lái)發(fā)送電子郵件。

33.A解析:數(shù)據(jù)傳輸速率,或稱數(shù)據(jù)率是描述數(shù)據(jù)通信的重要技術(shù)參數(shù)之一。它是指每秒傳輸?shù)亩M(jìn)制代碼(比特)位數(shù),單位為比特/秒(bps,bit/second)。如果一個(gè)電脈沖信號(hào)只有“0”和“1”兩個(gè)狀態(tài),即一個(gè)電脈沖信號(hào)表示一個(gè)二進(jìn)制數(shù)位(比特),設(shè)r為傳輸?shù)碾娒}沖信號(hào)的周期。則:數(shù)據(jù)傳輸速率S=I/T(bps)。

34.intfindStr(char*strchar*substr){intn;char*p*r;n=0;while(*str){p=str;/*指針p指向字符串產(chǎn)地址*/r=substr;/*指針r指向子字符串首地址*/while(*r)if(*r==*p)/*如果子字符串的第一個(gè)字符等于字符串中的該字符則繼續(xù)比較下一個(gè)字符*/{r++;p++;}elsebreak;/*否則退出循環(huán)*/if(*r=='\0')/*如果子字符串在字符串中出現(xiàn)了一次*/n++;/*則n加1進(jìn)行統(tǒng)計(jì)*/str++;/*指向字符串中的下一個(gè)字符*/}returnn;/*返回n*/}intfindStr(char*str,char*substr)\r\n{intn;\r\nchar*p,*r;\r\nn=0;\r\nwhile(*str)\r\n{\r\np=str;/*指針p指向字符串產(chǎn)地址*/\r\nr=substr;/*指針r指向子字符串首地址*/\r\nwhile(*r)\r\nif(*r==*p)/*如果子字符串的第一個(gè)字符等于字符串中的該字符,則繼續(xù)比較下一個(gè)字符*/\r\n{r++;\r\np++;\r\n}\r\nelsebreak;/*否則退出循環(huán)*/\r\nif(*r=='\\0')/*如果子字符串在字符串中出現(xiàn)了一次*/\r\nn++;/*則n加1,進(jìn)行統(tǒng)計(jì)*/\r\nstr++;/*指向字符串中的下一個(gè)字符*/\r\n}\r\nreturnn;/*返回n*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)指針的相關(guān)操作。

(2)強(qiáng)行退出——break的使用。

指針是C語(yǔ)言中的一個(gè)難點(diǎn)。在這里,我們要使用指針實(shí)現(xiàn)對(duì)數(shù)組的訪問(wèn)繼而進(jìn)行字符的比較。使用數(shù)組存放字符串時(shí),存放的字符個(gè)數(shù)要比數(shù)組的容量小1,因?yàn)閿?shù)組最后—個(gè)位置存放的是空格或者結(jié)束標(biāo)志位。我們可利用這一點(diǎn)來(lái)判斷一個(gè)字符串是否已經(jīng)結(jié)束。在循環(huán)結(jié)構(gòu)中常常要出現(xiàn)強(qiáng)行退出的情況,這里要使用到break語(yǔ)句強(qiáng)行退出一層循環(huán)。當(dāng)字符串中的某個(gè)字符與子字符串的第一個(gè)字符不同時(shí),則將字符串中的下一個(gè)字符與子字符串中的第一個(gè)字符比較,而不是與子字符串中的第二個(gè)字符比較。

35.voidJosegh(void){intijkslw;s1=s;for(i=l;i<=n;i++)/*給n個(gè)人從到n編號(hào)*/p[i-1]=i;for(i=n;i>=2;i--){s1=(s1+m-1)%i;/*下一個(gè)開始報(bào)數(shù)的人的編號(hào)是(s1+m-1)%i*/if(s1==0)/*若s1為0則說(shuō)明要開始報(bào)數(shù)的是最后一個(gè)人*/s1=i;w=p[s1-1];/*將要出圈的人移至數(shù)組的最后*/for(j=sl;j<=i-1;j++)p[j-1]=p[j];p[i-1]=w;}}voidJosegh(void)\r\n{\r\ninti,j,k,sl,w;\r\ns1=s;\r\nfor(i=l;i<=n;i++)/*給n個(gè)人從到n編號(hào)*/\r\np[i-1]=i;\r\nfor(i=n;i>=2;i--)\r\n{\r\ns1=(s1+m-1)%i;/*下一個(gè)開始報(bào)數(shù)的人的編號(hào)是(s1+m-1)%i*/\r\nif(s1==0)/*若s1為0,則說(shuō)明要開始報(bào)數(shù)的是最后一個(gè)人*/\r\ns1=i;\r\nw=p[s

溫馨提示

  • 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)論