2022年湖南省永州市全國計算機等級考試網絡技術測試卷(含答案)_第1頁
2022年湖南省永州市全國計算機等級考試網絡技術測試卷(含答案)_第2頁
2022年湖南省永州市全國計算機等級考試網絡技術測試卷(含答案)_第3頁
2022年湖南省永州市全國計算機等級考試網絡技術測試卷(含答案)_第4頁
2022年湖南省永州市全國計算機等級考試網絡技術測試卷(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2022年湖南省永州市全國計算機等級考試網絡技術測試卷(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.如果一臺CiscoPIX525防火墻有如下配置

那么VALUE1、VALUE2、VALUE3可能的取值分別是()。

A.0、50、100B.0、100、50C.100、0、50D.100、50、0

2.消息認證需要證實的內容應包括()。

A.消息的信源,消息內容是否被篡改

B.消息的信源和信宿,消息內容是否被篡改

C.消息的信源和信宿,消息的序號和時間性

D.消息的信源和信宿,消息內容是否被篡改,消息的序號和時間性

3.市場營銷組合不包括()。

A.產品策略B.價格策略C.經銷策略D.渠道策略

4.下列關于接入技術的描述中,正確的是()。A.APON是一種無線接入技術

B.CableModem利用頻分復用的方法將信道分為上行信道和下行信道

C.802.11b將傳輸速率提高到54Mbps

D.ADSL技術具有對稱帶寬特性

5.一臺Catalyst6500的3/1端口和一臺Catalyst3500的g0/1端口工作在VLANtrunk模式,且端口3./1使用IEEE802.1Q協(xié)議,要求傳輸VLAN1、2和17.37的VLAN信息,不允許傳輸VLAN3-16的信息,下列Catalyst3500VLANtrunk的正確配置是()。

6.下列關于C類IP地址的說法中,正確的是()。

A.在一個網絡中理論上最多連接256臺設備

B.此類IP地址則保留為今后使用

C.可用于中型規(guī)模的網絡

D.此類IP地址用于廣播地址發(fā)送

7.以下技術不屬于預防病毒技術的范疇()。

A.加密可執(zhí)行程序B.引導區(qū)保護C.系統(tǒng)監(jiān)控與讀寫控制D.自身校驗

8.

9.下列對IPv6地址FF23:0:0:0:0510:0:0:9C5B的簡化表示中,錯誤的是()。

A.FF23::0510:0:0:9C5B

B.FF23:0:0:0:0510::9C5B

C.FF23:0:0:0:05l::9C5B

D.FF23::510:0:0:9C5B

10.Windows2003對已備份文件在備份后不做標記的備份方法是()。

A.正常備份B.差異備份C.增量備份D.副本備份

二、填空題(10題)11.局域網所使用的傳輸介質主要有雙絞線、______、光纖、無線通信信道。

12.計算機網絡拓撲主要是指【3】子網的拓撲構型,它對網絡性能、系統(tǒng)可靠性與通信費用都有重大影響。

13.XMPP是一種基于______的即時通信協(xié)議。

14.

15.UDP協(xié)議提供了面向非連接的、______的傳輸服務。

16.在網絡管理模型中,管理者和代理之間的信息交換可以分為兩種:一種是從管理者到代理的管理操作,另一種是從代理到管理者的【】。

17.(9)早期的網絡操作系統(tǒng)經歷了由_______結構向非對等結構的過渡。

18.在數(shù)據(jù)報交換方式中,每個分組在傳輸過程中都必須帶有和源地址。

19.

20.交換機地址學習是通過讀取幀的______地址并記錄幀進入交換機的端口號進行的。

三、2.填空題(8題)21.所謂接入網(州)是指交換局到______之間的所有設備。

22.即時通信系統(tǒng)一般采用______和客戶機/客戶機通信模式(或P2P模式)。

23.負責全網數(shù)據(jù)處理業(yè)務的是______。

24.一旦CA驗證了實體的身份,就產生一個證書,將這個公共密鑰和身份進行綁定。證書中包括公共密鑰和密鑰所有者的全球惟一的______。

25.在文件傳輸服務中,將文件從服務器傳到客戶機稱為【】文件。

26.可以滿足幾十公里范圍內的大量企業(yè)、機關、公司的多個局域網互連的需要,并能實現(xiàn)大量用戶與數(shù)據(jù)、語音、圖像等多種信息的網絡是______。

27.IEEE802.11b定義了使用跳頻擴頻技術的無線局域網標準,它的最高傳輸速率可以達到11Mbps。802.11a將傳輸速率提高到______Mbps。

28.B-ISDN中的ISDN的意思是綜合業(yè)務數(shù)字網(IntegratedServiceDigitalNetwork),而B的意思是【】。

四、C語言程序設計題(2題)29.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串數(shù)組xx中;請編制函數(shù)encryptChar,按給定的替代關系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx對應的位置上,最后調用函數(shù)WriteDat把結果xx輸出到文件oul.dat中。

替代關系:f(p)=p*11mod256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCIl值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果原字符是小寫字母或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應的字符。

注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。

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

30.已知數(shù)據(jù)文件IN1.DAT和IN2.DAT中分別存有100個兩位十進制數(shù),并且已調用讀函數(shù)readDat把這兩個文件中的數(shù)存入數(shù)組a和b中,請考生編制一個函數(shù)jsVal,實現(xiàn)的功能是依次對數(shù)組a和b中的數(shù)按條件重新組成一個新數(shù)并依次存入數(shù)組c中,再對數(shù)組c中的數(shù)按從小到大的順序進行排序,最后調用輸出函數(shù)writeDat把結果c輸出到文件out.dat中。

組成新數(shù)的條件:如果數(shù)組a和b中相同下標位置的數(shù)必須符合一個是偶數(shù),另一個是奇數(shù),則數(shù)組a中的數(shù)按二進制數(shù)左移八位后再加上數(shù)組b對應位置上的數(shù),把這樣組成的新數(shù)依次存入數(shù)組c中。

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

程序中已定義:a[100]、b[100]和c[100]。

請勿改動數(shù)據(jù)文件lN1.DAT和IN2.DAT中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內容。

五、1.選擇題(3題)31.網絡操作系統(tǒng)為支持分布式服務功能,提出了一種新的網絡資源管理機制,即()。

A.目錄服務B.分布式目錄服務C.數(shù)據(jù)庫服務D.活動目錄服務

32.超媒體技術是一種典型的()。

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

33.DDN和ISDN都屬于數(shù)據(jù)通信網,它們的中文名稱分別是()

A.數(shù)字數(shù)據(jù)網和綜合業(yè)務數(shù)字網B.數(shù)字數(shù)據(jù)網和幀中繼網C.分組交換網和綜合業(yè)務數(shù)字網D.幀中繼網和分組交換網

六、1.程序設計題(3題)34.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN5.DAT中讀取一篇英文文章存入到字符串數(shù)組xx中。請編制函數(shù)ConvertCharA(),該函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,如果是字母z,則改寫成字母a。大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不變。把已處理的字符串仍按行重新存入字符串數(shù)組xx中,最后調用函數(shù)WriteDat()把結果xx輸出到文件OUT5.DAT中。

例如,原文:Adb.Bcdza

abck.LLhj

結果:Aec.Bdeab

bcdl.LLik

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

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

intReadDat(void);

voidWriteDat(void);

voidConvertCharA(void)

{

main()

{

clrscr();

if(ReadDat())

{

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

return;

}

ConvertCharA();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN5.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("OUT5.DAT","w");

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

{

printf("%skn",xx[i]);

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

}

fclosefp);

}

35.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN8.DAT中讀取一篇英文文章存入到字符串數(shù)組xx中;請編制函數(shù)StrCharJP(),該函數(shù)的功能是:以行為單位把字符串中的所有字符的ASCII值右移4位,然后把右移后的字符的ASCII值再加上原字符的ASCII值,得到新的字符,并存入原字符串對應的位置上。最后把已處理的字符串按行重新存入字符串數(shù)組xx中,并調用函數(shù)WriteDat()把結果xx輸出到文件OUT8.DAT中。

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio,h>

charxx[50][80];

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

intReadDat(void);

voidWriteDat(void);

voidStrCharJR(void)

{

}

main()

{

clrscr(;

if(ReadDat())

{

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

return;

}

StrCharJR();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN8.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("OUT8.DAT","w");

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

{

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

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

}

fclose(fp);

}

36.某級數(shù)的前兩項A1=1,A2=1,以后各項具有如下關系:

An=An-2+2An-1

下列程序的功能是:要求依次對于整數(shù)M=100,1000和10000求出對應的n值,使其滿足:Sn<M且Sn+1≥M,這里Sn=A1+A2+…+An,并依次把n值存入數(shù)組單元b[0],b[1],b[2]中,請編制jsValue()函數(shù)來實現(xiàn)

此功能,最后調用函數(shù)writeDar()把數(shù)組b的值輸出到out48.dat文件中。

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

請勿改動主函數(shù)main()和輸出函數(shù)writeDat()的內容。

試題程序:

#include<stdio.h>

intb[3];

jsValue()

{

}

main()

{

jsValue();

printf("M=100,n=%d\nM=1000,n=%d\nM=10000,n=%d\n",

b[0],b[1],b[2]);

writeDat();

}

writeDat()

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%d\n",b[0],b[1],b[2]);

fclose(fp);

}

參考答案

1.B在缺省情況下,etherneto被命名為外部接口(outside),安全級別是0,ethemetl被命名為內部接口(inside),安全級別是100。ethemet2命名為中間接口dmz,安裝級別為50。故選B選項。

2.D解析:消息認證需要證實的內容應包括消息的信源和信宿,消息內容是否被篡改,消息的序號和時間性。

3.C

4.B無線接入技術主要有:IEEE802.11標準的的無線局域網(WLAN)接入、IEEE802.16標準的無線城域網(wMAN)接入,以及正在發(fā)展的Adhoe接入技術。APON系統(tǒng)是PON和ATM相結合的產物。CableModem利用頻分復用的方法,將雙向信道分為:從計算機終端到網絡方向稱為上行信道,從網絡到計算機終端方向稱為下行信道。IEEE802.11a將傳輸速率提高到54Mbps。ASDL技術提供非對稱寬帶特性,上行速率在64kbps~640kbps,下行速率在500kbps~7Mbps。故選擇B選項。

5.CIEEE802.1Q俗稱“DotOneQ”簡寫為dotlq。封裝協(xié)議的語句格式:switchporttrunken-capsulation協(xié)議名,對于IEEE802.1Q協(xié)議,封裝協(xié)議名為dotlq。VLAN之間通信設置,應當先設置允許通信的VLAN,后配置不允許通信的VLAN。設置允許VLAN通信的語句格式:switchporttrunkallowedvlanVLANID。本題中允許傳輸VLAN1、2和17—37的VLAN信息,故可設置為:switehporttrunkallowedvlanl一37。配置不允許VLAN通信的語句格式:在允許的基礎上,利用except語句除掉不允許通信的VLAN號:switchporttrunkallowedv]anexcept3-160故選擇C選項。

6.A

7.D解析:本題考查點是預防病毒技術。網絡反病毒技術包括預防病毒、檢測病毒和消除病毒3種技術。其中預防病毒是指通過自身常駐內存程序,對系統(tǒng)進行監(jiān)視和判斷,爭取事先發(fā)現(xiàn)病毒,以便阻止病毒的入侵和破壞。預防病毒技術包括:加密可執(zhí)行程序、引導區(qū)保護和系統(tǒng)監(jiān)控與讀寫控制。選項D中,自身校驗是屬于檢測病毒技術的范疇。

8.C

9.C在使用零壓縮法時,不能把一個位段內部的有效0也壓縮掉。C選項明顯不符合前導零壓縮法。

10.DD【解析】Windows2003對已備份文件在備份的方法有:完全備份、增量備份、差異備份和副本備份。其中副本備份,復制所有選中的文件,但不將這些文件標記為已經備份,即不清除存檔屬性,故選擇D選項。

11.光纜光纜解析:局域網所使用的傳輸介質主要有雙絞線、光纜、光纖、無線通信信道。

12.通信本題考查點是計算機網絡拓撲對網絡的影響。拓撲結構是決定通信網絡性質的關鍵要素之一?!巴負洹币弧ぴ~來源于拓撲學,拓撲學是幾何學的一個分支,它把實體抽象成與其大小、形狀無關的點,將點一點之間的連接抽象成線段,進而研究它們之間的關系。計算機網絡中也借用這種方法來描述結點之間的連接方式。具體來說,就是將網絡中的計算機和通信設備抽象成結點,將結點一結點之間的通信線路抽象成鏈路。這樣一來,計算機網絡被抽象成由一組結點和若干鏈路組成。這種由結點和鏈路組成的幾何圖形稱之為計算機網絡拓撲結構,或稱網絡結構。計算機網絡拓撲結構是組建各種網絡的基礎。不同的網絡拓撲結構涉及不同的網絡技術,對網絡性能、系統(tǒng)可靠性與通信費用都有重要的影響。

13.XML語言XML語言解析:XMPP是一種基于XML語言定義描述的IM協(xié)議。

14.

15.不可靠不可靠解析:UDP協(xié)議提供了面向非連接的、不可靠的傳輸服務。

16.事件通知事件通知解析:本題考查點是網絡管理模型中管理者和代理之間的信息交換。在網絡管理中,日前常使用以管理者/代理為核心思想的現(xiàn)代網絡管理模型。該模型中的管理者和代理各司其職。管理者可以是一個專用工作站或是一臺普通PC機,管理程序是運行在Windows98、WindowsNT、Windows2000、UNIX以及Linux等操作系統(tǒng)平臺上的。代理一般位于被管理設備內部。被管理設備可以是主機、路由器、交換機、集線器等,這些設備出廠時多數(shù)帶有管理軟件。代理把來自管理者的管理操作命令轉換為本設備所特有的指令,以此完成管理者在被管理設備上采取本地的行動,或返回它所管理設備的信息。管理者和代理程序之間需要利用網絡交換管理信息。其中一種是從管理者到代理程序的管理操作,另一種是從代理程序到管理者的事件通知。一個管理者可以和多個代理進行信息交換,一個代理也可以接受來自多個管理者的管理操作。

17.(9)對等

【解析】早期的網絡操作系統(tǒng)經歷了由對等結構向非對等結構的過渡。

18.目的地址數(shù)據(jù)報方式的主要技術特點有:同一報文的分組可以經不同的傳輸路徑通過通信子網;同一報文的不同分組到達目的節(jié)點時可能出現(xiàn)亂序、重復和丟失現(xiàn)象;每個分組在傳輸過程中都必須帶有目的地址和源地址;傳輸延遲較大,適用于突發(fā)通信,不適于進行長報文和會話式通信。

19.工作站

20.源源解析:交換機地址學習足通過讀取幀的源地址并記錄幀進入交換機的端口號進行的。

21.用戶終端用戶終端解析:用戶終端到交換局之間的設備稱為接入網。

22.客戶機/服務器模式(中轉模式)客戶機/服務器模式(中轉模式)解析:即時通信系統(tǒng)(IM)一般采用兩種通信模式,一種是客戶機/服務器模式,另一種是客戶機/客戶機模式。

23.資源子網資源子網解析:資源子網負責全網的數(shù)據(jù)處理業(yè)務,向網絡用戶提供各種網絡資源與網絡服務。

24.標識信息標識信息解析:一旦CA驗證了實體的身份,就產生個證書,將這個公共密鑰和身份進行綁定。證書中包括公共密鑰和密鑰所有者的全球惟一的標識信息。這個證書由認證中心進行數(shù)字簽名。

25.下載下載解析:本題考查點是文件傳輸服務中的下載文件服務。文件傳輸服務又稱為FTP服務。FTP采用客戶機/服務器工作模式,遵守FTP協(xié)議(文件傳輸協(xié)議)。因特網中許多可提供下載文件的站點提供FTP服務。當需要使用FTP服務時,客戶機向FTP文件服務器發(fā)送請求,服務器接受請求,建立鏈路,按客戶機要求傳送文件。文件傳輸是雙向的,將FTP服務器上的文件傳送到客戶機磁盤中稱為“下載”文件,而將客戶機磁盤的文件傳送到FTP服務器上則稱為“上傳”文件。

26.MAN或城域網MAN或城域網解析:城域網(MetropolitanAreaNetwork,MAN)是介于廣域網與局域網之間的一種高速網絡,早期的城域網產品主要是光纖分布式數(shù)據(jù)接口(FDDI)。

27.5454解析:IEEE802.11b定義了使用跳頻擴頻技術,傳輸速率為1、2、5.5、11Mbps的無線局域網標準。802.11a將傳輸速率提高到54Mbps。

28.寬帶或Broadband或寬帶(Broadband)寬帶或Broadband或寬帶(Broadband)解析:B-ISDN中的B是指Broadband,意思是寬帶。

29.【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符對應小寫字母不變,否則替換。

\n【解題思路】

\n本題類似第69套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。另外,在源程序中已經定義了一個無符號變量val,因此,在編寫答案程序時,不需要再重新定義。

\n【參考答案】

\n

30.【審題關鍵句】數(shù)組相同下標位置上的奇數(shù)和偶數(shù),二進制數(shù)左移八位,對應數(shù)組元素相加,保存到新數(shù)組,從小到大排序。

\n【解題思路】

\n①定義循環(huán)變量i、j和無符號整型變量v。

\n②在for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于MAX。在循環(huán)體中,用if語句判斷如果a[i]是奇數(shù)且b[i]是偶數(shù)或者a[i]是偶數(shù)且b[i]是奇數(shù),則把a[i]左移八位后與b[i]的和賦給c[cnt],同時cnt加1。

\n③在第一層for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于cnt。在第二層for循環(huán)語句中,循環(huán)變量j從i+1開始,依次遞增直到其值等于或大于cnt。在循環(huán)體中,用if語句判斷如果c[i]大于c[j],則兩者互換,實現(xiàn)數(shù)組C中元素從小到大的排序。

\n【參考答案】

\n

31.B解析:網絡操作系統(tǒng)為支持分布式服務功能,提出了,種新的網絡資源管理機制,即分布式目錄服務。分布式目錄服務將分布在不同地理位置的資源,組織在一個全局性的、可復制的分布數(shù)據(jù)庫中,網中多個服務器都有該數(shù)據(jù)庫的副本。用戶在一個工作站上注冊,便可與多個服務器連接。對于用戶來說,網絡系統(tǒng)中分布在不同位置的資源都是透明的,這樣就可以用簡單方法去訪問一個大型互連局域網系統(tǒng)。

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

33.A解析:數(shù)據(jù)通信的種類很多,包括DDN、分組交換、ISDN和幀中繼等。DDN(DigitalDataNetwork,數(shù)字數(shù)據(jù)網)是一種數(shù)字傳輸網絡,它由數(shù)字信道、DDN結點、網絡管理和用戶環(huán)路等組成。分組交換網是一種基于X.25技術的包交換網絡,簡稱為X.25網絡。ISDN(IntegratedServicesDigitalNetwork,綜合業(yè)務數(shù)字網)是一種基于傳統(tǒng)電話網基礎之上的綜合業(yè)務數(shù)字網,是一種集話音、數(shù)據(jù)的電路交換網絡。幀中繼網絡是采用幀中性技術的包交換網絡,其入網速率為64Kbps~2Mbps。

34.voidConvertCharA(void){intiistr;for(i=O;i<maxline;i++){str=strlen(XX[i]);/*求得當前行的字符串的長度*/for(j=0;i<str;j++)if(MX[i][j]=='z')MX[i][j]='a';/*如果遇到的字符是小寫字母z則改寫成小寫字母a*/elseif(xx[i][j]>='a'&&xx[i][j]<='y')MX[i][j]+=1;/*如果該字符是從a到y(tǒng)的小寫字母則改寫為該字母的下一個字母*/}}voidConvertCharA(void)\r\n{\r\ninti,i,str;\r\nfor(i=O;i<maxline;i++)\r\n{\r\nstr=strlen(XX[i]);/*求得當前行的字符串的長度*/\r\nfor(j=0;i<str;j++)\r\nif(MX[i][j]=='z')\r\nMX[i][j]='a';/*如果遇到的字符是小寫字母z則改寫成小寫字母a*/\r\nelseif(xx[i][j]>='a'&&xx[i][j]<='y')\r\nMX[i][j]+=1;/*如果該字符是從a到y(tǒng)的小寫字母則改寫為該字母的下\r\n一個字母*/\r\n}\r\n}解析:本題要對二維數(shù)組中的字符元素按行來處理,因此,首先要求得當前行所包含的字符總個數(shù),之后才可以利用一個循環(huán)米依次訪問該行中的所有字符。當遇到一個字符時,先判斷該字符是否是小寫字母z,如果是,則把該字符改寫成小寫字母a;如果不是,則繼續(xù)判斷該字符是否是從a到y(tǒng)的小寫字母,如果是,則改寫為該字母的下一個字母(利用字符的ASCII碼值來實現(xiàn));如果不是,則不做任何的操作,接著去取下一個字符。

35.voidStrCharJR(void){intiistrl;for(i=0;i<maxline;i++){str1=strlen(xx[i]);/*計算各行字符串的長度*/for(j=0;i<str1;j++)xx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的ASCII值得到新字符*/}}voidStrCharJR(void)\r\n{\r\ninti,i,strl;\r\nfor(i=0;i<maxline;i++)\r\n{\r\nstr1=strlen(xx[i]);/*計算各行字符串的長度*/\r\nfor(j=0;i<str1;j++)\r\nxx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的ASCII\r\n值,得到新字符*/\r\n}\r\n}解析:本題考查對二維字符數(shù)組元素的操作。注意:字符也可以參與數(shù)學運算,只不過用的是其ASCII碼值。我們可以利用雙重循環(huán)按照先行后列的順序逐個取得數(shù)組中的字符(前提是我們需要求得各行字符的總個數(shù)),外層循環(huán)用來控制行數(shù),內層循環(huán)用宋依次取得各行中的每一個字符。之后對當前所取得的字符進行右移4位的運算(用到了“>>”右移運算符),然后把右移后得到的字符累加到原來字符中去,這樣原來字符就被新的字符

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論