2022年廣東省汕尾市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第1頁
2022年廣東省汕尾市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第2頁
2022年廣東省汕尾市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第3頁
2022年廣東省汕尾市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第4頁
2022年廣東省汕尾市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022年廣東省汕尾市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列對IPv6地址FA32:0:0:0801:FE:0:O:Al50的簡化表示中,錯誤的是()。

A.FA32::801:FE:0:0:A15

B.FA32::801:FE:0:0:A150

C.FA32:0:O:801:FE::A150

D.FA32:0:0:0801:FE::A150

2.在虛擬局域網(wǎng)中.同一邏輯工作組的成員之間希望進行通信,那么它們()。

A.不一定要連在同一物理網(wǎng)段,而且可以使用不同的操作系統(tǒng)

B.一定要連在同一物理網(wǎng)段,而且必須使用相同的操作系統(tǒng)

C.一定要連在同一物理網(wǎng)段,可以使用不同的操作系統(tǒng)

D.不一定要連在同一物理網(wǎng)段,必須使用相同的操作系統(tǒng)

3.第

14

長期以來,網(wǎng)絡(luò)操作系統(tǒng)的三大陣營是Novell的Netware和I.MicroSoft的WindowsNTⅡ.MicroSoft的Windows2000Ⅲ.UNIXⅣ.Linux()

A.Ⅱ和ⅢB.I和ⅣC.I和ⅢD.Ⅱ和Ⅳ

4.下列哪個命令與routeprint命令作用相似()。

A.netstat–rB.ping-tC.tracert-IPD.netshare

5.Linux的基本特點是()。

A.多用戶,單任務(wù),實時B.多用戶,多任務(wù),交互式C.單用戶,單任務(wù),分時D.多用戶,多任務(wù),分時

6.IP地址塊101.161.15.136/21和110.218.15.5/22的子網(wǎng)掩碼分別可寫為()。

A.255.255.240.0和255.255.248.0

B.255.255.248.0和255.255.252.0

C.255.255.252.0和255.255.254.0

D.255.255.254.0和255.255.255.0

7.寬帶綜合業(yè)務(wù)數(shù)字網(wǎng)(B-ISDN)采用的數(shù)據(jù)傳輸技術(shù)是()。A.電路交換技術(shù)B.報文交換技術(shù)C.分組交換技術(shù)D.異步傳輸模式(ATM)

8.是橫放于頁面上的大幅圖片廣告,一般是使用GIF格式的圖像文件,或使用JPG靜態(tài)圖形,規(guī)格一般為468×60像素()。

A.標(biāo)識廣告B.彈出窗口廣告C.畫中畫廣告D.旗幟廣告

9.下列不屬于黑客常用手段的是()。

A.以假亂真B.聲東擊西C.旁敲側(cè)擊D.明目張膽

10.最早的網(wǎng)絡(luò)操作系統(tǒng)經(jīng)歷了由()結(jié)構(gòu)向()結(jié)構(gòu)的演變。

A.對等,非對等B.單一,復(fù)雜C.通用,專用D.共享,交換式

二、填空題(10題)11.(1)精簡指令集計算機的英文縮寫是_____________。

12.一個端到端的IPTV系統(tǒng)一般具有______、存儲與服務(wù)、節(jié)目傳送、用戶終端設(shè)備和相關(guān)軟件5個功能部件。

13.用戶在上網(wǎng)瀏覽時,不僅可以查看文本信息,而且還可以激活一段聲音,顯示一個圖片,甚至可以播放一段動畫,這是因為使用了______技術(shù)。

14.(8)網(wǎng)橋可以通過_________過濾和轉(zhuǎn)發(fā)幀隔開網(wǎng)段中的流量。

15.

16.

17.

18.網(wǎng)絡(luò)版防病毒系統(tǒng)的基本安裝對象包括:系統(tǒng)中心的安裝、服務(wù)器端的安裝、客戶端的安裝和________的安裝。

19.在網(wǎng)絡(luò)管理模型中,__________位于被管理設(shè)備的內(nèi)部。

20.【】是用戶與計算機硬件系統(tǒng)之間的橋梁。

三、2.填空題(8題)21.基于超文本技術(shù)的多媒體數(shù)據(jù)管理技術(shù)稱為______技術(shù)。

22.性能管理包括監(jiān)視和______兩大功能。

23.在因特網(wǎng)中,屏蔽各個物理網(wǎng)絡(luò)細節(jié)和差異的是______。

24.目前局域網(wǎng)組網(wǎng)方法有:雙絞線組網(wǎng)方法、______、千兆以太網(wǎng)組網(wǎng)方法等。

25.分布式系統(tǒng)是建立在計算機網(wǎng)絡(luò)之上的,因此分布式系統(tǒng)與計算機網(wǎng)絡(luò)在______上基本相同。

26.在HFC網(wǎng)絡(luò)傳輸結(jié)構(gòu)中,從有線電視中心至用戶區(qū)域的結(jié)點之間使用以【】作為傳輸介質(zhì)。

27.電子商務(wù)中最常用的兩種服務(wù)是web服務(wù)和______服務(wù)。

28.典型的以太網(wǎng)交換機允許一部分端口支持10BASE-T,另一部分端口支持100BASE-T。在采用了【】技術(shù)時,交換機端口可以同時支持10Mbps/100Mbps。

四、C語言程序設(shè)計題(2題)29.函數(shù)RData實現(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)點符號和空格)。

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

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

30.已知在文件in.dat中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價dj(整型),數(shù)量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數(shù)量。函數(shù)ReadDat讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat,其功能要求:按產(chǎn)品代碼從小到大進行排列,若產(chǎn)品代碼相同,則按金額從小到大進行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。

提示:若中間變量為PRtemp,則可以直接使用結(jié)構(gòu)賦值語句進行解題;產(chǎn)品代碼比較請用函數(shù)strcmp進行解題。

例如:sell[i]=temp;

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

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

五、1.選擇題(3題)31.超媒體技術(shù)是一種典型的()。

A.信息管理技術(shù)B.數(shù)據(jù)庫管理技術(shù)C.數(shù)據(jù)管理技術(shù)D.建立和表示信息之間關(guān)系的技術(shù)

32.IPSec不能提供以下哪種服務(wù)________。

A.流量保密B.數(shù)據(jù)源認證C.拒絕重放包D.文件加密

33.利用電話線路接入Internet,客戶端必須具有______。

A.路由器B.調(diào)制解調(diào)器C.聲卡D.鼠標(biāo)

六、1.程序設(shè)計題(3題)34.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN74.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組XX中。請編制函數(shù)StrCharJL(),該函數(shù)的功能是:以行為單位把字符串中的所有字符的ASCⅡ值左移4位,如果左移后,其字符的ASCⅡ值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCⅡ值再加-上原字符的ASCⅡ值,得到的新字符仍存入到原字符串對應(yīng)的位置。最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組XX中,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT74.DAT中。

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

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidStrCharJL(void)

{

}

voidmain()

clrscr();

if(ReadDat())

{

printf("數(shù)據(jù)文件IN74.DAT不能打開\n\007");

return;

}

StrCharJL();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN74.DAT","r"))==NULL)return1;

while(fgets(xx[i],80,fp)!=NULL)

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

clrscr();

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

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

{

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

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

}

fclose(fp);

}

35.函數(shù)ReadDat()的功能是實現(xiàn)從文件ENG18.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進行替代,結(jié)果仍存入數(shù)組xx的對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS18.DAT中。

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

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

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符。

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

試題程序:

#include〈conio.h>

#include〈ctype.h>

unsignedcharxx[50][80];

intmaxline=0;/*文章的總行數(shù)*/

intReadDat(void);

voidWriteDat(void);

voidencryptChar()

{

}

main()

{

clrscr();

if(ReadDat())

{

printf("數(shù)據(jù)文件ENS18.IN不能打開!\n\007");

return;

}

encryptChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

if((fp=fopen("ENG18.IN","r"))==NULL)

return1;

while(fgets(xx[i],80,fp)!=NULL)

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

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

for(i=0;i〈maxline;i++)

{

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

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

}

fclose(fp);

}

36.請編寫函數(shù)voidcountValue(int*a,int*n),它的功能是:求出1到1000之內(nèi)能被7或11整除但不能同時被7和11整除的所有整數(shù)并存放在數(shù)組a中,并通過n返回這些數(shù)的個數(shù)。

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

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

試題程序;

#include<conio.h>

#include<stdio.h>

voidcountValue(int*a,int*n)

{

}

main()

{

intaa[1000],n,k;

clrscr();

countValue(aa,&n);

for(k=0;k<n;k++)

if((k+l)%10==0)

{

printf("%5d",aa[k]);

printf("\n");

}

elseprintf("%5d",aa[k]);

writeDAT();

}

writeDAT()

{

intaa[1000],n,k;

FILE*fp;

fp=fopen("out79.dat","w");

countValue(aa,&n);

for(k=0;k<n;k++)

if((k+l)%10==0)

{

fprintf(fp,"%5d",aa[k]);

fprintf(fp,"\n");

}

elsefprintf(fp,"%5d",aa[k]);

fclose(fp);

}

參考答案

1.AIPv6采用128位地址長度,每l6位劃分為一個位段。每個位段被轉(zhuǎn)換為一個4位的十六進制數(shù),位段間用冒號隔開,這種方法稱為冒號十六進制表示法,因此一個IPv6地址最多有8個位段。另外一種是零壓縮表示法,規(guī)則為:對于—個位段中中問的0不做??;對于一個位段中全部數(shù)字為0的情況,只保留一個0;當(dāng)?shù)刂分写嬖谝粋€或者多個連續(xù)的16比特位為0字符時,可以用::(雙冒號)來表示,但是一個IPv6地址只允許有一個雙冒號;不能將一個段內(nèi)有效的0壓縮掉。A選項中的Al50后面的0不能省,因此A選項錯誤。故選A選項。

2.A解析:虛擬網(wǎng)絡(luò)中同一邏輯工作組的成員可以處于不同的物理網(wǎng)段,當(dāng)一個結(jié)點從一個邏輯工作組轉(zhuǎn)移到另一個邏輯工作組時,只需要通過軟件設(shè)定,而不需要改變它在網(wǎng)絡(luò)中的物理位置。同一個邏輯工作組的結(jié)點可以分布在不同的物理網(wǎng)段上,但它們之間的通信就像在同一個物理網(wǎng)段上一樣。

3.C三大陣營是指WindowsNT、NetWare和UNIX系統(tǒng)。

4.A

5.D

6.B/21表明子網(wǎng)掩碼從左邊第一位開始一共有21個l,即11111111.11111111.11111000.00000000,轉(zhuǎn)換成十進制得255.255.248.0。同理可以求得/22的子網(wǎng)掩碼是255.255.252.0。故選擇B選項。

7.D解析:寬帶綜合業(yè)務(wù)數(shù)字網(wǎng)既不能采用像電話那樣的電路交換技術(shù),也不能采用數(shù)據(jù)通信網(wǎng)的分組交換技術(shù),它將采用一種新的快速分組交換技術(shù),即異步傳輸模式(ATM),利用這種交換技術(shù)可以較好地進行各種不同業(yè)務(wù)的綜合處理。

8.D

9.D

10.A解析:網(wǎng)絡(luò)操作系統(tǒng)經(jīng)歷了從對等結(jié)構(gòu)向非對等結(jié)構(gòu)演變的過程。

11.(1)RISC

【解析】RISC是“精簡指令集計算機”的英文縮寫,它的指令系統(tǒng)相對簡單,并由硬件執(zhí)行,而復(fù)雜的操作則由簡單指令合成。

12.節(jié)目采集節(jié)目采集解析:一個端嵩到端的IPTV系統(tǒng)一般具有節(jié)目采集、存儲與服務(wù),節(jié)目傳送、用戶終端設(shè)備和相關(guān)軟件5個功能部件。

13.超媒體超媒體解析:超媒體技術(shù)對超文本的鏈接信息類型進行了擴展,支持豐富媒體格式的Web瀏覽。

14.(8)幀地址

【解析】網(wǎng)橋可以通過幀地址過濾和轉(zhuǎn)發(fā)幀隔開網(wǎng)段中的流量。

15.密鑰交換

16.個人

【解析】播客是基于互聯(lián)網(wǎng)的數(shù)字廣播技術(shù)之一。播客錄制的是網(wǎng)絡(luò)廣播或類似的網(wǎng)絡(luò)語音廣播節(jié)目。用戶可以將網(wǎng)上的廣播節(jié)目下載到自己的iPod播放器中隨身收聽,也可以制作節(jié)目并在網(wǎng)上共享。根據(jù)節(jié)目類型的不同,播客可以分為三類:傳統(tǒng)廣播節(jié)目的播客、專業(yè)播客提供商與個人播客。

17.

18.\n管理控制臺

\n

19.代理代理解析:在網(wǎng)絡(luò)管理模型中,代理位于被管理設(shè)備的內(nèi)部,把來自管理者的命令或信息請求轉(zhuǎn)換為本設(shè)備特有的指令,完成管理者的指示,或是返回它所在設(shè)備的信息。

20.軟件軟件解析:軟件是用戶與計算機硬件系統(tǒng)之間的橋梁,它體現(xiàn)了人要計算機做什么、怎樣做,這一套指令序列均以某種代碼形式儲存于存儲器中。

21.超媒體超媒體解析:超媒體技術(shù)基于超文本技術(shù),是一種典型的數(shù)據(jù)管理技術(shù)。

22.調(diào)整調(diào)整解析:從概念上講,性能管理包括監(jiān)視和調(diào)整兩大功能。前者主要指跟蹤網(wǎng)絡(luò)活動,后者是通過改變設(shè)置來改善網(wǎng)絡(luò)的性能。

23.IPIP解析:IP作為一種互聯(lián)協(xié)議,運行于瓦聯(lián)層,屏蔽各個物理網(wǎng)絡(luò)細箝和差異。

24.快速以太網(wǎng)組網(wǎng)方法快速以太網(wǎng)組網(wǎng)方法解析:目前局域網(wǎng)組網(wǎng)方法有:雙絞線組網(wǎng)方法、快速以太網(wǎng)組網(wǎng)方法、千兆以太網(wǎng)組網(wǎng)方法等。

25.物理結(jié)構(gòu)物理結(jié)構(gòu)解析:分布式系統(tǒng)與網(wǎng)絡(luò)既有區(qū)別又有聯(lián)系,它們的共同點在于一般的分布式系統(tǒng)是建立在計算機網(wǎng)絡(luò)之上的,因此分布式系統(tǒng)與計算機網(wǎng)絡(luò)在物理結(jié)構(gòu)上基本相同。

26.光纖光纖解析:光纖/同軸電纜混合網(wǎng)HFC的傳輸結(jié)構(gòu)由光纖和同軸電纜組成。在有線電視中心至用戶區(qū)域的光纖結(jié)點之間使用有源光纖,而從光纖結(jié)點至用戶家中使用750MHz同軸電纜。HFC利用同軸電纜高達1GHz的帶寬,采用“副載波頻分”方式,將數(shù)據(jù)加載到某個電視頻道,經(jīng)同軸電纜傳送到用戶家中。

27.電子郵件電子郵件解析:Web服務(wù)和電子郵件服務(wù)是電子商務(wù)中最常用的兩種服務(wù),因此,瀏覽器、電子郵件及Web服務(wù)器的安全性在電子商務(wù)活動中顯得尤為重要。

28.自動檢測自動檢測解析:本題考查點是典型的以太網(wǎng)交換機。在典型的以太網(wǎng)交換機中,一部分端口支持10BASE-T,另一部分端口支持100BASE-T。如果采用了10Mbps/100Mbps自動檢測技術(shù),則交換機端口可以根據(jù)端口上所連設(shè)備的傳輸速率而調(diào)整,實現(xiàn)在同一個局域網(wǎng)中支持10Mbps/100Mbps的主機。

29.【審題關(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])計算字符串original[i]的長度,把這個值賦給整型變量strl。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于或大于strl,利用表達式original[i][j]+=original[i][j]>>4實現(xiàn)對字符original[i][j]的ASCII碼值右移4位后所得到值與原字符original[i][j]的ASCII碼值相加,仍存入原字符串對應(yīng)的位置上的功能。

\n【參考答案】

\n

30.【審題關(guān)鍵句】計算金額,按產(chǎn)品代碼從小到大進行排列,相同的則按金額從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。

\n【解題思路】

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

\n【參考答案】

\n

31.C解析:超媒體技術(shù)是一種典型的數(shù)據(jù)管理技術(shù),它是由稱為結(jié)點和表示結(jié)點之間關(guān)系的鏈組成的有向圖(網(wǎng)絡(luò)),用戶可以對其進行瀏覽、查詢、修改等操作。注意區(qū)分數(shù)據(jù)庫管理技術(shù)和數(shù)據(jù)管理技術(shù)。

32.D解析:IPSec(IP安全)是IETF的IP安全性協(xié)議工作組定義的一套用于網(wǎng)絡(luò)安全的協(xié)議,它在IP層上提供訪問控制、無連接完整性、數(shù)據(jù)源認證、拒絕重放包、加密和流量保密服務(wù)。

33.B解析:通過電話線路連接到ISP。用戶的計算機(或代理服務(wù)器)和ISP的遠程訪問服務(wù)器均通過調(diào)制解調(diào)器與電話網(wǎng)相連。電話線路是為傳輸音頻信號而建設(shè)的,計算機輸出的數(shù)字信號不能直接在普通的電話線路上進行傳輸。調(diào)制解調(diào)器在通信的一端負責(zé)將計算機輸入的數(shù)字信號轉(zhuǎn)換成普通電話線路能夠傳輸?shù)男盘?,在另一端將從電話線路上接收的信號轉(zhuǎn)換成計算機能夠處理的數(shù)字信號。

34.voidStrCharJL(void){intijstrl;for(i=0;i<maxline;i++){strl=strlen{xx[i]);/*求各行的總長度*/for(j=0;j<strl;j++)if(xx[i][j]<<4<=32||xx[i][9]<<4>100);/*如果左移4位后字符的ASCII值小于等于32或大于100則原字符保持不變*/elsexx[i][j]+=xx[i][9]<<4;/*否則就把左移后的字符ASCII值加上原字符ASCII*/}}voidStrCharJL(void)\r\n{\r\ninti,j,strl;\r\nfor(i=0;i<maxline;i++)\r\n{\r\nstrl=strlen{xx[i]);/*求各行的總長度*/\r\nfor(j=0;j<strl;j++)\r\nif(xx[i][j]<<4<=32||xx[i][9]<<4>100);\r\n/*如果左移4位后字符的ASCII值小于等于32或大于100,則原字符保持不變*/\r\nelse\r\nxx[i][j]+=xx[i][9]<<4;/*否則就把左移后的字符ASCII值加上原\r\n字符ASCII*/\r\n}\r\n}解析:本題考查的知識點如下:

(1)字符的計算。

(2)左移運算符“<<”的使用。

(3)二維數(shù)組的訪問。

(4)判斷結(jié)構(gòu)中多條件的布爾運算。

本題中,以行為單位處理字符串,首先要求得每行字符串的長度,才可對每一行的字符依次進行處理。字符可參與任何整數(shù)運算,實際上是字符的ASCII碼參與了運算。所以,可以直接將字符帶入計算。這里要使用到左移運算符“<<”?!埃迹肌笔请p目運算符,左側(cè)是要移動的數(shù),右側(cè)是移動的位數(shù)。左移后字符的ASCII碼的值小于等于32或大于100,這兩個條件滿足一個即可,所以兩條件之間用“或”運算。使用循環(huán)實現(xiàn)對所有行的處理。

35.voidencryptChar(){inti;char*pf;for(i=0;i〈maxline;i++){pf=xx[i];while(*pf!=0){if((*pf*11%256>='0'&&*pf*11%256〈='9')||*pf*11%256〈=32){pf++;continue;}/*如果計算后的值小于等于32或f(p)對應(yīng)的字符是數(shù)字0至9則該字符不變*/*pf=*pf*11%256;/*否則按給定的替代關(guān)系進行替代*/pf++;}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i〈maxline;i++)\r\n{\r\npf=xx[i];\r\nwhile(*pf!=0)\r\n{\r\nif((*pf*11%256>='0'&&*pf*11%256〈='9')||*pf*11%256〈=32)\r\n{pf++;continue;}/*如果計算后的值小于等于32或f(p)對應(yīng)的字符是數(shù)字0至9,則該字符不變*/\r\n*pf=*pf*11%256;/*否則按給定的替代關(guān)系進行替代*/\r\npf++;\r\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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論