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

下載本文檔

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

文檔簡介

2021年湖南省衡陽市全國計算機等級考試網(wǎng)絡技術(shù)真題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.ICMP報文類型號為11時表示()。

A.時間戳請求B.超時C.目標不可達D.重定向

2.

3.如果發(fā)送方使用的加密密鑰和接收方使用的解密密鑰不相同,從其中一個密鑰難以推出另一個密鑰,這樣的系統(tǒng)稱為()系統(tǒng)。

A.常規(guī)加密B.公鑰加密C.對稱加密D.單密鑰加密

4.攻擊者使用無效的IP地址,利用TCP連接的三次握手過程,使得受害主機處于開放會話的請求之中,直至連接超時。在此期間,受害主機將會連續(xù)接受這種會話請求,最終因耗盡資源而停止響應。這種攻擊被稱為()。

A.DDoS攻擊B.Land攻擊C.Smurf攻擊D.SYNFlooding攻擊

5.

6.在Aironet1100的快速配置頁面,配置AP的IP地址應該選擇的是()。

A.ConfigurationServerProtocol

B.RadioServiceSetID

C.BroadcastSSIDinBeacon

D.DefaultGateway

7.為了防御網(wǎng)絡監(jiān)聽,最常用的方法是()

A.采用物理傳輸(非網(wǎng)絡)B.信息加密C.無線網(wǎng)D.使用專線傳輸

8.IP地址分為A、B、C、D和E,其中A類地址用______位二進制數(shù)表示網(wǎng)絡地址。

A.1B.7C.8D.10

9.同軸電纜可以分為粗纜和()A.電纜B.細纜C.光纜D.雙絞線

10.解釋程序的作用是()。

A.將高級語言轉(zhuǎn)換為目標程序B.將匯編語言轉(zhuǎn)換為目標程序C.解釋執(zhí)行高級語言程序D.解釋執(zhí)行匯編語言程序

二、填空題(10題)11.在TCP/IP協(xié)議中,地址【】被稱為有限廣播地址。

12.NetWare操作系統(tǒng)是以文件服務器為中心的,主要由三個部分組成:、工作站外殼與低層通信協(xié)議。

13.

14.IPTV技術(shù)使音頻和視頻節(jié)目內(nèi)容以數(shù)據(jù)報的方式從不同的物理網(wǎng)絡傳送給不同的用戶。

15.因特網(wǎng)的通信設備包括網(wǎng)間設備和。

16.在網(wǎng)絡中,一臺主機通常是與一臺路由器相連接,這臺路由器就是該主機的_________。

17.第

80

()是指軟件中含有—小段察覺不出的程序段,當軟件運行時會損害用戶的安全。

18.(17)完整的特洛伊木馬程序,一般由兩個部分組成:服務器程序和______。

19.(20)Google搜索引擎主要采用了分布式爬行網(wǎng)頁采集技術(shù)、超文本匹配技術(shù)和__________。

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

三、2.填空題(8題)21.所有加密算法都是建立在兩個原則之上的,他們是置換和______。

22.計算機網(wǎng)絡的兩級子網(wǎng)中,通信子網(wǎng)包括______和通信鏈路。

23.在Internet中有數(shù)以百萬計的WWW服務器,如果用戶不知道要查找的信息在哪一臺WWW服務器中,最好的辦法是使用【】。

24.MPEG壓縮標準包括MPEG______、MPEG音頻和MPEG系統(tǒng)三個部分。

25.在Internet中,需要使用進行路由選擇的設備一般采用______驅(qū)動的路由選擇算法。

26.URL(統(tǒng)一資源定位器)主要包括3部分:協(xié)議類型、【】和路徑及文件名。

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

28.加密技術(shù)用于網(wǎng)絡安全通常有兩種形式,即面向網(wǎng)絡或面向______。

四、C語言程序設計題(2題)29.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsgal,其功能是:從數(shù)組a中依次取出一個四位數(shù),對每一個四位數(shù)作如下處理:把個位數(shù)字和千位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的于位數(shù)字),以及把百位數(shù)字和十位數(shù)字組成另一個新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個新組成數(shù):一個是奇數(shù),另一個為偶數(shù),并且至少有一個數(shù)能被l7整除,同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)存入數(shù)組b中,并計算滿足上述條件的四位數(shù)的個數(shù)cnt,而后對數(shù)組b進行降序排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。

例如:一個四位數(shù)為4512,依題意組成的第一個新數(shù)為24,第二個新數(shù)為51,其中51能被l7整除,這兩個新數(shù)的十位數(shù)字不為零,則4512這個四位數(shù)滿足題意所規(guī)定條件。

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

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

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

30.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串數(shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結(jié)果仍按行重新存入字符串數(shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。

條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分按字符的ASCII值升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。

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

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

五、1.選擇題(3題)31.FDDI是一種以——作為傳輸介質(zhì)的高速主干網(wǎng)()。

A.雙絞線B.同軸電纜C.光纖D.微波

32.數(shù)據(jù)傳輸速率為2.5*109bps,可以記為______。

A.2.5KbpsB.2.5MbpsC.2.5GbpsD.2.5Tbps

33.為了屏蔽不同計算機系統(tǒng)對鍵盤輸入解釋的差異,Telnet引入了()。

A.NVTB.VPNC.VLAND.VPI

六、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ù)的算術(shù)平均值totPjz,最后調(diào)用函數(shù)WriteDat()把所求的結(jié)果輸出到文件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ù)countValue(),它的功能是:求n以內(nèi)(不包括n)同時能被3與7整除的所有自然數(shù)之和的平方根s,并作為函數(shù)值返回,最后結(jié)果s輸出到文件OUT11.DAT中。

例如,若n為1000時,函數(shù)值應為s=153.909064。

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

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

試題程序:

#include<conio.h>

#include<math.h>

#include<stdio.h>

doublecountValue(intn)

{

}

main()

{

clrscr();

printf("自然數(shù)之和的平方根=%f\n",countValue(1000));

progReadWrite();

}

progReadWrite()

{

FILE*wf;

inti,n;

floats;

wf=fopen("OUTll.DAT","w");

s=countValue(1000);

fprintf(wf,"%f\n",s);

fclose(wf);

}

36.請編制程序,要求:將文件IN94.DAT中的200個整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中奇數(shù)的個數(shù)cnt1和偶數(shù)的個數(shù)cnt2,以及數(shù)組xx下標為奇數(shù)的元素值的算術(shù)平均值pj(保留兩位小數(shù)),結(jié)果cnt1,cnt2,pj輸出到OUT94.DAT中。

部分程序、讀函數(shù)read_dat(intxx[200])及輸出格式已給出。

試題程序:

#include<conio.h>

#include<stdio.h>

#defineN200

voidread_dat(intxx[N])

{

inti,j;

FILE*fp;

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

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

{

for(j=0;j<10;j++)

{

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

printf("%d",xx[i*10+j]);

}

printf("\n");

}

fclose(fp);

}

voidmain()

{

intcnt1,cnt2,xx[N];

floatpj;

FILE*fw;

clrscr();

fw=fopen("out94.dat","w");

read_dat(xx);

printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);

fclose(fw);

}

參考答案

1.BICMP報文類型號為11時表示超時,故選擇B選項。

2.C

3.B解析:對稱加密也叫常規(guī)加密、保密密鑰加密或者單密鑰加密,指的是通信雙方的加密和解密都使用相同的密鑰。與對稱加密相對的是非對稱加密,又稱公鑰加密系統(tǒng)。公鑰加密系統(tǒng)有兩個不同的密鑰,私鑰被秘密保存;公鑰,不需要保密。從其中一個密鑰難以推出另一個密鑰。

4.D

5.A

6.A(20nfigurationServeiProtocol配置服務器協(xié)議,其中DHCP選項表示由網(wǎng)絡中的DHCP服務器自動地分配IP地址,StaticIP選項表示手工分配IP地址。RadioServiceSetID(SSID)輸入網(wǎng)絡管理員提供的SSID,注意要區(qū)分大小寫。BroadcastSSIDinBeacon設置允許設備不指定SSID而訪問接入點。DefaultGateway指的是配置默認網(wǎng)關(guān)。故選擇A選項。

7.B

8.B解析:IP地址按其邏輯層次可分為A、B、C、D和E共5類。A類IP地址首位(第0位)用二進制數(shù)0表示,用7位(第1位~第7位)二進制數(shù)表示網(wǎng)絡地址,用24位二進制數(shù)表示主機地址;B類IP地址前兩位用二進制數(shù)10表示,它用14位(第2位~第15位)二進制數(shù)表示網(wǎng)絡地址,16位表示主機地址;C類IP地址的前三位用二進制數(shù)110表示,用21位(第3位~第23位)二進制數(shù)表示網(wǎng)絡地址,用8位表示主機地址。

9.B解析:同軸電纜可以分為粗纜和細纜。

10.C

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

12.文件服務器內(nèi)核【解析】NetWare操作系統(tǒng)是以文件服務器為中心的,它主要由3個部分組成:文件服務器內(nèi)核、工作站外殼與低層通信協(xié)議。

13.數(shù)據(jù)加密

【解析】Blowfish算法是由BruceSchneier設計的一種對稱分組密碼,具有快速、緊湊、簡單、安全性可變等特點。是一個可變密鑰長度的分組密碼算法,分組長度為64位。算法由密鑰擴展和數(shù)據(jù)加密兩部分組成。

14.IPIPTV技術(shù)是一項系統(tǒng)集成技術(shù),它能使音頻/視頻節(jié)目內(nèi)容或信號以IP包的方式在不同的物理網(wǎng)絡中被安全、有效且保質(zhì)地傳送或分發(fā)給不同的用戶。IPTV的基本技術(shù)形式可以概括為:視頻數(shù)字化、傳輸IP化、播放流媒體化。

15.傳輸介質(zhì)因特網(wǎng)的結(jié)構(gòu)指與連接因特網(wǎng)相關(guān)的網(wǎng)絡通信設備之間的連接方式,即網(wǎng)絡拓撲結(jié)構(gòu)。網(wǎng)絡通信設備包括網(wǎng)間設備和傳輸介質(zhì)。常見的網(wǎng)間設備有路由器、網(wǎng)絡交換機、數(shù)據(jù)中繼器、調(diào)制解調(diào)器,常見的傳輸介質(zhì)有雙絞線、同軸電纜、光纖、無線媒體。

16.默認路由器或缺省路由器或defaultrouter

\n

17.特洛伊木馬

【解析】特洛伊木馬是攻擊者在正常的軟件中隱藏一段用于其他目的的程序,而這段隱藏的程序常常以安全攻擊作為其最終目標。

18.控制器程序

【解析】完整的特洛伊木馬程序,一般由兩個部分組成:服務器程序和控制器程序。

19.頁面等級技術(shù)

【解析】Google搜索引擎主要采用了分布式爬行網(wǎng)頁采集技術(shù)、超文本匹配技術(shù)和頁面等級技術(shù)。

20.跳數(shù)跳數(shù)

21.易位易位解析:所有加密算法都是建立在兩個通用原則之上的:置換和易位。置換是將明文的每個元素映射成其他元素,易位是對明文的元素進行重新布置,沒有信息丟失是基本的要求(也就是說,所有操作都是可逆的)。

22.路由設備路由設備解析:通信子網(wǎng)最初由接口信息處理機IMP和通信鏈路組成,后來IMP演變成路由器,負責轉(zhuǎn)接數(shù)據(jù)。

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

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

25.表表解析:需要使用進行路由選擇的設備一般是采用表驅(qū)動的路由選擇算法。每臺需要路由選擇的設備保存一張IP選路表(路由表),需要傳送數(shù)據(jù)時,通過查詢該表決定發(fā)送方向。

26.主機名主機名解析:URL(統(tǒng)一資源定位器)主要包括3部分;主機名、協(xié)議類型和路徑及文件名。

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

28.應用服務應用服務解析:面向網(wǎng)絡的加密技術(shù)通常工作在網(wǎng)絡層或傳輸層,面向應用服務的加密技術(shù)則是目前較為流行的加密技術(shù)的使用方法。

29.【審題關(guān)鍵句】個位+千位與百位+十位,奇數(shù),偶數(shù),整除,從大到小排序。

\n【解題思路】

\n本題類似第24套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個方面:①分解后重新組合成十位數(shù)的方式不同,參考答案的第8、9條語句重新指定兩位數(shù)的組合方式;②新組合的兩位數(shù)的奇偶性判斷及整除判斷,參考答案的第l0條語句。

\n本題第10條語句中各條件表達式之間的關(guān)系有些復雜,大致思路是:①首先判斷新組合的兩位數(shù)的十位不為0,即表達式“gwbw”;②再判斷新組合的第一個兩位數(shù)為偶數(shù),第二個兩位數(shù)為奇數(shù),且兩個兩位數(shù)中至少有一個能被l7整除的情況,兩個整除關(guān)系表達式式要用或運算符(11)連接,且用括號括起來先計算或運算,再與奇偶性判斷表達式進行與運算;③最后,在判斷新組合的第一個兩位數(shù)為奇數(shù),第二個兩位數(shù)為偶數(shù),且兩個兩位數(shù)中至少有一個能被l7整除的情況(各表達式之間的連接關(guān)系同第2步)。完成以上3部分的表達式設計后,再通過與運算將3部分表達式連接起來。

\n【參考答案】

\n

30.【審題關(guān)鍵句】以行為單位從字符串左邊部分降序排序,右邊部分升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。

\n【解題思路】

\n①定義字符局部變量ch,整型循環(huán)變量i、j、k和表示字符串長度的變量len、P。

\n②在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于20,在循環(huán)體中,首先調(diào)用庫函數(shù)strlen(xx[i])求得字符串xx[il的長度,把此值轉(zhuǎn)化成整型賦給變量len,用len的值除以2,得到字符串xx[i]的長度的一半賦給變量P;在第二層for循環(huán)中,變量j從0開始,依次遞增直到其值等于(p-1),在循環(huán)體中執(zhí)行第三層for循環(huán),循環(huán)變量k從j+1開始,依次遞增直到其值等于P,對字符串xx[i]左半部分的子字符串中的字符xx[i][j]和xx[i][k]按照ASCII碼值的大小進行比較,如果xx[i][j]的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進行互換,實現(xiàn)對字符串xx[i]左半部分的子字符串按照降序排列。然后,有if條件語句判斷,len對2的余數(shù)是否等于1,如果等于1,說明字符串xx[i]的長度為奇數(shù),則變量P加1,因為這時字符串的中間字符不參與排序。再對字符串xx[i][j]右半部分的字符串按升序排列。在for循環(huán)中,變量j從P開始,依次遞增直到其值等于len-1,在循環(huán)體中,執(zhí)行for循環(huán)中,變量k從j+1開始,依次遞增直到其值等于Ien,對字符xx[i][j]和xx[i][k]按其ASCII碼值的大小進行比較,如果字符xx[i][j]的ASCII碼值大于xx[i][k]的ASCII碼值,則兩者進行互換,實現(xiàn)字符串xx[i]右半部分的字符串按照升序排列。

\n【參考答案】

\n

31.C解析:光纖分布式數(shù)據(jù)接口(FiberDistributedDataInterface,F(xiàn)DDI)是一種以光纖作為傳輸介質(zhì)、高速、通用的令牌環(huán)型網(wǎng)標準,符合國際標準ISO9314。FDDI網(wǎng)絡可作為高速局域網(wǎng),在局部范圍內(nèi)互聯(lián)高速計算機系統(tǒng),或作為城域網(wǎng)互聯(lián)較小的網(wǎng)絡,或作為主干網(wǎng)互聯(lián)分布在較大范圍的主機、局域網(wǎng)和廣域網(wǎng),以實現(xiàn)大容量數(shù)據(jù)、語音、圖形與視頻等多種信息的傳輸功能。FDDI有以下一些主要的技術(shù)特點:①以IEEE802.5的令牌環(huán)標準的介質(zhì)訪問控制MAC協(xié)議;②使用IEEE802.2協(xié)議,與符合IEEE802標準的局域網(wǎng)兼容;③數(shù)據(jù)傳輸速率為100Mbps,光信號碼元傳輸率為125Mbaud波特;④聯(lián)網(wǎng)的結(jié)點數(shù)=1000,環(huán)路長度為100km;⑤可以使用多?;騿文9饫w;⑥具有動態(tài)分配帶寬的能力,能支持同步和異步數(shù)據(jù)傳輸。

32.C

33.A解析:Telnet是TCP/IP協(xié)議中重要的協(xié)議,它為引入網(wǎng)絡虛擬終端(NVT)提供了一種標準的鍵盤定義,用于屏蔽不同計算機系統(tǒng)對鍵盤輸入的差異性,解決了不同計算機系統(tǒng)之間互操作問題。

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ù)的算術(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ù)的算術(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.doublecountValue(intn){doublexy=0.0;inti;for(i=1;i<n;i++)if(i%3==0&&i%7==0)xy+=i;/*求n以內(nèi)(不包括n)同時能被3與7整除的所有自然數(shù)之和*/xy=sqrt((double)xy);/*再對總和求平方根*/returnxy;}doublecountValue(intn)\r\n{\r\ndoublexy=0.0;\r\ninti;\r\nfor(i=1;i<n;i++)\r\nif(i%3==0&&i%7==0)xy+=i;/*求n以內(nèi)(不包括n)同時能被3與7整除的所\r\n有自然數(shù)之和*/\r\nxy=sqrt((double)xy);/*再對總和求平方根*/\r\nreturnxy;\r\n}解析:本題的解題思路是:利用一個for循環(huán)依次從n個自然數(shù)當中取數(shù),對當前取出的數(shù)進行條件判斷。判斷條件為:既能被3整除同時也能被7整除,因此,用“&&”運算符來連接兩個條件表達式,當某數(shù)滿足判斷條件時,就把該數(shù)累加到變量xy中(xy的初始值為0.0),當所有滿足條件的數(shù)都被找完后,對累加求得的變量xy的值進行求平方根的計算,并把所求得的結(jié)果作為函數(shù)值返回。

36.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj=0;cnt1=0;cnt2=0;pj=0.0;clrscr();fw=fopen("out94.dat""w");read_dat(xx);for(i=0;i<N;i++){if(xx[i]%2)cnt1++;/*求出數(shù)組xx中奇數(shù)的個數(shù)cnt1*/elsecnt2++;/*求出數(shù)組xx中偶數(shù)的個數(shù)cnt2*/if(i%2==1){j+=xx[i];/*求數(shù)組xx下標為奇數(shù)的元素值的總和*/k++;}}pj=(float)(j*100/k)/100;/*求數(shù)組xx下標為奇數(shù)的元素值的算術(shù)平均值pj*/printf("\

溫馨提示

  • 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

提交評論