2022年陜西省咸陽市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第1頁
2022年陜西省咸陽市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第2頁
2022年陜西省咸陽市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第3頁
2022年陜西省咸陽市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第4頁
2022年陜西省咸陽市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022年陜西省咸陽市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.目前,最常用的辦公軟件是()。

A.MSWordB.WPSOfficeC.永中OfficeD.Corel

2.建立計算機網(wǎng)絡的目的在于______。

A.資源共享B.建立通信系統(tǒng)C.建立自動辦公系統(tǒng)D.建立可靠的管理信息系統(tǒng)

3.在一臺Cisco路由器上,只允許IP地址為212.78.4.100/24的主機和202.34.76.64/26子網(wǎng)上的所有主機遠程登錄路由器,下列正確的access—list配置是()。

A.Router(config)#access—list30permit202.34.76.640.0.0.63Router(config)#access—list30permit212.78.4.100Router(config)#access—list30denyanyRouter(config)#linevty05Router(config—line)#access—class30in

B.Router(config)#access-list30permit202.34.76.640.0.0.192Router(config)#access-list30permit212.78.4.100Router(config)#access—list30denyanyRouter(config)#linevty05Router(config—line)#access-131118830in

C.Router(eonfig)#access—list30denyanyRouter(eonfig)#access—list30permit202.34.76.640.0.0.63Router(eonfig)#access—list30permit212.78.4.100Router(eonfig)#linevty05Router(config—line)#access-class30in

D.Router(config)#access-list30permit202.34.76.64255.255.255.192Router(config)#access—list30permit212.78.4.100Router(config)#access—list30denyanyRouter(config)#linevty05Router(config—line)#access—class30in

4.若服務器系統(tǒng)年停機時間為6小時,那么系統(tǒng)可用性至少達到()

A.99%B.99.9%C.99.99%D.99.999%

5.網(wǎng)絡商務信息是指()。

A.通過計算機網(wǎng)絡傳遞的商務信息B.關于網(wǎng)絡商務的信息C.關于網(wǎng)絡的商務信息D.通過網(wǎng)絡傳遞的所有數(shù)據(jù)

6.下列不屬于路由器性能指標的是()

A.吞吐量B.丟失率C.延時與延時抖動D.最大可堆疊數(shù)

7.如果網(wǎng)絡結點傳輸10bit數(shù)據(jù)需要1×10-8s,則該網(wǎng)絡的數(shù)據(jù)傳輸速率為()。

A.10MbpsB.1GbpsC.100MbpsD.10Gbps

8.

9.第

21

貿(mào)易、運輸、保險、銀行、海關等行業(yè)信息用一種國際公認的標準格式,通過計算機網(wǎng)絡通信,實現(xiàn)各企業(yè)之間的數(shù)據(jù)交換,并完成以貿(mào)易為中心業(yè)務全過程的系統(tǒng)稱為()。

A.MHSB.EDIC.FTAMD.VT

10.下面關于主板的描述中,錯誤的是()。

A.按芯片集分類有奔騰主板、AMD主板

B.按主板的規(guī)格分類有AT主板、ATX主板

C.按CPU插座分類有Slot主板、Socket主板

D.按數(shù)據(jù)端口分類有SCSI主板、EDO主板

二、填空題(10題)11.在電信管理網(wǎng)中,管理者和代理之間的管理信息交換是通過CMIS和______實現(xiàn)的。

12.寬帶城域網(wǎng)的核心與關鍵設備一定是____________級的。

13.

14.RIP協(xié)議中表示距離的參數(shù)為

15.OSI參考模型中,網(wǎng)絡層的主要功能有:路由選擇、______和網(wǎng)絡互聯(lián)等。

16.VoIP是一種以為主,并推出相應的增值業(yè)務的技術。

17.P2P網(wǎng)絡存在4種主要結構類型,Napster是拓撲結構的代表。

18.

19.

第68題超文本傳輸協(xié)議HTTP使用TCP的___________端Vl。

20.以太網(wǎng)幀結構由前導碼、幀前定界符、目的地址字段、源地址字段、類型字段、______和幀校驗字段幾個部分組成。

三、2.填空題(8題)21.按照Client/Server_工作模式開發(fā)出的客戶端與服務器端數(shù)據(jù)庫應用程序,客戶端可以用______向數(shù)據(jù)庫服務器發(fā)送查詢請求。

22.機器語言全部都是______,它是計算機能惟一識別的語言,可在計算機上直接執(zhí)行。

23.信息安全包括五個基本要素,即機密性、【】、可用性、可控性和可審查性。

24.InternetWWW采用客戶機/服務29模式進行工作,它以HTML與HTTP為基礎,為用戶提供界面一致的信息瀏覽系統(tǒng)。其中,HTML的中文名稱是【】。

25.1000BASE-T標準使用的波長為【】的單模光纖,光纖長度可達到3000m。

26.Linux以其低價位、______、配置相對簡單而受到用戶的歡迎。

27.網(wǎng)橋可以在互聯(lián)的多個局域網(wǎng)之間實現(xiàn)數(shù)據(jù)接收、地址______與數(shù)據(jù)轉發(fā)功能。

28.網(wǎng)絡操作系統(tǒng)為支持分布式服務,提出了一種新的網(wǎng)絡資源管理機制,即分布式【】管理機制。

四、C語言程序設計題(2題)29.

yy[9]中,即第一個候選人的得票數(shù)存入yy[O]中,以此類推。最后調用函數(shù)WriteDat把結果yy輸出到文件out.dat中。

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

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

第l4類字符左右移動指定位后與原字符之和替換原字符

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

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

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

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

五、1.選擇題(3題)31.傳統(tǒng)以太網(wǎng)中,連接在集線器中的一個結點發(fā)送數(shù)據(jù),它用()方式將數(shù)據(jù)傳送到HUB的其他端口。

A.單播B.廣播C.組播D.并發(fā)

32.超級計算機目前的峰值處理速度為______。

A.1百億次浮點指令B.1千億次浮點指令C.1萬億次浮點指令D.1億億次浮點指令

33.在下列功能中,哪一個最好地描述了OSI(開放系統(tǒng)互聯(lián))模型的數(shù)據(jù)鏈路層?()。

A.保證數(shù)據(jù)正確的順序、無錯和完整B.處理信號通過介質的傳輸C.提供用戶與網(wǎng)絡的接口D.控制報文通過網(wǎng)絡的路由選擇

六、1.程序設計題(3題)34.已知在文件IN20.DAT中存有若干個(個數(shù)〈200)4位數(shù)字的正整數(shù),函數(shù)ReadDat()的功能是讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求:(1)求出這文件中共有多少個正整數(shù)totNum:(2)求㈩這些數(shù)中的各位數(shù)字之和是偶數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)的算術平均值totPjz,最后調用函數(shù)WriteDat()把所求的結果輸出到文件OUT20.DAT中。

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

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

試題程序:

#include〈stdio.h>

#inciude〈conio.h>

#defineMAXNUM200

intxx[MAXNUM];

inttotNum=O;/*文件IN20.DAT中共有多少個正整數(shù)*/

inttotCnt=0;/*符合條件的正整數(shù)的個數(shù)*/

doubletotPjz=0.0;/*平均值*/

intReadDat(void);

voidWritedat(void);

voidCalValue()

{

}

main()

{

inti;

clrscr();

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

xx[i]=0;

if(Readdat())

{

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

return;

}

CalValue();

printf("文件IN20.DAT中共有正整數(shù)=%d個\n",totNum);

printf("符合條件的正整數(shù)的個數(shù)=%d個\n",totCnt);

printf("平均值=%.21f\n",totPjz);

Writedat();

}

intReaddat(void)

{

FILE*fp;

inti=0;

if((fp=fopen("IN20.DAT","r"))==NULL)

return1;

while(!feof(fp))

{

fscanf(fp,"%d,",&xx[i++]);

}

fclose(fp);

return0;

}

voidWritedat(void)

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);

fclose(fp);

}

35.讀函數(shù)ReadDat()實現(xiàn)從文件ENG28.IN中讀取一篇英文文章,存入到字符串數(shù)組xx中。請編制函數(shù)encryptChar(),按給定的替代關系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx的對應的位置上,最后調用寫函數(shù)WriteDat()把結果xx輸出到文件PS28.DAT中。

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

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

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

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

試題程序:

#include〈stdio.h>

#include〈string.h>

#include〈conio.h>

#include〈ctype.h>

unsignedcharxx[50][80];

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

intReadDat(void);

voidWriteDat(void);

voidencryptChar()

}

{

main()

{

clrscr();

if(ReadDat())

{

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

return;

}

encryptChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

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

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

{

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

fprintf(fp,"%sin",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()的內(nèi)容。

試題程序:

#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.A解析:雖然金山公司的WPSOffice和水中Office已經(jīng)開拓了不少市場,但微軟的Word是目前最流行的辦公軟件。

2.A解析:建立計算機網(wǎng)絡的目的在于共享資源,次要目的是建立通信系統(tǒng)。

3.A只允許IP地址為212.78.4.100/24的主機和202.34.76.64/26子網(wǎng)上的所有主機遠程登錄路由器。主機212.78.4.100,不需要在訪問列表加上掩碼。子網(wǎng)202.34.76.64/26,其掩碼為255.255.255.192,訪問列表的掩碼為0.0.0.63。設置登錄路由器訪問列表,有如下幾個步驟:\n(1)加入允許列表Router(config)#access—list30permit202.34.76.640.0.0.63Router(config)#access—list30permit212.78.4.100\n(2)加入禁止列表Router(config)#access—list30denyany\n(3)配置應用接口Router(config)#linevty05Router(config—line)#access—class30in\n因此選擇A選項。

4.BP469%的每年停機時間小于等于8.8小時

5.A

6.DD解析:路由器的性能指標主要包括吞吐量(路由器的包轉發(fā)能力)、丟包率(路由器在穩(wěn)定的持續(xù)負荷下,由于資源缺少而不能轉發(fā)的數(shù)據(jù)包在應該轉發(fā)的數(shù)據(jù)包中所占的比例,常用作衡量路由器在超負荷工作時路由器的性能)、時延(數(shù)據(jù)包第一個比特進入路由器到最后一個比特從路由器輸出的時間間隔)、時延抖動、路由表能力(路由表內(nèi)所容納路由表項數(shù)量的極限)、背靠背幀數(shù)(以最小幀間隔發(fā)送最多數(shù)據(jù)包不引起丟包時的數(shù)據(jù)包數(shù)量)、背板能力(輸入與輸出端口間的物理通路)、服務質量能力、網(wǎng)絡管理、可靠性和可用性等。

因此不屬于路由器性能指標的是D)最大可堆疊數(shù)。

7.B解析:數(shù)據(jù)傳輸速率是描述數(shù)據(jù)傳輸系統(tǒng)的重要技術指標之一。數(shù)據(jù)傳輸速率在數(shù)值上,等于每秒鐘傳輸構成數(shù)據(jù)代碼的二進制比特數(shù),它的單位為比特/秒\n(bit/seconD),通常記做bps。本題中該網(wǎng)絡的數(shù)據(jù)傳輸速率就等于傳輸數(shù)據(jù)除以所用的時間,即10bit/1×10-8s=109bps,轉換成Gbps為1Gbps。

8.A

9.BEDl的全稱是ElectronicDataInterchange,中文名稱是電子數(shù)據(jù)交換。EDl是按照協(xié)議對具有一定結構特征的標準信息,經(jīng)數(shù)據(jù)通信網(wǎng)絡,在計算機系統(tǒng)之間進行交換和自動處理,即EDl用戶根據(jù)國際通用的標準格式編制報文,以機器可讀的方式將結構化的消息,按照協(xié)議將標準化的文件通過計算機網(wǎng)絡進行傳送。與電子郵件等應用系統(tǒng)不同,EDI在網(wǎng)絡中傳輸?shù)氖墙?jīng)過翻譯軟件翻譯的標準格式報文。

10.A解析:主板分類方法很多,按照不同的標準就有不同的說法,其中容易混淆的有:①按照芯片集可分為TX、LX、BX主板等。②按主板的規(guī)格可分為AT、Baby-AT、ATX主板等。⑧按CPU插座可分為Socket7、Slot1主板等。④按數(shù)據(jù)端口可分為SCSI、EDO、AGP主板等。

11.CMIPCMIP解析:在電信管理網(wǎng)中,管理者和代理之間的管理信息交換是通過CMIS和CMIP實現(xiàn)的。

12.\n電信

\n

13.

14.跳數(shù)跳數(shù)

15.擁塞控制擁塞控制解析:OSI參考模型規(guī)定網(wǎng)絡層的主要功能有:路由選擇、擁塞控制與網(wǎng)絡互聯(lián)等。

16.IP電話VoIP是一種以IP電話為主并推出相應增值業(yè)務的技術,是建立在IP技術上的分組化、數(shù)字化傳輸技術,其基本原理是:通過語音壓縮算法對話音進行壓縮編碼處理,然后把這些語音數(shù)據(jù)按IP等相關協(xié)議進行打包,經(jīng)過IP網(wǎng)絡把數(shù)據(jù)報傳輸?shù)侥康牡?,再把這些語音數(shù)據(jù)包重組,經(jīng)過解碼、解壓處理后,恢復成原來的語音信號,從而實現(xiàn)通過IP網(wǎng)絡傳送話音的目的。

17.集中式典型的集中式拓撲結構P2P網(wǎng)絡軟件有Napster和Maze。典型的非結構化拓撲結構P2P網(wǎng)絡軟件有Gnutella、Shareaza、LimeWire和BearShare。典型的分布式結構化拓撲結構P2P網(wǎng)絡軟件有Pastry、Tapestry、Chord和CAN。典型的混合結構P2P網(wǎng)絡軟件有Skype、Kazaa、eDonkey、BitTorrent和PPLive。

\r\n\r\n\r\n

18.

19.80

【解析】超文本傳輸協(xié)議HTTP使用TCP的80端口。

20.數(shù)據(jù)字段數(shù)據(jù)字段解析:以太網(wǎng)幀結構由以下幾個部分構成:①前導碼與幀前定界符字段;②目的地址和源地址字段;③類型字段;④數(shù)據(jù)字段;⑤幀校驗字段。

21.結構化查詢語言或SQL結構化查詢語言或SQL解析:在實際系統(tǒng)開發(fā)中,選擇適當?shù)木W(wǎng)絡數(shù)據(jù)庫軟件,按照客戶機/服務器工作模式,開發(fā)出客戶端與服務器端數(shù)據(jù)庫應用程序,這樣客戶端可以用結構化查詢語言(SQL)向數(shù)據(jù)庫服務器發(fā)送查詢請求,服務器進行查詢后將查詢結果傳送到客戶端。它優(yōu)化了局域網(wǎng)系統(tǒng)的協(xié)同操作模式,從而有效地改善了局域網(wǎng)應用系統(tǒng)性能。

22.二進制代碼二進制代碼解析:機器語言使用最貼近機器硬件的二進制代碼,它是計算機能惟一識別的語言,可以在計算機上直接執(zhí)行。

23.完整性完整性解析:信息安全包括五個基本要素:機密性、完整性,可用性、可控性和可審查性。

24.超文本標記語言超文本標記語言解析:HTML(超文本標記語言)用來描述如何將文本格式化。HTTP(超文本傳輸協(xié)議)是標準的萬維網(wǎng)協(xié)議,用于定義合法請求與應答的協(xié)議。

25.1300nm1300nm解析:1000BASE-T標準使用的波長為1300nm的單模光纖,光纖長度可達到3000m。

26.源代碼開放源代碼開放解析:Linux以其低價位、源代碼開放、配置相對簡單而受到用戶的歡迎。

27.過濾過濾解析:網(wǎng)橋是在數(shù)據(jù)鏈路層互連的設備,網(wǎng)橋用來實現(xiàn)多個網(wǎng)絡系統(tǒng)之間的數(shù)據(jù)交換,起到數(shù)據(jù)接收、地址過濾與數(shù)據(jù)轉發(fā)的作用。

28.目錄服務目錄服務解析:分布式服務(DistributedService):網(wǎng)絡操作系統(tǒng)為支持分布式服務功能提出了分布式目錄服務這種新的網(wǎng)絡資源管理機制。

29.【審題關鍵句】10列100行選票,每行小于等于5的無效,統(tǒng)計存入數(shù)組。

\n【解題思路】

\n本題類似第55套試題,通過審題可以發(fā)現(xiàn)本題僅一個不同點,即本題中要求每行選票中選中數(shù)大于5時記錄才有效,與第55套的要求剛好相反,參考答案的第8行,修改該條件語句的條件設置即可。

\n【參考答案】

\n

\n第14類字符左右移動指定位后與原字符之和替換原字符

30.【審題關鍵句】以行為單位把所有字符的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碼值相加,仍存入原字符串對應的位置上的功能。

\n【參考答案】

\n

31.B解析:傳統(tǒng)的共享介質Ethernet,當連接在HUB中的一個結點發(fā)送數(shù)據(jù),它用廣播方式將數(shù)據(jù)傳送到HUB的每一個端口。即共享介質Ethernet的每一個時間片內(nèi)只允許有一個結點占用公用通信信道。

32.C

33.A解析:數(shù)據(jù)鏈路層(datalinklayer)在物理層提供比特流傳輸服務的基礎上,在通信的實體之間建立數(shù)據(jù)鏈路連接,傳送以幀為單位的數(shù)據(jù),采用差錯控制、流量控制方法,使有差錯的物理線路變成無差錯的數(shù)據(jù)鏈路。它可以保證數(shù)據(jù)正確的順序、無錯和完整。

34.voidCalValue(){intithouhuntendata;intab;longsum=0;for(i=0;i〈MAXNUM;i++){if(XX[i]>0){totNum++;/*統(tǒng)計正整數(shù)的個數(shù)*/thou=xx[i]/1000;/*求正整數(shù)的千位數(shù)*/hun=xx[i]%1000/100;/*求正整數(shù)的百位數(shù)*/ten=xx[i]%100/10;/*求正整數(shù)的十位數(shù)*/data=xx[i]%10;/*求正整數(shù)的個位數(shù)*/ab=thou+hun+ten+data;if(ab%2==0)/*如果各位數(shù)字之和是偶數(shù)*/{totCnt++;sum=sum+xx[i];}/*計算滿足條件的數(shù)的個數(shù)totCnt和這些數(shù)的總和sum*/}}totPjz=sum/totCnt;/*求這些數(shù)的算術平均值totPjz*/}voidCalValue()\r\n{inti,thou,hun,ten,data;\r\nintab;\r\nlongsum=0;\r\nfor(i=0;i〈MAXNUM;i++)\r\n{if(XX[i]>0)\r\n{\r\ntotNum++;/*統(tǒng)計正整數(shù)的個數(shù)*/\r\nthou=xx[i]/1000;/*求正整數(shù)的千位數(shù)*/\r\nhun=xx[i]%1000/100;/*求正整數(shù)的百位數(shù)*/\r\nten=xx[i]%100/10;/*求正整數(shù)的十位數(shù)*/\r\ndata=xx[i]%10;/*求正整數(shù)的個位數(shù)*/\r\nab=thou+hun+ten+data;\r\nif(ab%2==0)/*如果各位數(shù)字之和是偶數(shù)*/\r\n{totCnt++;sum=sum+xx[i];}/*計算滿足條件的數(shù)的個數(shù)totCnt和這些數(shù)的總和sum*/\r\n}\r\n}\r\ntotPjz=sum/totCnt;/*求這些數(shù)的算術平均值totPjz*/\r\n}解析:本題的解題思路是首先利用一個for循環(huán)來依次從數(shù)組中取得的數(shù),由于題目要求求數(shù)組中正整數(shù)的個數(shù),因此,對于為零的整數(shù),不做任何處理,接著去取下一個數(shù)。只要某個數(shù)大于零,則該數(shù)一定是正整數(shù),這時就給變量totNum(正整數(shù)的個數(shù))累加1,用語句“thou=xx[i]/1000;hun=xx[i]%1000/100;ten=xx[i]%100/10;data=xx[i]%10;”可以實現(xiàn)取得當前被處理數(shù)的千位、百位、十位,以及個位上的數(shù)字值,之后判斷求得的各個位上的數(shù)字值之和是否是偶數(shù)。若上述條件成立,則給變量totCnt的值加1,同時把當前符合條件的數(shù)累加到變量sam中去,最終利用totPjz來求得滿足所給條件的所有數(shù)的平均值。

35.voidencryptChar(){inti;char*pf;for(i=0;i〈maxline;i++){pf=xx[i];while(*pr!=0){if((*pf*11%256>='a'&&*pf*11%256〈='z')||*Pf*11%256〈=32){/*如果計算后的值小于等于32或對應的字符是小寫字母*/pf++;/*則不作任何操作取下一個數(shù)進行處理*/continue;}*pf=*pf*11%256;/*否則用新字符來替代這個字符*/pf++;/*取下一個字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i〈maxline;i++)\r\n{\r\npf=xx[i];\r\nwhile(*pr!=0)\r\n{\r\nif((*pf*11%256>='a'&&*pf*11%256〈='z')||*Pf*11%256〈=32)\r\n{/*如果計算后的值小于等于32或對應的字符是小寫字母*/\r\npf++;/*則不作任何操作,取下一個數(shù)進行處理*/\r\ncontinue;\r\n}\r\n*pf=*pf*11%256;/*否則用新字符來替代這個字符*/\r\npf++;/*取下一個字符*/\r\n}\r\n}\r\n}解析:本題主要考查用指針變量來控制字符數(shù)組,由于要對已有二維字符數(shù)組的所有元素逐個處理,因此,需要定義一個字符指針變量來控制原二維數(shù)組的各行。當前行如果確定下來,用指針的移動就可以依次掃描該行的所有字符元素,每得到一個字符就對它進行條件判斷。根據(jù)題意,條件用“if((*pf*11%256>='a'&&*pf*11%256〈='z')||*pf*11%256〈=32)”語句來實現(xiàn)。如果該字符不滿足上述條件,就用一個新的字符來替代,新的字符是當前字符乘以11的結果再去

溫馨提示

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

評論

0/150

提交評論