【2022年】貴州省遵義市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第1頁
【2022年】貴州省遵義市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第2頁
【2022年】貴州省遵義市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第3頁
【2022年】貴州省遵義市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第4頁
【2022年】貴州省遵義市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

【2022年】貴州省遵義市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.OSPF屬于下列()協(xié)議。

A.路由B.差錯控制C.傳輸D.表示

2.關(guān)于以太網(wǎng)交換機(jī)的幀轉(zhuǎn)發(fā)方式的說法,不正確的是()。

A.直接交換方式中幀出錯檢測由結(jié)點(diǎn)主機(jī)完成

B.存儲轉(zhuǎn)發(fā)方式具有幀差錯檢測能力

C.交換延遲時間最長的是存儲轉(zhuǎn)發(fā)方式

D.改進(jìn)的直接交換方式只對長幀的地址字段進(jìn)行差錯控制

3.為了保障網(wǎng)絡(luò)安全,防止外部網(wǎng)對內(nèi)部網(wǎng)的侵犯,多在內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)之間設(shè)置()。A.可信區(qū)域劃分B.時間戳C.防火墻D.數(shù)字簽名

4.美國國防部安全標(biāo)準(zhǔn)定義了4個安全級別,其中最高安全級提供了最全面的安全支持,它是()。

A.A級B.B級C.C級D.D級

5.關(guān)于ADSL技術(shù)的描述中,錯誤的是A.A.數(shù)據(jù)傳輸不需要進(jìn)行調(diào)制解調(diào)

B.上行和下行傳輸速率可以不同

C.數(shù)據(jù)傳輸可利用現(xiàn)有的電話線

D.適用于家庭用戶使用

6.若兩臺服務(wù)器系統(tǒng)可用性分別達(dá)到99.999%和99.99%,那么下面關(guān)于兩臺服務(wù)器每年停機(jī)時間的描述中正確的是()。

A.兩臺服務(wù)器每年的停機(jī)時間之差不可能小于5分鐘

B.兩臺服務(wù)器每年的停機(jī)時間之和不可能大于58分鐘

C.兩臺服務(wù)器每年的停機(jī)時間必須小于等于的時長分別是5分鐘和8.8小時

D.兩臺服務(wù)器每年的停機(jī)時間必須小于等于的時長分別是53分鐘和8.8小時

7.下列對IPv6地址FE80:0:0:0801:FE:0:0:04A1的簡化表示中,錯誤的是()

A.FE8::801:FE:0:0:04A1

B.FE80::801:FE:0:0:04A1

C.FE80:0:0:801:FE::04A1

D.FE80:0:0:801:FE::4A1

8.下列關(guān)于SNMP操作的描述中,正確的是()。

A.只有在團(tuán)體字的訪問模式是read一write的條件下才能實(shí)現(xiàn)Get操作

B.當(dāng)出現(xiàn)自陷情況時,管理站會向代理發(fā)出包含團(tuán)體字和TrapPDU的報文

C.當(dāng)管理站需要查詢時,就向某個代理發(fā)出包含團(tuán)體字和SetResponsePDU的報文

D.代理使用Inform方式執(zhí)行Notification操作時需要收到管理站發(fā)出的一條確認(rèn)消息

9.關(guān)于TCP/IP參考模型的描述中,正確的是

A.分為7個層次B.最底層是互聯(lián)層C.由ISO組織制定D.最高層是應(yīng)用層

10.通信信道的類型有兩類:廣播通信信道和()。

A.系統(tǒng)信道B.交互信道C.點(diǎn)一點(diǎn)通信信道D.本地系統(tǒng)

二、填空題(10題)11.在Internet中,郵件服務(wù)器間傳遞郵件使用的協(xié)議是______。

12.(17)常用的身份認(rèn)證方法有:________、持證認(rèn)證和生物識別。

13.(4)虛電路的工作方式的工作過程分為3個階段:虛電路建立階段、_________階段與虛電路拆除階段。

14.

15.操作系統(tǒng)必須提供一種啟動進(jìn)程的機(jī)制,在DOS中,該機(jī)制就是EXEC函數(shù)。在Windows和OS/2中啟動進(jìn)程的函數(shù)是______。

16.(12)ADSL技術(shù)通常使用_________對線進(jìn)行信息傳輸。

17.(18)密鑰分發(fā)中心是一個獨(dú)立的可信網(wǎng)絡(luò)實(shí)體,其英文縮寫是________。

18.在網(wǎng)絡(luò)中,一臺主機(jī)通常是與一臺路由器相連接,這臺路由器就是該主機(jī)的_________。

19.電子郵件由【】兩部分組成。

20.在混合式P2P網(wǎng)絡(luò)中,根據(jù)結(jié)點(diǎn)的能力可將結(jié)點(diǎn)分為用戶結(jié)點(diǎn)、搜索結(jié)點(diǎn)和______3種類型。

三、2.填空題(8題)21.寬帶網(wǎng)絡(luò)可分為傳輸網(wǎng)、交換網(wǎng)和______。

22.改進(jìn)傳統(tǒng)網(wǎng)絡(luò)的方法主要是增大帶寬與______。

23.不經(jīng)過CPU,數(shù)據(jù)直接在I/O設(shè)備與存儲器間傳輸?shù)姆椒ǚQ為【】。

24.Internet的URL(Uniform.ResourceLocators,統(tǒng)一資源定位器)主要包括三部分:協(xié)議類型、【】和路徑及文件名。

25.寬帶綜合業(yè)務(wù)數(shù)字網(wǎng)(B-ISDN)的傳輸速率很高,能達(dá)到幾十或幾百M(fèi)b/s,甚至達(dá)到幾十或幾百Gb/s。數(shù)據(jù)傳輸速率超過1Gb/s時,一般采用【】作為傳輸介質(zhì)。

26.在令牌環(huán)網(wǎng)中,由于各站點(diǎn)使用傳輸介質(zhì)的機(jī)會均等,其響應(yīng)時間是可以預(yù)測的,所以它比以太網(wǎng)更適合【】。

27.主動攻擊涉及______或創(chuàng)建數(shù)據(jù)流。

28.網(wǎng)絡(luò)安全的基本目標(biāo)是實(shí)現(xiàn)信息的【】、機(jī)密性、可用性和合法性。

四、C語言程序設(shè)計(jì)題(2題)29.函數(shù)Rdata實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組string中,請編寫函數(shù)CharLeft,其功能是:以行為單位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串對應(yīng)的位置上。最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組string中,最后調(diào)用函數(shù)Wdata,把結(jié)果string輸出到文件out.dat中。

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符(含標(biāo)點(diǎn)符號和空格)。

注意:部分源程序已經(jīng)給出。

請勿改動主函數(shù)main、讀數(shù)據(jù)函數(shù)Rdata和輸出數(shù)據(jù)函數(shù)Wdata的內(nèi)容。

30.函數(shù)RData實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組original中,請編寫函數(shù)StrCharMove,其函數(shù)的功能是:以行為單位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串對應(yīng)的位置上。最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組original中,最后調(diào)用函數(shù)WData,把結(jié)果original輸出到文件out.dat中。

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符(含標(biāo)點(diǎn)符號和空格)。

注意:部分程序已經(jīng)給出。

請勿改動主函數(shù)main、讀數(shù)據(jù)函數(shù)RData和輸出數(shù)據(jù)函數(shù)WData的內(nèi)容。

五、1.選擇題(3題)31.網(wǎng)絡(luò)協(xié)議的三要素是語法、語義與時序,語法是關(guān)于()。

A.用戶數(shù)據(jù)與控制信息的結(jié)構(gòu)和格式的規(guī)定

B.需要發(fā)出何種控制信息,以及完成的動作與做出的響應(yīng)的規(guī)定

C.事件實(shí)現(xiàn)順序的詳細(xì)說明

D.接口原語的規(guī)定

32.很多FTP服務(wù)器都提供匿名FTP服務(wù),如果沒有特殊說明,匿名FTP賬號是______。

A.GuestB.AnonymousC.NamingD.匿名

33.NetWare中的SPX協(xié)議對應(yīng)OSI參考模型的層次是()。

A.數(shù)據(jù)鏈路層B.網(wǎng)絡(luò)層C.傳輸層D.應(yīng)用層

六、1.程序設(shè)計(jì)題(3題)34.函數(shù)ReadDat()的功能是實(shí)現(xiàn)從文件ENG49.IN中讀取——篇英文文章,存入到字符串?dāng)?shù)組xx中。請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中所有字符進(jìn)行替代,仍存入數(shù)組xx的對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS49.DAT中。

替代關(guān)系:f(p)=p*11mod256(p是數(shù)組xx中某一個字符的ASCII值,f(p)是計(jì)算后新字符的ASCII值),如果原字符是大寫字母或計(jì)算后f(p)的值小于等于32,則該字符不變,否則將f(p)所對應(yīng)的字符進(jìn)行替代。

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

原始數(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)

}

35.下列程序的功能是:計(jì)算出自然數(shù)SIX和NINE,它們滿足的條件是SIX+SIX+SIX=NINE+NINE的個數(shù)cnt,以及滿足此條件的所有SIX與NINE的和sum。請編寫函數(shù)countValue()實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果cnt和sam輸出到文件OUT51.DAT中。其中的S,LX,N,I,N,E各代表一個十進(jìn)制數(shù)。

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

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

試題程序:

#include<stdio.h>

intcnt,sum;

voidcountValue()

{

}

voidmain()

{

cnt=sum=O;

countValue();

printf("滿足條件的個數(shù)=%d\n",cnt);

printf("滿足條件所有的SIX與NINE的和=%d\n",sum);

writeDAT();

}

writeDAT()

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n",cnt,sum);

fclose(fp);

}

36.函數(shù)readDat()的功能是從文件in52.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串的長度均小于80)。請編制函數(shù)JsSod(),該函數(shù)的功能是:以行為單位對字符串變量的—F標(biāo)為奇數(shù)位置上的字符按其ASCII值從小到大的順序進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件out52.dat中。

例如:位置01234567

源字符串hgfedcba

則處理后字符串hafcdebg。

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

請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[20][80];

voidjsSort

{

}

voidmain()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("in52.dat","r");

while(i<20&&fgets(xx[i],80,in)!=NULL)

{

p=strchr(xx[i],'In');

if(p)*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

ut=fopen("out52.dat","w");

clrscr();

for(i=0;i<20;i++)

{

printf("%s\n",xx[i]);

fprintf(out,"%s\n",xx[i]);

}

fclose(out);

}

參考答案

1.A在互聯(lián)網(wǎng)中,0SPF是一種經(jīng)常被使用的路由選擇協(xié)議,OSPF使用鏈路一狀態(tài)路由選擇算法,可在大規(guī)模的互聯(lián)網(wǎng)環(huán)境中使用。

2.D改進(jìn)的直接交換方式結(jié)合了直接交換方式和存儲轉(zhuǎn)發(fā)方式的優(yōu)點(diǎn),改進(jìn)的直接交換方式對長幀的地址字段和控制字段都進(jìn)行了差錯檢測。

3.C防火墻是為了防止外部網(wǎng)對內(nèi)部網(wǎng)的侵犯而設(shè)置的。

4.A解析:美國國防部在1985年正式頒布了《DoD可信計(jì)算機(jī)系統(tǒng)評估標(biāo)準(zhǔn)》。在這個標(biāo)準(zhǔn)中,對于計(jì)算機(jī)系統(tǒng)的安全等級做了七級劃分:D,C1,C2,B1,B2,B3,A。其中D級為最小保護(hù),幾乎沒有專門的機(jī)制進(jìn)行安全性保護(hù)。在以后的各級中,逐漸加強(qiáng)對用戶訪問權(quán)限的控制。

5.AADSL使用比較復(fù)雜的調(diào)制解調(diào)技術(shù),在普通的電話線路上進(jìn)行高速的數(shù)據(jù)傳輸。在數(shù)據(jù)的傳輸方向上,ADSL分為上行和下行兩個通道,下行通道的數(shù)據(jù)傳遞速度遠(yuǎn)遠(yuǎn)大于上行通道的數(shù)據(jù)傳輸速率。

6.B如果要保證服務(wù)器系統(tǒng)可用性達(dá)到99.999%和99.99%,系統(tǒng)的每年的停機(jī)時間要小于0.0876小時和0.876小時。5分鐘約是0.0833小時,53分鐘約是0.883小時。采用估算的方法,兩臺服務(wù)器停機(jī)時間之和小于58分鐘。故選擇B選項(xiàng)。

7.A

8.DSNMP的主要操作有獲取(get)、設(shè)置(set)、通知(notification)。只有在團(tuán)體字的訪問模式是read—write的條件下才能實(shí)現(xiàn)Set操作。當(dāng)出現(xiàn)自陷情況時,代理站會向管理發(fā)出包含團(tuán)體字和TrapPDU的報文。當(dāng)管理站需要查詢時,就向某個代理發(fā)出包含團(tuán)體字和GetRequestPDU的報文。當(dāng)SNMP管理站收到一條Inform通知后需要向發(fā)送者回復(fù)一條確認(rèn)消息。故D選項(xiàng)正確。

9.D解析:TCP/IP參考模型分為4個層次,由高到低依次為應(yīng)用層、傳輸層、互聯(lián)層與主機(jī)一網(wǎng)絡(luò)層。所以選項(xiàng)A、B錯誤。OSI參考模型是由ISO組織制定的,它分為7個層次。選項(xiàng)C錯誤。

10.C解析:通信信道的類型有兩類:廣播通信信道和點(diǎn)-點(diǎn)通信信道。

11.SMTPSMTP解析:在TCP/IP互聯(lián)網(wǎng)中,郵件服務(wù)器之間使用簡單郵件傳輸協(xié)議(SMTP)相互傳遞電子郵件,而電子郵件使用POP3協(xié)議從郵件服務(wù)器的郵箱中讀取、下載郵件。

12.(17)口令認(rèn)證【解析】常用的身份認(rèn)證方法有:口令認(rèn)證、持證認(rèn)證和生物識別。

13.(4)數(shù)據(jù)傳輸

【解析】虛電路的工作方式的工作過程分為3個階段:虛電路建立階段、數(shù)據(jù)傳輸階段與虛電路拆除階段。

14.

15.CreateProcessCreateProcess解析:操作系統(tǒng)必須提供一種啟動進(jìn)程的機(jī)制。在DOS中,該機(jī)制就是EXEC函數(shù)。在Windows中啟動進(jìn)程的函數(shù)是CreateProcess,它的代碼存儲在操作系統(tǒng)的內(nèi)核里,即在KERNEL32.DLL文件中。

16.(12)1

【解析】ADSL技術(shù)通常使用l對線進(jìn)行信息傳輸。

17.(18)KDC【解析】密鑰分發(fā)中心(KDC)是一個獨(dú)立的可信網(wǎng)絡(luò)實(shí)體,是一個服務(wù)器,它同每個注冊用戶共享不同的密碼對稱密鑰。

18.默認(rèn)路由器或缺省路由器或defaultrouter

\n

19.郵件頭、郵件體郵件頭、郵件體解析:電子郵件由郵件頭、郵件體兩部分組成。

20.索引結(jié)點(diǎn)索引結(jié)點(diǎn)

21.接入網(wǎng)接入網(wǎng)解析:寬帶網(wǎng)絡(luò)從功能上可以分成傳輸網(wǎng)、交換網(wǎng)和接入網(wǎng)三大部分,其相關(guān)技術(shù)也分為3類,即傳輸技術(shù)、交換技術(shù)和接入技術(shù)。

22.改進(jìn)協(xié)議改進(jìn)協(xié)議解析:傳統(tǒng)的基于IP協(xié)議的網(wǎng)絡(luò)的通信協(xié)議基本上沒有考慮多媒體網(wǎng)絡(luò)應(yīng)用的需求,所以它們不適合多媒體網(wǎng)絡(luò)應(yīng)用。改進(jìn)傳統(tǒng)網(wǎng)絡(luò)的方法主要是:增大帶寬與改進(jìn)協(xié)議。

23.直接存儲器存取方式(DMA)直接存儲器存取方式(DMA)解析:不經(jīng)過CPU,數(shù)據(jù)直接在I/O設(shè)備與存儲器間傳輸?shù)姆椒ǚQ為直接存儲器存取方式(DMA)

24.主機(jī)名主機(jī)名解析:頁面到頁面的鏈接信息由URL(Uniform.ResourceLocators,統(tǒng)一資源定位器)維持。URL主要包括三部分:協(xié)議類型、主機(jī)名和路徑及文件名。其格式如下:協(xié)議類型://主機(jī)名/路徑及文件名。

25.光纖或光纜光纖或光纜解析:由于光纖通信具有損耗低、頻帶寬、數(shù)據(jù)率高、抗電磁波干擾力強(qiáng)等特點(diǎn),適用于高速率、距離較大的網(wǎng)絡(luò)。

26.實(shí)時控制實(shí)時控制解析:在令牌環(huán)網(wǎng)中,由于各站點(diǎn)使用傳輸介質(zhì)的機(jī)會均等,其響應(yīng)時間是可以預(yù)測的,所以它比以太網(wǎng)更適合實(shí)時控制。

27.修改數(shù)據(jù)流修改數(shù)據(jù)流解析:主動攻擊涉及修改錯誤流或創(chuàng)建錯誤流。它包括假冒、重放、修改消息和拒絕服務(wù)等。

28.完整性完整性解析:網(wǎng)絡(luò)安全的摹本目標(biāo)是實(shí)現(xiàn)信息的機(jī)密性、完整性、可用性和合法性。中斷、截取、修改和捏造4個基本的安全威脅直接反映了這4個安全目標(biāo)。

29.【審題關(guān)鍵句】以行為單位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串對應(yīng)的位置上。

\n【解題思路】

\n①首先定義整型循環(huán)變量i、j和表示字符串長度的變量str,以及字符局部變量ch。

\n②在第一層for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,在循環(huán)體中,首先對字符串string[i]利用庫函數(shù)strlen求其長度,把此值賦給變量str。在第二層for循環(huán)語句中,循環(huán)變量j開始0,依次遞增直到其值等于str,把字符string[i][j]的ASCII值左移4位后所得到字符賦給變量ch,再用if語句判斷ch的值是否大于32并且小于等于l00,如果成立,則把ch的值與string[i][j]值相加,所得的新值保存在string[i][j]中。

\n【參考答案】

\n

30.【審題關(guān)鍵句】以行為單位把所有字符的ASCII值右移4位,后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符。

\n【解題思路】

\n①首先定義循環(huán)變量i、j和表示字符串長度的整型變量strl。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于maxline,在循環(huán)體中,首先用函數(shù)strlen(original[i])計(jì)算字符串original[i]的長度,把這個值賦給整型變量strl。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于或大于strl,利用表達(dá)式original[i][j]+=original[i][j]>>4實(shí)現(xiàn)對字符original[i][j]的ASCII碼值右移4位后所得到值與原字符original[i][j]的ASCII碼值相加,仍存入原字符串對應(yīng)的位置上的功能。

\n【參考答案】

\n

31.A解析:語法、語義與時序是網(wǎng)絡(luò)協(xié)議組成的三要素。其中,語法是指用戶數(shù)據(jù)與控制信息的結(jié)構(gòu)和格式;語義,即需要發(fā)出何種控制信息,以及完成的動作與做出的:響應(yīng);時序是對實(shí)踐實(shí)現(xiàn)順序的詳細(xì)的說明。

32.B解析:大多數(shù)FTP服務(wù)器都提供匿名FTP服務(wù),通常,Anonymous為匿名賬號,Guest為口令,有些FTP服務(wù)器會要求用戶輸入自己的電子郵件地址作為口令。

33.C解析:SPX(順序包交換)協(xié)議是Novell開發(fā)的用于NetWare中的協(xié)議,用來確保信息成功傳送。SPX使用NetWare的IPX協(xié)議作為它的傳遞機(jī)制并在網(wǎng)絡(luò)結(jié)點(diǎn)間提供客戶服務(wù)器和層對層的交互通信。它工作在傳輸層。

34.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)/*如果原字符是大寫字母或計(jì)算后的值小于等于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/*如果原字符是大寫字母或計(jì)算后的值小于等于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}解析:本題考查的知識點(diǎn)如下:

(1)字符對應(yīng)的ASCII碼。

(2)判斷結(jié)構(gòu)中多個條件的“或”運(yùn)算。

(3)退出一次循環(huán)。

在C語言中,字符可參與任何整數(shù)運(yùn)算。實(shí)際上,是字符的ASCII碼參與了.運(yùn)算。所以可以直接用字符代入f(p)的關(guān)系式中求出替換字符。若原字符是大寫字母或f(p)≤32,則該字符不變。只有當(dāng)字符大于等于A小于等于Z時,才是大寫字母,所以這兩個條件之間用“與”運(yùn)算。而字符是大寫字母與f(p)≤32之間為或的關(guān)系,所以這兩個條件之間用“或”運(yùn)算。若字符不變,則可不必計(jì)算替換字符,使用continue退出本次循環(huán),進(jìn)入下一次循環(huán)的條件判斷中。因?yàn)檫@里不是直接退出循環(huán)結(jié)構(gòu),所以不能使用break語句。

35.voidcountValue(){inti=100;while(1){if(3*i%2==0&&3'i/2>=1000&&3'i/2<=9999)/*如果滿足條件SIX+SIX+SIX=NINE+NINE*/{/*即一個3位數(shù)乘3再除2余數(shù)為0且所得的數(shù)為4位數(shù)*/cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個數(shù)*/sum+=i+3*i/2;/*求滿足上條件的所有SIX與NINE的和*/i++;}elsei++;/*如果果不滿足條件則取下一個數(shù)*/if(i>999II3'i/2>9999)break;/*當(dāng)SIXP不為3位數(shù)或所得的數(shù)不為四位數(shù)時退出循環(huán)*/}}}voidcountValue()\r\n{\r\ninti=100;\r\nwhile(1)\r\n{\r\nif(3*i%2==0&&3'i/2>=1000&&3'i/2<=9999)\r\n/*如果滿足條件SIX+SIX+SIX=NINE+NINE*/\r\n{/*即一個3位數(shù)乘3再除2余數(shù)為0,且所得的數(shù)為4位數(shù)*/\r\ncnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個數(shù)*/\r\nsum+=i+3*i/2;/*求滿足上條件的所有SIX與NINE的和*/\r\ni++;\r\n}\r\nelsei++;/*如果果不滿足條件,則取下一個數(shù)*/\r\nif(i>999II

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論