(2023年)安徽省淮南市全國計算機等級考試網(wǎng)絡技術(shù)測試卷(含答案)_第1頁
(2023年)安徽省淮南市全國計算機等級考試網(wǎng)絡技術(shù)測試卷(含答案)_第2頁
(2023年)安徽省淮南市全國計算機等級考試網(wǎng)絡技術(shù)測試卷(含答案)_第3頁
(2023年)安徽省淮南市全國計算機等級考試網(wǎng)絡技術(shù)測試卷(含答案)_第4頁
(2023年)安徽省淮南市全國計算機等級考試網(wǎng)絡技術(shù)測試卷(含答案)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(2023年)安徽省淮南市全國計算機等級考試網(wǎng)絡技術(shù)測試卷(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.TCP/IP參考模型中,應用層協(xié)議常用的有()。

A.TELNET、FTP、DNS和HTTP

B.TELNET、FTP、SMTP和TCP

C.IP、FTP、SMTP和HTTP

D.IP、FTP、DNS和HTTP

2.第

18

將數(shù)據(jù)從FTP客戶傳輸?shù)紽TP服務器上,稱之為()

A.數(shù)據(jù)下載B.數(shù)據(jù)上傳C.數(shù)據(jù)傳輸D.FTP服務

3.在網(wǎng)上信息發(fā)布平臺發(fā)布網(wǎng)絡信息具有以下哪個特點()。

A.提供7X24小時服務,提高了為顧客提供咨詢服務的成本

B.信息的修改和更新方便快捷

C.只能以文字的方式介紹企業(yè)或產(chǎn)品的有關(guān)情況

D.可以有目的地選擇發(fā)送對象,使信息發(fā)布更有針對性

4.下列關(guān)于FTP服務的描述中,錯誤的是()。

A.使用FTP可以傳送任何類型的文件

B.傳送文件時客戶機和服務器間需建立控制連接和數(shù)據(jù)連接

C.服務器端發(fā)起的連接是數(shù)據(jù)連接,客戶端的端口為20

5.

6.如果用戶應用程序使用UDP協(xié)議進行數(shù)據(jù)傳輸,那么下列必須承擔可靠性方面的全部工作的是()。

A.數(shù)據(jù)鏈路層程序B.互聯(lián)層程序C.傳輸層程序D.用戶應用程序

7.一臺交換機具有16個10/100Mbps全雙工下聯(lián)端口,它的上聯(lián)端口帶寬至少應為()。

A.0.8GbpsB.1.6GbpsC.2.4GbpsD.3.2Gbps

8.用得最多的網(wǎng)橋是()。

A.透明網(wǎng)橋B.源路由網(wǎng)橋C.互聯(lián)網(wǎng)橋D.多用網(wǎng)橋

9.下列關(guān)于綜合布線系統(tǒng)的描述中,錯誤的是()。

A.STP比UTP的抗電磁干擾能力好

B.水平布線子系統(tǒng)電纜長度應該在90米以內(nèi)

C.多介質(zhì)插座是用來連接計算機和光纖交換機的

D.對于建筑群子系統(tǒng)來說,管道內(nèi)布線是最理想的方式

10.關(guān)于防火墻,下列說法中錯誤的是()

A.防火墻能隱藏內(nèi)部IP地址

B.防火墻能控制進出內(nèi)網(wǎng)的信息流向和信息包

C.防火墻能提供VPN功能

D.防火墻能阻止來自內(nèi)部的威脅

二、填空題(10題)11.TCP/IP參考模型的傳輸層定義了兩種協(xié)議,即傳輸控制協(xié)議和______協(xié)議。

12.網(wǎng)絡全文搜索引擎的基本組成部分是、檢索器、索引器和用戶接口。

13.

14.P2P網(wǎng)絡中的節(jié)點同時兼任客戶機與______的雙重身份。

15.(10)UNIX內(nèi)核部分包括文件子系統(tǒng)和____控制子系統(tǒng)。

16.第

66

如果某主機IP地址為192.168.182.12,子網(wǎng)屏蔽碼為255.255.0.0,那么該主機所在子網(wǎng)的網(wǎng)絡地址是_______。

17.(7)以太網(wǎng)交換機的幀轉(zhuǎn)發(fā)方式有:直通交換方式、存儲轉(zhuǎn)發(fā)交換方式和____。

18.(15)域名解析有兩種方式,一種是反復解析,另一種是_______解析。

19.有一種虛擬局域網(wǎng)的建立是動態(tài)的,它代表了一組IP地址,并由叫做代理的設(shè)備對虛擬局域網(wǎng)中的成員進行管理。在這個虛擬局域網(wǎng)中,代理和多個IP結(jié)點組成IP【】虛擬局域網(wǎng)。

20.(18)數(shù)字簽名是筆跡簽名的模擬,用于確認發(fā)送者身份,是一個________的消息摘要。

三、2.填空題(8題)21.因特網(wǎng)上為用戶之間發(fā)送和接收信息提供的一種快速、廉價的現(xiàn)代化通信手段稱為【】。

22.因特網(wǎng)的主要組成部分包括通信線路、路由器、主機和【】。

23.主板又稱母板,其中包括CPU、存儲器、【】、插槽以及電源等。

24.1000BASE-T標準使用的傳輸介質(zhì)是______。

25.在TCP/IP協(xié)議中,地址【】被稱為有限廣播地址。

26.網(wǎng)絡管理的5大功能是配置管理、性能管理、【】、安全管理和計費管理。

27.目前有關(guān)認證的使用技術(shù)主要有消息認證、身份認證和______等3種。

28.______的優(yōu)點是對代理的資源要求不高。SNMP采用的就是這種方式。

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

30.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個四位數(shù),如果該四位數(shù)均大于該四位數(shù)以前的連續(xù)五個數(shù)且該數(shù)是偶數(shù)(該四位數(shù)以前不滿五個數(shù),則不統(tǒng)計),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從大到小的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。

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

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

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

五、1.選擇題(3題)31.SDH是一個以()為傳輸介質(zhì)的網(wǎng)絡標準。

A.同軸電纜B.雙絞線C.光纖D.無線介質(zhì)

32.一站式電子政務服務架構(gòu)中所運行的政府公眾服務系統(tǒng)的最終業(yè)務數(shù)據(jù)都存儲在對應政府部門的()中。

A.非涉密辦公網(wǎng)B.涉密辦公網(wǎng)C.公眾服務業(yè)務網(wǎng)D.路由器

33.下面關(guān)于計算機病毒的敘述中,不正確的是______。

A.計算機病毒有破壞性,凡是軟件作用到的計算機資源,都可能受到病毒的破壞

B.計算機病毒有潛伏性,它可能長期潛伏在合法的程序中,遇到一定條件才開始進行破壞活動

C.計算機病毒有傳染性,它能不斷擴散,這是計算機病毒最可怕的特性

D.計算機病毒是開發(fā)程序時未經(jīng)測試而附帶的—種寄生性程序,它能在計算機系統(tǒng)中存在和傳播

六、1.程序設(shè)計題(3題)34.下列程序的功能是:選出100~1000間的所有個位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字的素數(shù)(如293)。計算并輸出上述這些素數(shù)的個數(shù)cnt,以及這些素數(shù)值的和sum。請編寫函數(shù)countValue()實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果cnt和sum輸出到文件OUT17.DAT中。

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

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

試題程序:

#include〈stdio.h>

intcnt,sum;

voidcountValue()

{

}

main()

{

cnt=sum=0;

countValue();

printf("素數(shù)的個數(shù)=%d\n",cnt);

printf("滿足條件素數(shù)值的和=%d",sum);

writeDAT();

}

writeDAT()

{

FILE*fp;

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

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

fclose(fp);

}

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

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

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

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

請勿改動函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDa()的內(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ù)文件ENG62.IN不能打開!\n\007");

return;

}

encryChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

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

return1;

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

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

inti;

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

for(i=0;i<maxtine;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.A

2.B將數(shù)據(jù)從FTP客戶機傳輸?shù)紽Tp服務器,稱之為數(shù)據(jù)上傳。將數(shù)據(jù)從FTP服務器傳輸?shù)紽TP客戶機,稱之為數(shù)據(jù)下載。

3.B

4.CFTP是文件傳輸協(xié)議,允許用戶從服務器上獲取文件副本,或者將本地計算機上的一個文件上傳到服務器。FTP采用的是客戶機/服務器工作方式。傳輸文件時,為了分開數(shù)據(jù)流和控制流,服務器和客戶機間需要建立控制連接和數(shù)據(jù)連接。當客戶機向服務器發(fā)起連接請求時,服務器端的默認端口為2l。服務器端在接收到客戶端發(fā)起的控制連接時,控制進程創(chuàng)建一個數(shù)據(jù)傳送進程,其端口為20,與客戶端提供的端口建立數(shù)據(jù)傳輸?shù)腡CP連接,故選擇C選項。

5.A

6.DUDP既不使用確認信息對數(shù)據(jù)的到達進行確認,也不對收到的數(shù)據(jù)進行排序。因此,利用UDP協(xié)議傳送的數(shù)據(jù)有可能會出現(xiàn)丟失、重復或亂序現(xiàn)象,一個使用UDP協(xié)議的應用程序要承擔可靠性方面的全部工作。

7.D全雙工端口帶寬的計算方法是:端口數(shù)×端口速率×2。交換機的全雙工端口總帶寬為16×100×2=3.2Gbps。求交換機上聯(lián)端口帶寬的本質(zhì)是求交換總帶寬。所以上聯(lián)端口的帶寬為3.2Gbps。故選擇D選項。

8.A網(wǎng)橋按照路由表的建立方法分為兩類:透明網(wǎng)橋與源路由網(wǎng)橋。目前,用得最多的網(wǎng)橋是透明網(wǎng)橋。

9.CC

解析:STP電纜價格比UTP要貴,而且對安裝施工的要求較高,但是STP比UTP的抗電磁干擾能力好。

在綜合布線系統(tǒng)中,水平布線子系統(tǒng)都采用5類(或超5類,或6類)4對非屏蔽雙絞線。雙絞線電纜長度應該在90m以內(nèi),信息插座應在內(nèi)部作固定線連接。

工作區(qū)子系統(tǒng)的信息插座大致可分為嵌入式安裝插座(暗座)、表面安裝插座和多介質(zhì)信息插座(光纖和銅纜)等。其中,嵌入式安裝插座是用來連接雙絞線的,多介質(zhì)信息插座用來連接銅纜和光纖,用以解決用戶對"光纖到桌面"的需求。

建筑群布線子系統(tǒng)所采用的鋪設(shè)方式主要有架空布線、巷道布線、直埋布線、地下管道布線,或者是這4種鋪設(shè)方式的任意組合。其中地下管道布線的鋪設(shè)方式能夠?qū)€纜提供最佳的機械保護,是最理想的方式。

因此描述錯誤的是C。

10.D解析:本題考查點是防火墻的功能。防火墻是一種隔離控制技術(shù),具體來說,是由計算機硬件和相應軟件組成的一個系統(tǒng)。它設(shè)置在被保護網(wǎng)絡和外部網(wǎng)絡之間,通過監(jiān)測、限制某些數(shù)據(jù)的進入或發(fā)出,盡可能地對外屏蔽網(wǎng)絡內(nèi)部的信息,這樣一來,可以阻止外部網(wǎng)絡對內(nèi)部網(wǎng)絡的非法訪問,以防止內(nèi)部信息資源泄露、竊取和篡改,也可以阻止內(nèi)部信息從網(wǎng)絡非法輸出。防火墻典型的應用是在內(nèi)部網(wǎng)絡Intranet和外部網(wǎng)絡Internet之間建立一道安全屏障。防火墻是一種被動防衛(wèi)技術(shù),由于它假設(shè)了網(wǎng)絡的邊界和服務,可以達到防止非法用戶入侵內(nèi)部網(wǎng)絡的目的,但是對內(nèi)部的非法訪問難以有效地控制,也就是說,防火墻難以阻止來自內(nèi)部的威脅。

11.用戶數(shù)據(jù)報用戶數(shù)據(jù)報解析:TCP協(xié)議是一種可靠的面向連接的協(xié)議,UDP協(xié)議是一種不可靠的無連接協(xié)議。

12.搜索器網(wǎng)絡搜索引擎一般是由搜索器、索引器、檢索器和用戶接口4個部分組成的:搜索器從因特網(wǎng)上自動搜集網(wǎng)頁中的數(shù)據(jù);索引器自動為這些數(shù)據(jù)建立索引并將索引存放在索引數(shù)據(jù)庫中;檢索器根據(jù)用戶的查詢需求快速地在索引庫中檢索文檔;用戶接口則是一個根據(jù)用戶輸入的查詢信息顯示查詢結(jié)果的頁面生成系統(tǒng)。

13.

14.服務器服務器解析:在P2P網(wǎng)絡中,所有結(jié)點既可以作為客戶機,又可以作為服務器。結(jié)點之間在共享網(wǎng)絡資源與服務上的地位是平等的。

15.進程【解析】UNIX的系統(tǒng)結(jié)構(gòu)可分為兩大部分,一部分是操作系統(tǒng)的內(nèi)核,另一部分是系統(tǒng)的外殼。內(nèi)核部分由文件子系統(tǒng)和進程控制子系統(tǒng)組成;外殼由Shell解釋程序、支持程序設(shè)計的各種語言、編譯程序和解釋程序、實用程序和系統(tǒng)調(diào)用接口等組成。

16.192.168.0.0

【解析】IP地址中的網(wǎng)絡號部分在子網(wǎng)屏蔽碼中用“l(fā)”表示。255.255.0.0后兩個字節(jié)都為0表明是主機號,網(wǎng)絡號是前兩個字節(jié)。所謂網(wǎng)絡地址,就是包含一個有效的網(wǎng)絡號和一個全“0”的主機號,用來表示一個具體的網(wǎng)絡的。所以,該主機所在子網(wǎng)的網(wǎng)絡地址是l92.168.0.0。

17.(7)改進的直通交換方式

【解析】以太網(wǎng)交換機的幀轉(zhuǎn)發(fā)方式有:直通交換方式、存儲轉(zhuǎn)發(fā)交換方式和改進的直通交換方式。

18.(15)遞歸【解析】域名解析有兩種方式。第一種稱為遞歸解析,要求域名服務器系統(tǒng)一次性完成全部名字一地址變換。第二種稱為反復解析,每次請求一個服務器,不行再請求別的服務器。

19.廣播組廣播組解析:虛擬局域網(wǎng)技術(shù)基于交換技術(shù),而交換技術(shù)涉及到網(wǎng)絡的多個層次,所以虛擬局域網(wǎng)也可以在網(wǎng)絡的不同層次上實現(xiàn),主要表現(xiàn)在對虛擬局域網(wǎng)成員的定義方法上,通常有以下4種:1)用交換機端口號定義虛擬局域網(wǎng);2)用MAC地址定義虛擬局域網(wǎng);3)用網(wǎng)絡層地址定義虛擬局域網(wǎng);4)IP廣播組虛擬局域網(wǎng)。有一種虛擬局域網(wǎng)的建立是動態(tài)的;它代表了一組IP地址,并由叫做代理的設(shè)備對虛擬局域網(wǎng)中的成員進行管理,這就是IP廣播組虛擬局域網(wǎng)。

20.(18)加密【解析】利用公鑰密碼體制,數(shù)字簽名是一個加密的消息摘要,附加在消息的后面。

21.電子郵件服務/E-MAIL服務電子郵件服務/E-MAIL服務解析:因特網(wǎng)上為用戶之間發(fā)送和接收信息提供的一種快速、廉價的現(xiàn)代化通信手段稱為電子郵件服務。

22.信息資源信息資源解析:因特網(wǎng)主要由以下部分組成:1、通信線路;2、路由器;3、服務器與客戶機;4、信息資源。

23.總線總線解析:主板是計算機主機的主要部件,由5部分組成:CPU、存儲器、總線、插槽和電源。

24.5類非屏蔽雙絞線5類非屏蔽雙絞線解析:1000BASE-T標準使用的是5類非屏蔽雙絞線,雙絞線長度可以達到100m。

25.255.255.255.255255.255.255.255解析:在TCP/TP協(xié)議中存在兩種類型的廣播地址。一種是將IP地址的主機地址部分全部置0或置1,這種廣播地址稱為直接廣播地址。利用該地址可以向任何子網(wǎng)直接廣播。另外還有一個特殊的IP地址,用于向本網(wǎng)廣播,被稱為有限廣播地址,其值為55。

26.故障管理故障管理解析:網(wǎng)絡管理的5大功能是配置管理、性能管理、故障管理、安全管理和計費管理。

27.數(shù)字簽名數(shù)字簽名解析:認證是指驗證一個最終用戶或設(shè)備的聲明身份的過程,目前主要有消息認證、身份認證和數(shù)字簽名等3種。

28.輪詢監(jiān)控輪詢監(jiān)控解析:輪詢監(jiān)控方式中,管理站每隔一定時間間隔就向代理結(jié)點請求管理信息,管理站根據(jù)所返回的管理信息來判斷是否有異常事件發(fā)生。所以對代理的資源要求不高,但是管理通信的開銷大。

29.【審題關(guān)鍵句】

\n

\n【解題思路】

\n①首先定義變量并賦值,包括表示級數(shù)的整型變量al、a2,賦初值l,表示級數(shù)前n項的和s,其初值為2,表示級數(shù)的第n項t,循環(huán)變量i,級數(shù)n項賦初值l。

\n②采用for循環(huán),循環(huán)變量i從0開始依次遞增到2。在循環(huán)體中對m的值擴大l0倍,當級數(shù)前n項的和s小于m時,根據(jù)級數(shù)的第n項等于第n-2項與2倍的第n-1項的和,把表達式al+2*a2的值賦給變量t。然后把級數(shù)前11.1項的和s加上第n項的值t賦給變量S,求得級數(shù)前n項的和賦給變量s。把il的值加1,在下次循環(huán)中計算級數(shù)第n+1項的值,把變量當前級數(shù)第n-1項的值a2賦給第n.2項al,把當前的第n項t的值賦給第n-1項a2。當級數(shù)前n項的和s大于或等于m時,退出while循環(huán)。在屏幕上輸出變量m和n的值,并把求的n值賦給數(shù)組元素b[i],進入下一次for循環(huán)。

\n【參考答案】

\n

30.【審題關(guān)鍵句】大于前連續(xù)5個數(shù),偶數(shù),從大到小排序。

\n【解題思路】本題類似于第35套題,通過審題可以發(fā)現(xiàn)主要有3個不同點:①要求進行比較的元素大于連續(xù)前5個數(shù),因此在設(shè)置for循環(huán)條件語句時,應該從第6個元素開始,即數(shù)組下標i的值等于5,參考答案的第2條語句;②當前元素連續(xù)大于前5個數(shù)時,前5個元素的數(shù)組下標表示也有所不同,判斷表達式也不一樣,參考答案的第4條語句;③統(tǒng)計結(jié)果按從大到小的方式進行排序,即參考答案的第9條語句。

\n【參考答案】

\n

\n

31.C解析:在傳輸網(wǎng)中,目前采用同步數(shù)字序列SDH。SDH對比特率、復幀結(jié)構(gòu)、復用設(shè)備、線路系統(tǒng)、光接口、網(wǎng)絡管理和信息模型等進行了定義,它以光纖為傳輸介質(zhì)。

32.C解析:一站式電子政務服務架構(gòu)中所運行的政府公眾服務系統(tǒng)的最終業(yè)務數(shù)據(jù)都存儲在對應的政府部門的公眾服務業(yè)務網(wǎng)絡中。

33.D解析:計算機病毒是指能夠侵入計算機系統(tǒng)并在計算機系統(tǒng)中潛伏、傳播、破壞系統(tǒng)正常工作的一種具有繁殖能力的程序。它不是開發(fā)程序時未經(jīng)測試而附帶的一種寄生性程序。

34.voidcountValue()。{intijhalfhuntendata;for(i=101;i〈1000;i++){hun=i/100;/*求百位數(shù)字*/ten=i%100/10;/*求十位數(shù)字*/data=i%10;/*求各位數(shù)字*/if(hun==(ten+data)%10)/*如果個位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字則進一步判斷該數(shù)是否為素數(shù)*/{half=i/2;for(j=2;j〈=half;j++)if(i%j==0)break;if(j>half){cnt++;sum+=i;}/*計算這些素數(shù)的個數(shù)cnt以及這些素數(shù)值的和sum*/}}}voidcountValue()。\r\n{\r\ninti,j,half,hun,ten,data;\r\nfor(i=101;i〈1000;i++)\r\n{\r\nhun=i/100;/*求百位數(shù)字*/\r\nten=i%100/10;/*求十位數(shù)字*/\r\ndata=i%10;/*求各位數(shù)字*/\r\nif(hun==(ten+data)%10)/*如果個位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字,則進一步判斷該數(shù)是否為素數(shù)*/\r\n{\r\nhalf=i/2;\r\nfor(j=2;j〈=half;j++)\r\nif(i%j==0)break;\r\nif(j>half)\r\n{cnt++;sum+=i;}/*計算這些素數(shù)的個數(shù)cnt,以及這些素數(shù)值的和sum*/\r\n}\r\n}\r\n}解析:本題的解題思路是利用一個for循環(huán)依次取得100到1000之間的數(shù),接著求得當前所取得的數(shù)的各個位上的數(shù)字值,語句“hun=i/100;ten=i%100/10:data=i%10:”可以分別取得某數(shù)的百位、十位及個位上的數(shù)字值,然后判斷該數(shù)個位數(shù)字與十位數(shù)字之和被10除所得的余數(shù)是否恰好等于百位上的數(shù)字。如果這個條件成立,接著去判斷原數(shù)是否是素數(shù),這里,考慮到效率問題,可以依次用從2到該原數(shù)本身一半的數(shù)去除原數(shù),如果原數(shù)能被除盡,則證明該數(shù)肯定不是素數(shù),不需要做下面的工作,接著去取下一個數(shù),繼續(xù)判斷。只有同時滿足上述兩個條件的數(shù)才是本題所需的數(shù),這時把該數(shù)累加到變量sum(滿足條件素數(shù)值的和)中,同時也給計數(shù)器變量cnt(素數(shù)的個數(shù))加1。

35.voidencryChar(){inti;char*pf;for(i=O;i{while(*pr!=0){if(((*pf*13%256)%2==O)||(*pf*13%256<=32))/*如果計算后的值小于等于32或其ASCII值是偶數(shù)*/{pf++;/*則該字符不變?nèi)ト∠乱粋€字符*/continue;/*退出此次循環(huán)*/}*pf=*pf*13%256;/*否則將新字符替代原字符*/pf++;/*去取下一個字符*/}}}voidencryChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=O;i{\r\nwhile(*pr!=0)\r\n{\r\nif(((*pf*13%256)%2==O)||(*pf*13%256<=32))\r\n/*如果計算后的值小于等于32或其ASCII值是偶數(shù)*/\r\n{\r\npf++;/*則該字符不變,去取下一個字符*/\r\ncontinue;/*退出此次循環(huán)*/\r\n

溫馨提示

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

評論

0/150

提交評論