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

下載本文檔

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

文檔簡介

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

一、單選題(10題)1.IP地址塊67.58.15.131/22和201.116.15.15/23的子網(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

2.傳輸速率最高為54Mbps的WLAN標(biāo)準(zhǔn)是()A.802.11B.802.11aC.802.11bD.802.11n

3.

4.目前,廣泛使用的電子郵件安全方案是S/MIME和()。

A.PGPB.MIMEC.TCPD.SSL/TLS

5.

6.某企業(yè)分配給產(chǎn)品部的IP地址塊為92/26,分配給市場部的IP地址塊為60/27,分配給財務(wù)部的IP地址塊是28/27,那么這三個地址經(jīng)過聚合后的地址為()

A./25

B./26

C.28/25

D.28/26

7.下列關(guān)于路由信息協(xié)議RIP的描述中,錯誤的是()。

A.要求路由器周期性地向外發(fā)送路由刷新報文

B.路由刷新報文主要內(nèi)容是由若干(V、D)組成的表

C.矢量V標(biāo)識該路由器可以到達(dá)的目的網(wǎng)絡(luò)或目的主機的跳數(shù)

D.路由器在接收到(V、D)報文后按照最短路徑原則更新路由表

8.下列關(guān)于RPR技術(shù)的描述中,正確的是()。

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

B.兩個RPR節(jié)點之間的裸光纖最大長度為lOkm

C.RPR的內(nèi)環(huán)用于傳輸數(shù)據(jù)分組,外環(huán)用于傳輸控制分組

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

9.

10.播客可以分為3類,下列不屬于播客分類的是()。

A.傳統(tǒng)廣播節(jié)目播客B.網(wǎng)絡(luò)播客C.專業(yè)播客D.個人博客

二、填空題(10題)11.計算機病毒的完整的工作過程包括潛伏、__________、觸發(fā)和行為控制四個階段。

12.MPEG壓縮標(biāo)準(zhǔn)包括MPEG______、MPEG音頻和MPEG系統(tǒng)三個部分。

13.寬帶網(wǎng)絡(luò)的技術(shù)分為傳輸、交換和接入3部分,寬帶傳輸網(wǎng)的主要代表是以______為基礎(chǔ)的大容量光纖網(wǎng)絡(luò)。

14.計算機網(wǎng)絡(luò)利用通信線路將不同地理位置的多臺獨立的______的計算機系統(tǒng)連接起來,以實現(xiàn)資源共享。

15.環(huán)型拓?fù)涞膬?yōu)點是結(jié)構(gòu)簡單,實現(xiàn)容易,傳輸延遲確定,適應(yīng)傳輸負(fù)荷較重、______要求較高的應(yīng)用環(huán)境。

16.用戶的電子郵件地址由兩部分構(gòu)成,中間使用【】間隔。

17.一臺主機的缺省網(wǎng)關(guān)是_________。

18.第

68

RARP協(xié)議的主要作用是將結(jié)點的MAC地址轉(zhuǎn)換成其對應(yīng)的()地址。

19.

20.(10)UNIX提供了功能強大的可編程語言________。

三、2.填空題(8題)21.SNMP是最常用的計算機網(wǎng)絡(luò)管理協(xié)議。SNMPv3在SNMPv2基礎(chǔ)上增加、完善了______和管理機制。

22.網(wǎng)絡(luò)管理中的基本模型是______。

23.根據(jù)組建思想和實現(xiàn)方法,網(wǎng)絡(luò)并行計算可以分成______和網(wǎng)格計算兩類。

24.ISDN為用戶提供了兩類速率接口,一類為______,另一類為主速率接口。

25.目前,P2P網(wǎng)絡(luò)存在______、分布式非結(jié)構(gòu)化、分布式結(jié)構(gòu)化和混合式4種結(jié)構(gòu)類型。

26.計算機多媒體技術(shù)的特點在于信息媒體的多樣性、集成性和______性。

27.______是因特網(wǎng)上的一個WWW服務(wù)器,它的主要任務(wù)是在因特網(wǎng)中主動搜索其他WWW服務(wù)器中的信息并對其自動索引,將索引內(nèi)容存儲在可供查詢的大型數(shù)據(jù)庫中。

28.在網(wǎng)絡(luò)管理中,一般采用管理者一代理的管理模式,其中代理位于______的內(nèi)部。

四、C語言程序設(shè)計題(2題)29.將文件in.dat中的200個整數(shù)讀至數(shù)組xx中。請編制jsValue函數(shù),要求:求出數(shù)組xx中的數(shù)值為奇數(shù)的個數(shù)cntl和數(shù)值為偶數(shù)的個數(shù)cnt2以及數(shù)組xx下標(biāo)為奇數(shù)的元素值的算術(shù)平均值pJ。

結(jié)果cntl,cnt2,pJ輸出到out.dat中。

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

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

30.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把一個四位數(shù)的個位數(shù)位置上的值減去千位數(shù)位置上的值再減去百位數(shù)位置上的值最后減去十位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是偶數(shù),則統(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.對于TCP/IP協(xié)議,下列表述錯誤的是()。

A.主機-網(wǎng)絡(luò)層是最低層

B.IP協(xié)議屬于互連層

C.TCP協(xié)議屬于網(wǎng)絡(luò)層

D.主機-網(wǎng)絡(luò)層對應(yīng)了OSI模型的物理層和數(shù)據(jù)鏈路層

32.()不是多媒體網(wǎng)絡(luò)的異構(gòu)性表現(xiàn)。

A.物理層傳輸媒介B.網(wǎng)絡(luò)構(gòu)成C.QoSD.協(xié)議

33.為了避免IP地址的浪費,需要對IP地址中的主機號部分進(jìn)行再次劃分,將其劃分成______兩部分

A.子網(wǎng)號和主機號B.子網(wǎng)號和網(wǎng)絡(luò)號C.主機號和網(wǎng)絡(luò)號D.子網(wǎng)號和分機號

六、1.程序設(shè)計題(3題)34.已知數(shù)據(jù)文件IN76.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:把個位數(shù)字和千位數(shù)字重新組合成一個新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原4位數(shù)的個位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的千位數(shù)字),以及把百位數(shù)和十位數(shù)組成另一個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原4位數(shù)的百位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的十位數(shù)字),如果新組成的兩個十位數(shù)必須是一個奇數(shù),另一個為偶數(shù)且兩個十位數(shù)中至少有一個數(shù)能被17整除,同時兩個新十位數(shù)字均不為0,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的4位數(shù)的個數(shù)cnt,最后調(diào)用寫函數(shù)wfiteDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT76.DAT文件中。

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

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

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

試題程序:

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

fp=fopen("IN76.DAT","r");

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

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

fclose(fp);

}

main()

{

inti;

readDat();

jsVal();

printf("滿足條件的數(shù)=%d\n",cnt);

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

printf("%d",b[i]);

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

35.下列程序的功能是:計算出自然數(shù)SIX和NINE,它們滿足的條件是SIX+SIX+SIX=NINE+NINE的個數(shù)cnt,以及滿足此條件的所有SIX與NINE的和sum。請編寫函數(shù)countValue()實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果cnt和sam輸出到文件OUT51.DAT中。其中的S,LX,N,I,N,E各代表一個十進(jìn)制數(shù)。

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

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

試題程序:

#include<stdio.h>

intcnt,sum;

voidcountValue()

{

}

voidmain()

{

cnt=sum=O;

countValue();

printf("滿足條件的個數(shù)=%d\n",cnt);

printf("滿足條件所有的SIX與NINE的和=%d\n",sum);

writeDAT();

}

writeDAT()

{

FILE*fp;

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

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

fclose(fp);

}

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

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

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

試題程序:

#include〈stdio.h>

#include〈mem.h>

#include〈string.h>

#include〈conio.h>

#include〈stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];/*產(chǎn)品代碼*/

charmc[11];/*產(chǎn)品名稱*/

intdj;/*單價*/

ints1;/*數(shù)量*/

longje;/*金額*/

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

main()

{

memset(sell,0,sizeof(sell));

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

fp=fopen("IN16.DAT","r");

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

{

fgets(str,80,fp);

memcpy(sell[i].dm,str,4);

memcpy(sell[i].mc,str+4,10);

memcpy(ch,str+14,4);

ch[4]=0;

sell[i].dj=atoi(ch);

memcpy(ch,str+18,5);

ch[5]=0;

sell[i].s1=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].s1;

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].dm,sell[i].mc,

sell[i].dj,sell[i].s1,sell[i].je);

}

felose(fp);

}

參考答案

1.C/23表明子網(wǎng)掩碼從左邊第一位開始一共有23個1,即11111111.11111111.11111110.00000000,轉(zhuǎn)換成十進(jìn)制得255.255.254.O,同理/22可以求得子網(wǎng)掩碼是255.255.252.0。故選擇C選項。

2.B

3.C

4.A解析:電子郵件是目前唯一一種可以跨越所有體系結(jié)構(gòu)和供應(yīng)商平臺的分布式應(yīng)用,為電子郵件提供身份認(rèn)證和機密性服務(wù)的要求逐漸增強,目前廣泛使用的方案有:PGP和S/MIME。PGP(PrettyGoodPrivacy,相當(dāng)好的私密性)不依賴于任何組織和權(quán)威的應(yīng)用方案,提供了機密性和身份認(rèn)證服務(wù),可用于電子郵件和文件存儲。適合個人和團體組織使用;S/MIME是因特網(wǎng)標(biāo)準(zhǔn)。MIME(多用途因特網(wǎng)郵件擴展)是一種因特網(wǎng)郵件標(biāo)準(zhǔn)化的格式,它允許以標(biāo)準(zhǔn)化的格式在電子郵件消息中包含文本、音頻、圖形、視頻和類似的信息。S/MIME

5.D

6.C

7.CV代表矢量,標(biāo)識該路由器可以到達(dá)的目的網(wǎng)絡(luò)或目的主機;D代表距離,指出該路由器到達(dá)目的網(wǎng)絡(luò)或目的主機的距離。故選C選項。

8.DRPR(:Resillent:PacketRing)采用自愈環(huán)的設(shè)計思想,能夠在50ms的時間內(nèi),隔離出現(xiàn)故障的節(jié)點和光纖段。RPR.環(huán)中每一個節(jié)點都執(zhí)行SRP公平算法,兩個RPR節(jié)點之間的裸光纖最大長度為100km。RPR的內(nèi)環(huán)與外環(huán)都可以傳輸數(shù)據(jù)分組與控制分組。故選擇D選項。

9.C

10.B11.繁殖

12.視頻視頻解析:MPEG是ISO/IEC委員會的第11172號標(biāo)準(zhǔn)草案,包括MPEG視頻、MPEG音頻和MPEG系統(tǒng)三部分。

13.ATM技術(shù)ATM技術(shù)解析:寬帶傳輸網(wǎng)的主要代表是采用了ATM技術(shù)為基礎(chǔ)的大容量光纖網(wǎng)絡(luò)。

14.自治自治解析:計算機網(wǎng)絡(luò)利用通信線路將不同地理位囂的多個自治的計算機系統(tǒng)連接起來,以實現(xiàn)資源共享。

15.實時性實時性解析:環(huán)型拓?fù)涞膬?yōu)點是結(jié)構(gòu)簡單,實現(xiàn)容易,傳輸延遲確定,適應(yīng)傳輸負(fù)荷較重、實時性要求較高的應(yīng)用環(huán)境。

16.@

17.\n與主機在同一個子網(wǎng)的路由器端口的IP地址

\n

18.IP【解析】RARP協(xié)議的主要功能是將MAC地址轉(zhuǎn)換成IP地址,這通常是那些沒有硬盤的工作站在啟動時需要使用的協(xié)議,它們通過RARP協(xié)議從服務(wù)器那里獲得有效IP地址。

19.

20.(10)Shell

【解析】UNIX提供了功能強大的可編程語言Shell,即外殼語言。

21.安全安全解析:SNMP是最常用的計算視網(wǎng)絡(luò)管理協(xié)議。1999年IEEE發(fā)布了SNMPv3,SNMPv3在SNMPv2的基礎(chǔ)上增加、完善了安全和管理機制。sNMPv3體系結(jié)構(gòu)體現(xiàn)了模塊化的設(shè)計思想,使管理者可以簡單地實現(xiàn)功能的增加和修改。

22.網(wǎng)絡(luò)管理者一網(wǎng)管代理模型網(wǎng)絡(luò)管理者一網(wǎng)管代理模型解析:在網(wǎng)絡(luò)管理中,一般采用網(wǎng)絡(luò)管理模型。網(wǎng)絡(luò)管理模型的核心是一對相互通信的系統(tǒng)管理實體,它采用一種獨特的方式使兩個管理進(jìn)程之間相互作用,即管理進(jìn)程與一個遠(yuǎn)程系統(tǒng)相互作用來實現(xiàn)對遠(yuǎn)程資源的控制。在這種簡單的體系結(jié)構(gòu)中,一個系統(tǒng)中的管理進(jìn)程擔(dān)當(dāng)管理者角色,而另一個系統(tǒng)中的對等實體擔(dān)當(dāng)代理者角色,代理者負(fù)責(zé)提供對被管對象的訪問。前者被稱為網(wǎng)絡(luò)管理者,后者被稱為網(wǎng)管代理。

23.機群計算機群計算解析:網(wǎng)絡(luò)并行計算根據(jù)其組建思想和實現(xiàn)方法,可以分成機群計算和網(wǎng)格計算兩類。

24.基本速率接口基本速率接口解析:ISDN提供了兩類速率接口為BPI和PPI,分別是基本速率接口和主速率接口。

25.集中目錄式集中目錄式解析:P2P網(wǎng)絡(luò)存在4種主要的結(jié)構(gòu)類型。即以Napster為代表的集中目錄式結(jié)構(gòu)、以Gnutella為代表的分布式非結(jié)構(gòu)化P2P結(jié)構(gòu),以Pastry、Tapestry、CAN為代表的分布式結(jié)構(gòu)化P2P結(jié)構(gòu)和以Skype、BitTorrent、PPlive等為代表的混合式P2P網(wǎng)絡(luò)結(jié)構(gòu)。

26.交互性交互性解析:多媒體是指多種信息在多種媒體中的有機集成,其特點是多樣性,集成性和交互性。

27.搜索引擎搜索引擎解析:用戶可以利用搜索引擎所提供的分類目錄和查詢功能查找所需要的信息。

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

29.【審題關(guān)鍵句】讀入數(shù)值,奇數(shù)個數(shù),偶數(shù)個數(shù),數(shù)組下標(biāo)為奇數(shù)的平均值。

\n【解題思路】

\n本題類似第42套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即本題是計算數(shù)組下標(biāo)為奇數(shù)的元素的平均值,參考答案的第6條語句。

\n【參考答案】

\n

30.【審題關(guān)鍵句】千位+十位等于百位+個位,且四位數(shù)是偶數(shù),統(tǒng)計出滿足此條件的個數(shù),并把這些四位數(shù)按從小到大的順序存入數(shù)組。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即要求統(tǒng)計的四位數(shù)的條件是“干位+十位=百位+個位”,參考答案的第8條語句,修改if條件語句的判斷條件即可。

\n【參考答塞】

\n

31.C解析:TCP/IP參考模型可以分為4個層次:應(yīng)用層、傳輸層、互連層與主機-網(wǎng)絡(luò)層。最低層為主機-網(wǎng)絡(luò)層。TCP/IP參考模型的主機-網(wǎng)絡(luò)層與OSI模型的數(shù)據(jù)鏈路層、物理層對應(yīng)。IP協(xié)議屬于互連層,而TCP協(xié)議屬于傳輸層。

32.C解析:異構(gòu)性是指網(wǎng)絡(luò)應(yīng)付大量不同的傳輸技術(shù)、終端技術(shù)以及應(yīng)用的能力。網(wǎng)絡(luò)構(gòu)成、傳輸媒介,終端設(shè)備、應(yīng)用和協(xié)議都是多媒體網(wǎng)絡(luò)的異構(gòu)性表現(xiàn)。全球多媒體網(wǎng)絡(luò)在很多方面是異構(gòu)的,而用戶的夢想是在異構(gòu)型網(wǎng)絡(luò)世界里無縫地共享多媒體應(yīng)角。包容異構(gòu)性是網(wǎng)絡(luò)體系結(jié)構(gòu)設(shè)計的主要目標(biāo)之一。

33.A解析:為了避免IP地址的浪費,需要對IP地址中的主機號部分進(jìn)行再次劃分,將其劃分成子網(wǎng)號和主機號兩部分。例如,可以對網(wǎng)絡(luò)號進(jìn)行再次劃分,使其第三個字節(jié)代表子網(wǎng)號,其余部分為主機號。因此,對于IP地址為的主機來說,它的網(wǎng)絡(luò)號為,主機號為5。

34.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/dsta=a[i]%10;/*求四位數(shù)的個位數(shù)字*/ab=data*10+thou;/*把個位數(shù)和千位數(shù)組合成一個新的十位數(shù)ab*/cd=hun*10+ten;/*把百位數(shù)和十位數(shù)組成另一個新的十位數(shù)cd*/if((ab%17==0||cd%17==0&&((ab%2!=l&&cd%2==1)||(ab%2==1&&cd%2!=1))&&ab!=0&&cd!=0){/*如果新組成的兩個十位數(shù)必須是一個奇數(shù)另一個為偶數(shù)且兩個十位數(shù)中至少有一個數(shù)能被17整除同時兩個新十位數(shù)字均不為0*/b[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從大到小的順序排列*/for(j=i+l;j<cnt;j++)if(b[i]<b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nintab,cd;\r\nfor(i=0;i<200;i++)\r\n{\r\nthou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndsta=a[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nab=data*10+thou;/*把個位數(shù)和千位數(shù)組合成一個新的十位數(shù)ab*/\r\ncd=hun*10+ten;/*把百位數(shù)和十位數(shù)組成另一個新的十位數(shù)cd*/\r\nif((ab%17==0||cd%17==0&&((ab%2!=l&&cd%2==1)||(ab%2==1\r\n&&cd%2!=1))&&ab!=0&&cd!=0)\r\n{/*如果新組成的兩個十位數(shù)必須是一個奇數(shù),另一個為偶數(shù)且兩個十位數(shù)中\(zhòng)r\n至少有一個數(shù)能被17整除,同時兩個新十位數(shù)字均不為0*/\r\nb[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從大到小的順序排列*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[i]<b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題考查的知識點如下:

(1)將一個4位整數(shù)各位上的數(shù)轉(zhuǎn)變成單獨的個位數(shù)。

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

(3)循環(huán)的使用。

(4)數(shù)據(jù)的排序。

在本題中,首先要將一個4位數(shù)的千位、百位、十位、個位拆成獨立的數(shù)字。這里借助特殊運算符號“%”(取余)和“/”(整除)。將—個4位數(shù)整除1000則可得到其千位—卜的數(shù)字,除以1000取余再整除100則可得百位。上的數(shù)字,除以100取余再整除10則可得十位卜的數(shù)字,除以10取余則得個位上的數(shù)字。若一個數(shù)除以2取余為0,則這個數(shù)是偶數(shù),否則為奇數(shù)。兩個數(shù)必須一個為奇數(shù),另一個為偶數(shù),這就有兩種情況;ad為奇數(shù),cd為偶數(shù);或者ab為偶數(shù),cd為奇數(shù)。兩者滿足一種即可,所以這兩種情況間用“或”運算。兩個數(shù)中至少有1個能被17整除,ab能被17整除與cd能被17整除兩個條件滿足一個即可,所以這兩個條件之間用“或”運算。但這個條件與其他條件必須同時滿足,所以此條件與其他條件之間用“與”運算。先將滿足條件的數(shù)存入數(shù)組b中,再對數(shù)組中的數(shù)據(jù)進(jìn)行排序。最后的排序采用“選擇排序法”。

35.voidcountValue(){inti=100;while(1){if(3*i%2==0&&3'i/2>=1000&&3'i/2<=9999)/*如果滿足條件SIX+SIX+SIX=NINE+NINE*/{/*即一個3位數(shù)乘3再除2余數(shù)為0且所得的數(shù)為4位數(shù)*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/sum+=i+3*i/2;/*求滿足上條件的所有SIX與NINE的和*/i++;}elsei++;/*如果果不滿足條件則取下一個數(shù)*/if(i>999II3'i/2>9999)break;/*當(dāng)SIXP不為3位數(shù)或所得的數(shù)不為四位數(shù)時退出循環(huán)*/}}}voidcountValue()\r\n{\r\ninti=100;\r\nwhile(1)\r\n{\r\nif(3*i%2==0&&3'i/2>=1000&&3'i/2<=9999)\r\n/*如果滿足條件SIX+SIX+SIX=NINE+NINE*/\r\n{/*即一個3位數(shù)乘3再除2余數(shù)為0,且所得的數(shù)為4位數(shù)*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\nsum+=i+3*i/2;/*求滿足上條件的所有SIX與NINE的和*/\r\ni++;\r\n}\r\nelsei++;/*如果果不滿足條件,則取下一個數(shù)*/\r\nif(i>999II3'i/2>9999)\r\nbreak;/*當(dāng)SIXP不為3位數(shù)或所得的數(shù)不為四位數(shù)時,退出循環(huán)*/}\r\n}\r\n}解析:本題二查的知識點如下:

(1)循環(huán)與判斷的嵌套使用。

(2)多條件的布爾運算。

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論