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

下載本文檔

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

文檔簡介

(2022年)遼寧省錦州市全國計算機等級考試網(wǎng)絡技術(shù)預測試題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列關(guān)于WindowsServer2003系統(tǒng)DHCP服務器的描述中,錯誤的是()。

A.DHCP服務器負責多個網(wǎng)段IP地址分配時,需要配置多個作用域

B.客戶機與DHCP服務器不在一個網(wǎng)段時,需DHCP中繼轉(zhuǎn)發(fā)DHCP消息

C.DHCP中繼轉(zhuǎn)發(fā)DHCP發(fā)現(xiàn)消息時,需修改該消息中的相關(guān)字段

D.DHCP中繼轉(zhuǎn)發(fā)客戶機的消息時,仍使用廣播方式發(fā)送給DHCP服務器

2.下列關(guān)于RPR技術(shù)的描述中,錯誤的是()

A.RPR能夠在30ms內(nèi)隔離出現(xiàn)故障的結(jié)點和光纖段

B.RPR環(huán)中每一個結(jié)點都執(zhí)行SRP公平算法

C.兩個RPR結(jié)點之間的裸光纖最大長度為100公里

D.RPR的內(nèi)環(huán)和外環(huán)都可以傳輸數(shù)據(jù)分組與控制分組

3.下列關(guān)于InternetFTP的敘述中,錯誤的一條是()。

A.FTP采用了客戶機/服務器模式

B.客戶機和服務器之間利用TCP連接

C.目前大多數(shù)提供公共資料的FTP服務器都提供匿名FTP服務

D.目前大多數(shù)FTP匿名服務允許用戶上載和下載文件

4.下列關(guān)于路由器技術(shù)指標的描述中,錯誤的是()

A.吞吐量是指路由器的包轉(zhuǎn)發(fā)能力

B.背板能力決定了路由器的吞吐量

C.語音、視頻業(yè)務對延時抖動要求較高

D.突發(fā)處理能力是以最小幀間隔值來衡量的

5.類信息主要是一些信息服務商為了擴大本身的影響,從產(chǎn)生的社會效益上得到回報,推出的一些方便用戶的信息,如在線免費軟件、實時股市信息等()。

A.標準收費信息B.免費信息C.優(yōu)質(zhì)優(yōu)價信息D.低收費信息

6.如下圖所示,某園區(qū)網(wǎng)的計算機通過路由器與Internet相連,PCI、PC2的缺省網(wǎng)關(guān)和路由器D的缺省路由的IP地址分別是()。

A.165.102.24.1,165.102.21.1,202.12.8.33

B.165.102.21.1,165.102.24.1,202.12.8.33

C.165.102.21.1,165.102.24.1,192.34.56.2

D.202.12.8.34,202.12.8.34,192.34.56.1

7.在Cisco路由器上建立一個名為zw246的DHCP地址池,地址池的IP地址是176.115.246.0/24,其中不用于動態(tài)分配的地址有176.115.246.2-176.115.246.10,缺省網(wǎng)關(guān)為176.115.246.1,域名為tj.edu.cn,域名服務器地址為176.115.129.26,地址租用時間設定為6小時30分鐘。下列DHCP地址池的配置,正確的是()。

A.Router(config)#ipdhcppoolzw246Router(dhcp—config)#ipdhcpexcluded—address176.115.246.2176.115.246.10Router(dhcp—config)#network176.115.246.0255.255.255.0Router(dhcp—config)#default—router176.115.246.1Router(dhcp—config)#domain—nametj.edu.cnRouter(dhcp—config)#dns—serveraddress176.115.129.26Router(dhcp—config)#lease0630

B.Router(config)#ipdhcpexcluded—address176.115.246.2—10Router(config)#ipdhcppoolzw246Router(dhcp—config)#network176.115.246.0255.255.255.0Router(dhcp—con_fig)#default—router176.115.246.1Router(dhcp—config)#domain—nametj.edu.cnRouter(dhcp—config)#dns—serveraddress176.115.129.26Router(dhcp-config)#lease0630

C.Router(eonfig)#ipdhcpexcluded—address176.115.246.2176.115.246.10Router(config)#ipdhcppoolzw246Router(dhcp—config)#network176.115.246.0255.255.255.0Router(dhcp—config)#default—router176.115.246.1Router(dhcp—config)#domain—nametj.edu.cnRouter(dhcp—eonfig)#dns—serveraddress176.115.129.26Router(dhep—eonfig)#lease0630

D.Router(eonfig)#ipdhepexcluded·address176.115.246.2176.115.246.10Router(eonfig)#ipdhcppoolzw246Router(dhep—eonfig)#network176.115.246.0255.255.255.0Router(dhep—eonfig)#default—router176.115.246.1Router(dhcp—eonfig)#domain—nametj.edu.cnRouter(dhep—eonfig)#dns—serveraddress176.115.129.26Router(dhep—eonfig)#lease3060

8.

9.下列關(guān)于無線局域網(wǎng)802.11標準的描述中,錯誤的是()

A.802.11標準定義了無線局域網(wǎng)的物理層與MAC層協(xié)議

B.802.11標準定義了兩類設備,即無線結(jié)點與無線接入點

C.無線接入點在無線與有線網(wǎng)絡之間起到橋接的作用

D.802.11標準在MAC層采用了CSMA/CD的訪問控制方法

10.

二、填空題(10題)11.

12.數(shù)字證書的格式一般使用國際標準。

13.IEEE802.11的MAC層采用的是______沖突避免方法。

14.EthernetV2.0規(guī)定幀的數(shù)據(jù)字段的最大長度是______。

15.

16.WSUS是用來實時發(fā)布微軟公司操作系統(tǒng)軟件更新程序的服務系統(tǒng)。WSUS服務器通過Internet和微軟公司MicrosoftWindowsServerUpdataServices________連接,及時獲得微軟公司最新更新程序。

17.如果普通集線器的端口數(shù)不夠用,可以使用______集線器。

18.第

61

使用一根介質(zhì)將局域網(wǎng)所有結(jié)點首尾相連,這種網(wǎng)絡拓撲被稱做()。

19.網(wǎng)絡體系結(jié)構(gòu)的概念包括【】和相鄰層接口兩層含義。

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

三、2.填空題(8題)21.NSFNET的通信子網(wǎng)采用的是______Kbps的通信線路。

22.IP協(xié)議的主要功能是屏蔽各物理網(wǎng)絡的細節(jié)和______。

23.幀是數(shù)據(jù)通信中的最小語義單位,根據(jù)信號內(nèi)容的不同又可分為命令幀、響應幀和【】幀。

24.在OSI參考模型中,進行數(shù)據(jù)格式轉(zhuǎn)換,加密與解密屬于______層的功能。

25.ATM信元結(jié)構(gòu)中,信頭差錯控制(HEC)字段是對信頭前______個字節(jié)的8位CRC碼校驗。

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

27.如果系統(tǒng)的物理內(nèi)存不能滿足應用程序的需要,那么就需要使用______內(nèi)存。

28.______中的統(tǒng)一接入平臺提供了多種接入方式和多種接入終端的支持。

四、C語言程序設計題(2題)29.程序test.C的功能是:計算100以內(nèi)滿足以下條件的所有整數(shù)i的個數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素數(shù),同時i+10小于l00。請考生編寫函數(shù)countValue實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素數(shù))

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

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

30.程序test.c的功能是:利用以下所示的簡單迭代方法求方程cos(x)-x=0的一個實根。迭代公式:xn+1=cos(xn)(n是迭代次數(shù))

迭代步驟如下:

(1)取xl初值為0.0;

(2)x0=xl,把xl的值賦給x0;

(3)x1=cos(x0),求出一個新的x1;

(4)若x0-xl的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2);

(5)所求x1就是方程cos(x)-x=0的一個實根,作為函數(shù)值返回。

請編寫函數(shù)countValue實現(xiàn)程序的功能,最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果輸出到文件out.dat中。

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

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

第l0類按指定條件對字符串進行排序

五、1.選擇題(3題)31.網(wǎng)絡防火墻的作用是______。

A.建立內(nèi)部信息和功能與外部信息和功能之間的屏障B.防止系統(tǒng)感染病毒與非法訪問C.防止黑客訪問D.防止內(nèi)部信息外泄

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

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

33.計算機網(wǎng)絡由以下哪一項構(gòu)成?()

A.資源子網(wǎng),通信子網(wǎng)B.資源子網(wǎng),通信鏈路C.資源子網(wǎng),通信子網(wǎng),終端D.資源子網(wǎng),通信子網(wǎng),通信鏈路

六、1.程序設計題(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.下列程序的功能是:在3位整數(shù)(100至999)中尋找符合下面條件的整數(shù),并依次從小到大存入數(shù)組b中:它既是完全平方數(shù),又有兩位數(shù)字相同,例如144,676等。

請編制函數(shù)intjsValue(intbb[])實現(xiàn)此功能,滿足該條件的整數(shù)的個數(shù)通過所編制的函數(shù)返回。

最后調(diào)用函數(shù)wfiteDat()把結(jié)果輸出到文件OUTl2.DAT中。

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

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

試題程序:

#include<stdio.h>

intjsValue(intbb[]

{

}

main()

{

intb[20],num;

num=jsValue(b);

writeDat(num,b);

}

writeDat(intnum,intb[])

{

FILE*out;

inti;

ut=fopen("OUT12.DAT","w");

fprintf(out,"%d\n",num);

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

fprintf(out,"%d\n",b[i]);

fclose(out);

}

36.下列程序的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組xx。請編寫函數(shù)num(intm,intk,intxx[])實現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到out31.dat文件中。

例如,若輸入17,5,則應輸出19,23,29,31,37。

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

請勿改動主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內(nèi)容。

試題程序:

#include<conio.h>

#include

VoidreadwriteDAT();

Voidnum(intm,intk,,intXX[])

{

}

main()

{

intm,n,xx[1000];

Clrscr();

printf(“\nPleaseentertWOintegers:”)

‘scanf(“%d,%d”,&m,&n);

num(m,n,XX);

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

printf(“%d”,XX[m]);

printf(”\n”);

readwriteDAT();

)

VOidreadwriteDAT()

{

intm,n,xx[1000],i;

FILE*rf.,*Wf;

rf=fopen(“in31.Dat”,r”);

Wffopen(“ou1t31.Dat”/”w”);。for(i=0;i<10;i++)

{

fscanf(rf,%d,”%d”,&m,&n);

num(m,n,XX);

for(m=0;mfprintf(wf,%d”,xx[m]);

fprintf(wf,“\n”);

}

fclose(rf);

fclose(wf);

}

參考答案

1.D作用域是網(wǎng)絡上IP地址的完整性連續(xù)范圍。作用域通常定義為接受DHCP服務的網(wǎng)絡上的單個物理子網(wǎng)。多個網(wǎng)段IP地址,則需要配置多個作用域??蛻魴C與DHCP服務器在同一網(wǎng)段時,采用DHCP消息收到的子網(wǎng)所處的網(wǎng)段分配IP地址。否則,選擇轉(zhuǎn)發(fā)DHCP發(fā)現(xiàn)消息的中繼所在的子網(wǎng)網(wǎng)段。這種情況下,DHCP服務器需要配置多個作用域,用于負責多個網(wǎng)段IP地址的分配。DHCP中繼轉(zhuǎn)發(fā)客戶機的消息時,因為客戶機已經(jīng)擁有IP地址,且DHCP地址已經(jīng)被告知,因此可以采用端到端的傳遞方式,因此選擇D選項。

2.A

3.D解析:文件傳輸服務(FTP,F(xiàn)ileTransferProtocol)是把文件從網(wǎng)絡中的一臺主機復制到網(wǎng)絡中的另一臺主機的過程。FTP服務為計算機之間雙向文件傳輸提供了一種有效的手段。FTP采用了客戶機/服務器模式,客戶機和服務器之間利用TCP連接。目前,大多數(shù)提供公共資料的FTP服務器都提供匿名FTP服務。如果沒有特殊聲明,通常用“anonymous”作為賬號,用“guest”作為口令。有些FTP服務器會要求用戶輸入自己的電子郵件地址作為口令。Internet用戶目前使用的FTP服務大多數(shù)是匿名服務。為了保證FTP服務器的安全性,幾乎所有的FTP匿名服務只允許用戶下載文件,而不允許用戶上傳文件。

4.D解析:路由器的突發(fā)處理能力是以最小幀間隔發(fā)送數(shù)據(jù)包而不引起丟失的最大發(fā)送速率來衡量的。

吞吐量是指路由器的包轉(zhuǎn)發(fā)能力,與其端口數(shù)量、端口速率、包長度、包類型有關(guān)。

背板是路由器輸入端與輸出端之間的物理通道。由于背板能力決定了路由器的吞吐量,因此高性能路由器通常采用的是交換式結(jié)構(gòu),而非共享背板結(jié)構(gòu)。

延時抖動是指延時的變化量。由于IP數(shù)據(jù)包對延時抖動要求不高,因此不把延時抖動作為衡量高速路由器的主要指標,但在語音、視頻等業(yè)務應用場合對延時抖動的要求較高。

5.B

6.B網(wǎng)關(guān)是一種充當轉(zhuǎn)換重任的計算機系統(tǒng)或設備。只有設置好網(wǎng)關(guān)的IP地址,TCP/IP協(xié)議才能實現(xiàn)不同網(wǎng)絡之間的相互通信。網(wǎng)關(guān)的IP地址是具有路由功能的設備的IP地址。從圖中可以看出165.102.21.23所在網(wǎng)絡的網(wǎng)關(guān)地址是165.102.21.1。而165.102.24.3所在網(wǎng)絡的網(wǎng)關(guān)地址是165.102.24.1。缺省路由是路由表中的一條記錄,指明信息包的目的地不在路由表中時的路由,是一種特殊的靜態(tài)路由,簡單地說,就是在沒有找到匹配的路由時使用的路由。在路由表中,缺省路由以目的網(wǎng)絡為0.0.0.0、子網(wǎng)掩碼為0.0.0.0的形式出現(xiàn)。下一跳地址是和該路由器直接相連的路由器接口的地址,本題中是202.12.8.33。故選B選項。

7.Ccisco路由器DHcP地址池的配置:步驟一:首先排除不用于動態(tài)分配的地址(config)#ipdhcpexcluded—address176.115.246.2176.115.246.10步驟二:配置一個名為zw246的DHCP地址池(config)#ipdhcppoolzw246步驟三:配置IP地址池的子網(wǎng)地址和子網(wǎng)掩碼(dhcp-config)#network176.115.246.0255.255.255.0步驟四:配置缺省網(wǎng)關(guān)(dhcp—config)#default—router176.115.246.1步驟五:配置IP地址池的域名(dhcp—config)#domain—nametj.edu.cn步驟六:配置域名服務器的IP地址(dhcp-config)#dns—setveraddress176.115.129.26步驟七:配置租借期為6小時30分鐘(dhcp—config)#lease0630,格式為:lease天數(shù)小時數(shù)分鐘數(shù)因此選擇C選項。

8.A

9.D

10.B

11.

12.X.509數(shù)字證書的格式一般遵守X.509國際標準。X.509是目前廣泛使用的證書格式之一。X.509用戶公鑰證書是由可信賴的證書權(quán)威機構(gòu)(證書授權(quán)中心,CA)創(chuàng)建的,由其或用戶將證書存放在X.500格式的目錄中。在X.509格式中,數(shù)字證書通常包括版本號、序列號(CA下發(fā)的每個證書的序列號都是唯一的)、簽名算法標識符、發(fā)行者名稱、有效性、主體名稱、主體的公開密鑰信息、發(fā)行者唯一識別符、主體唯一識別符、擴充域、簽名(CA用自己的私鑰對上述域進行數(shù)字簽名的結(jié)果,也可以理解為是CA對用戶證書的簽名)。

13.CSMA/CDCSMA/CD解析:IEEE802.11的MAC層采用的是CSMA/CD沖突避免方法,沖突避免要求每個結(jié)點在發(fā)送幀前先偵聽信道。

14.1500B1500B解析:EthernetII類型以太網(wǎng)幀的最小長度為6+6+2+46+4=64字節(jié),最大長度為6+6+2+1500+4=1518字節(jié)。數(shù)據(jù)部分的長度范圍為46~1500B,故數(shù)據(jù)字段的最大長度為1500B。

15.

16.\n實時

\n

17.可堆疊式可堆疊式解析:如果需要聯(lián)網(wǎng)的結(jié)點數(shù)超過單一集線器的端口數(shù)時,通常需要采用多集線器的級聯(lián)結(jié)構(gòu),或是采用可堆疊式集線器。

18.環(huán)型【解析】首尾相連構(gòu)成環(huán)型介質(zhì),是計算機局域網(wǎng)經(jīng)常使用的拓撲方式。

19.同層次進程通信的協(xié)議同層次進程通信的協(xié)議解析:網(wǎng)絡體系結(jié)構(gòu)的概念包括同層次進程通信的協(xié)議和相鄰層接口兩層含義。

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

21.5656解析:NSFNET的通信子網(wǎng)與ARPANET采用的硬件技術(shù)基本相同,采用56Kbps的通信線路。

22.差異差異解析:IP協(xié)議作為一種互聯(lián)網(wǎng)協(xié)議,運用于互聯(lián)層,屏蔽各個物理網(wǎng)絡的細節(jié)和差異。

23.數(shù)據(jù)數(shù)據(jù)解析:幀根據(jù)信號內(nèi)容的不同可分為命令幀、響應幀和數(shù)據(jù)幀。

24.表示層表示層解析:表示層主要用于處理在兩個通信系統(tǒng)中交換信息的表示方式。它包括數(shù)據(jù)格式變換、數(shù)據(jù)加密與解密、數(shù)據(jù)壓縮與恢復等功能。

25.44解析:HEC字段是對信頭前4個字節(jié)的8位CRC碼校驗,使接收器能檢測信頭在傳輸過程中發(fā)生的差錯。

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

27.虛擬虛擬解析:如果系統(tǒng)的物理內(nèi)存不能滿足應用程序的需要,虛擬內(nèi)存管理程序就會接入來彌補不足。

28.統(tǒng)一的安全電子政務平臺統(tǒng)一的安全電子政務平臺解析:統(tǒng)一的安全電子政務平臺中的統(tǒng)一接入平臺提供了多種接入方式和多種接入終端的支持。

29.【審題關(guān)鍵句】100以內(nèi)(含100)滿足i、i+4、i+10都是素數(shù)的整數(shù)的個數(shù)以及這些i之和。

\n【解題思路】

\n①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。

\n②在for循環(huán)中,每執(zhí)行一次循環(huán)則調(diào)用函數(shù)isPrime(該函數(shù)具體的算法已經(jīng)在源程序中給出,直接調(diào)用即可),對i、i+4、i+10是否同時是素數(shù)進行判斷,如果這三個數(shù)同時為素數(shù),則計數(shù)變量cnt值加l,同將時將變量i的值累加到sum上。

\n【參考答案】

\n

30.【審題關(guān)鍵句】Xn+l=cos(Xn)的迭代計算。

\n【解題思路】

\n①因為方程cos(x).x=0的根為實數(shù),所以定義兩個雙精度型變量x0,xl。并把變量xl的初值設為0.0。

\n②根據(jù)題目中給出的求方程一個實根的迭代算法,在while循環(huán)中,首先把變量xl的值賦給x0,然后利用表達式cos(x0)

\n求出一個值xl,再調(diào)用vc6.0的求絕對值的庫函數(shù)fabs,判斷如果x0與xl差的絕對值小于0.000001,就認為xl的值是方程cos(x)-x=0的一個實根,此時退出循環(huán),把xl的值返回。

\n【參考答案】

\n

\n第10類按指定條件對字符串進行排序

31.A解析:防火墻是構(gòu)成網(wǎng)絡安全因素的重要手段。它的任務是對于進出網(wǎng)絡的所有信息進行全面的檢測,監(jiān)視網(wǎng)絡的使用,阻斷有害信息進入網(wǎng)絡的途徑,也要防止內(nèi)部保密的信息通過一個特別的點傳輸?shù)较到y(tǒng)以外,在必要的情況下發(fā)布安全警報,重新部署網(wǎng)絡地址轉(zhuǎn)換,向外發(fā)布信息。

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

33.A解析:計算機網(wǎng)絡由資源子網(wǎng)和通信子網(wǎng)組成,前者包括各種類型的結(jié)點主機,后者包括路由處理和通信鏈路。

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.intisValue(intbb[]){intijk=0;inthuntendata;for(i=100;i<=999;i++){j=10;while(i*j<=i){if(i==i*j)/*如果該數(shù)是完全平方數(shù)*/}hun=i/100;/*求該數(shù)的百位數(shù)字*/data=i-hun*100;/*得到后兩位數(shù)*/ten=data110;/*求該數(shù)的十位數(shù)字*/data=data-ten*10;/*求該數(shù)的個位數(shù)字*/if(hun==ten||hun==data||ten==data)/*有兩位數(shù)字相同*/{bb[k]=i;/*則把該數(shù)存入數(shù)組bb中*/k++;}/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}j++;}}returnk;/*返回滿足該條件的整數(shù)的個數(shù)*/}intisValue(intbb[])\r\n{\r\ninti,j,k=0;\r\ninthun,ten,data;\r\nfor(i=100;i<=999;i++)\r\n{\r\nj=10;\r\nwhile(i*j<=i)\r\n{\r\nif(i==i*j)/*如果該數(shù)是完全平方數(shù)*/\r\n}\r\nhun=i/100;/*求該數(shù)的百位數(shù)字*/\r\ndata=i-hun*100;/*得到后兩位數(shù)*/\r\nten=data110;/*求該數(shù)的十位數(shù)字*/\r\ndata=data-ten*10;/*求該數(shù)的個位數(shù)字*/\r\nif(hun==ten||hun==data||ten==data)/*有兩位數(shù)字相同*/\r\n{bb[k]=i;/*則把該數(shù)存入數(shù)組bb中*/\r\nk++;}/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\nj++;\r\n}\r\n}\r\nreturnk;/*返回滿足該條件的整數(shù)的個數(shù)*/\r\n}解析:解答本題,首先應該考慮用一個for循環(huán)來依次取得100到999之間的各個數(shù),并對當前所取得的數(shù)進行兩個條件判斷:一是判斷該數(shù)是否是完全平方數(shù):二是判斷該數(shù)是否有兩位數(shù)字相同。如果以上兩個條件同時滿足,則把該數(shù)存放到b數(shù)組中,盡管題目要求所存的數(shù)必須從小到大,但我們?nèi)?shù)的過程本身就是從小到大取得,因此,排序工作是沒有必要做的,按照取數(shù)的順序,把滿足條件的數(shù)值存放到數(shù)組b中就可以了。判斷某個數(shù)是否是完全平方數(shù)的方法是看該數(shù)是否可以拆成完全相同的兩個數(shù)的積(當然要拆成的兩個數(shù)一定是兩位數(shù)),

溫馨提示

  • 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

提交評論