2021年遼寧省葫蘆島市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第1頁
2021年遼寧省葫蘆島市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第2頁
2021年遼寧省葫蘆島市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第3頁
2021年遼寧省葫蘆島市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第4頁
2021年遼寧省葫蘆島市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

2021年遼寧省葫蘆島市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列技術(shù)中,不屬于寬帶城域網(wǎng)Qos保證技術(shù)的是()。A.DiffServB.MPLSC.PSTND.RSVP

2.下列關(guān)刊口密的說法中正確的是()。A.需要進(jìn)行變化的原數(shù)據(jù)稱為密文

B.經(jīng)過變換后得到的數(shù)據(jù)稱為明文

C.將原數(shù)據(jù)變換成一種隱蔽的形式的過程稱為加密

D.以上都不對

3.下面不屬于網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的是()。

A.環(huán)形結(jié)構(gòu)B.總線結(jié)構(gòu)C.層次結(jié)構(gòu)D.網(wǎng)狀結(jié)構(gòu)

4.核心層網(wǎng)絡(luò)一般要承擔(dān)整個(gè)網(wǎng)絡(luò)流量的()。

A.40%~60%B.30%~60%C.20%~40%D.50%~70%

5.虛擬網(wǎng)絡(luò)以軟件方式來實(shí)現(xiàn)邏輯工作組的劃分與管理。如果同一邏輯工作組的成員之間希望進(jìn)行通信,那么它們()。A.可以處于不同的物理網(wǎng)段,而且可以使用不同的操作系統(tǒng)

B.可以處于不同的物理網(wǎng)段,但必須使用相同的操作系統(tǒng)

C.必須處于相同的物理網(wǎng)段,但可以使用不同的操作系統(tǒng)

D.必須處于相同的物理網(wǎng)段,而且必須使用相同的操作系統(tǒng)

6.第

14

長期以來,網(wǎng)絡(luò)操作系統(tǒng)的三大陣營是Novell的Netware和I.MicroSoft的WindowsNTⅡ.MicroSoft的Windows2000Ⅲ.UNIXⅣ.Linux()

A.Ⅱ和ⅢB.I和ⅣC.I和ⅢD.Ⅱ和Ⅳ

7.計(jì)算機(jī)網(wǎng)絡(luò)分為局城網(wǎng)、城域網(wǎng)與廣域網(wǎng),其劃分依據(jù)是()。

A.數(shù)據(jù)傳輸所使用的介質(zhì)B.網(wǎng)絡(luò)的覆蓋范圍C.網(wǎng)絡(luò)的控制方式D.網(wǎng)絡(luò)的拓?fù)錁?gòu)型

8.文件系統(tǒng)采用二級文件目錄,可以()

A.縮短訪問存儲(chǔ)器的時(shí)間B.實(shí)現(xiàn)文件共享C.節(jié)省內(nèi)存空間D.解決不同用戶間文件命名沖突

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

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

10.下面哪種攻擊方法屬于被動(dòng)攻擊()。

A.拒絕服務(wù)攻擊B.重放攻擊C.流量分析攻擊D.假冒攻擊

二、填空題(10題)11.(18)攻擊密碼體制一般有兩種方法:密碼分析學(xué)和________。

12.(9)操作系統(tǒng)必須提供一種啟動(dòng)進(jìn)程的機(jī)制,在DOS中,該機(jī)制就是EXEC函數(shù)。在Windows和OS/2中啟動(dòng)進(jìn)程的函數(shù)是___________。

13.即時(shí)通信系統(tǒng)一般采用中轉(zhuǎn)模式和______兩種通信模式。

14.______拓?fù)浣Y(jié)構(gòu)是在局域網(wǎng)中最常采用的。

15.第

72

網(wǎng)絡(luò)操作系統(tǒng)Netware是()公司的產(chǎn)品。

16.Linux操作系統(tǒng)可以通過______協(xié)議與其他計(jì)算機(jī)連接。

17.

18.______是指通過計(jì)算機(jī)技術(shù)與通信技術(shù)的結(jié)合來實(shí)現(xiàn)信息的傳輸、交換、存儲(chǔ)和處理。

19.(16)性能管理的主要目的是維護(hù)網(wǎng)絡(luò)運(yùn)營效率和網(wǎng)絡(luò)_____。

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

三、2.填空題(8題)21.目前局域網(wǎng)組網(wǎng)方法有:雙絞線組網(wǎng)方法、______、千兆以太網(wǎng)組網(wǎng)方法等。

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

23.遠(yuǎn)程登陸Telnet采用了______模式。

24.實(shí)現(xiàn)EDI的基礎(chǔ)和必要條件是______。

25.規(guī)范、精確地定義了要投遞的數(shù)據(jù)報(bào)格式的是______。

26.電子商務(wù)的體系結(jié)構(gòu)可以分為網(wǎng)絡(luò)基礎(chǔ)平臺(tái)、安全基礎(chǔ)結(jié)構(gòu)、支付體系和【】。

27.在傳輸數(shù)字信號時(shí),為了便于傳輸,減少干擾和易于放大,在發(fā)送端需要將發(fā)送的數(shù)字信號變換成為模擬信號,這種變換過程稱為【】。

28.因特網(wǎng)主要由______、路由器、服務(wù)器與客戶機(jī)和信息資源組成。

四、C語言程序設(shè)計(jì)題(2題)29.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出個(gè)位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt,pjzl,pjz2輸出到out.dat文件。

例如:1239,9-1-2-3>0,則該數(shù)滿足條件,參加計(jì)算平均值pjzl,且個(gè)數(shù)cnt=cnt+1。

8129,9-8-1-2<0,則該數(shù)不滿足條件,參加計(jì)算平均值pJz2。

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

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

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

30.請編制函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取1000個(gè)十進(jìn)制整數(shù)到數(shù)組xx中,請編制函數(shù)Compute分別計(jì)算出xx中數(shù)值為奇數(shù)的個(gè)數(shù)odd,xx中所有奇數(shù)的平均值ave1,并求出xx中數(shù)值為偶數(shù)的平均值ave2以及所有奇數(shù)的方差totfc的值,最后調(diào)用函數(shù)WriteDat把結(jié)果輸出到out.dat文件中。

注意:方差變量必須采用雙精度類型。

計(jì)算方差的公式如下:

設(shè)N為奇數(shù)的個(gè)數(shù),xx[i]為奇數(shù),ave1為奇數(shù)的平均值。

原始數(shù)據(jù)文件存放的格式是:每行存放10個(gè)數(shù),并用逗號隔開。(每個(gè)數(shù)均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。

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

五、1.選擇題(3題)31.下列不屬于寬帶網(wǎng)絡(luò)組成部分的是()。

A.傳輸網(wǎng)B.交換網(wǎng)C.接入網(wǎng)D.控制網(wǎng)

32.在下述P2P網(wǎng)絡(luò)中,不屬于混合式結(jié)構(gòu)的是()。

A.BitTorrentB.MazeC.SkypeD.PPLive

33.TCP/IP協(xié)議是一種開放的協(xié)議標(biāo)準(zhǔn),下面哪個(gè)不是它的特點(diǎn)?

A.獨(dú)立于特定計(jì)算機(jī)硬件和操作系統(tǒng)B.統(tǒng)一編址方案C.政府標(biāo)準(zhǔn)D.標(biāo)準(zhǔn)化的高層協(xié)議

六、1.程序設(shè)計(jì)題(3題)34.已知數(shù)據(jù)文件IN24.DAT中存有300個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中。請編制函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個(gè)數(shù)cnt,再把所有滿足此條件的4位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的4位數(shù)按從小到大的順序進(jìn)行排序,最后調(diào)用寫函數(shù)writeDat()把數(shù)組b中的數(shù)輸出到OUT24.DAT文件中。

例如:6712,6+2=7+1,則該數(shù)滿足條件,存入數(shù)組b中,且個(gè)數(shù)cnt=cnt+1。

8129,8+9≠1+2,則該數(shù)不滿足條件,忽略。

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

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

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

試題程序:

#include〈stdio.h>

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

voidjsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n",cnt);

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

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

}

readDat()

{

FILE*fp;

inti;

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

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

35.編寫函數(shù),isValue(),它的功能是求Fibonacci數(shù)列中大于t的最小的一個(gè)數(shù),結(jié)果由函數(shù)返回,其中Fibonacci數(shù)列F(n)的定義為:

F(0)=0,F(xiàn)(1)=1

F(n)=F(n-1)+F(n-2)

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

例如:當(dāng)t=1000時(shí),函數(shù)值為1597。

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

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

#include<stdio.h>

intjsValue(intt)

{

}

main()

{

intn;

n=1000;

printf("n=%d,f=%d\n",n,jsValue(n));

writeDat();

}

writeDat()

{

FILE*in,*out;

intn,s;

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

s=jsValue(1O00);printf("%d",s);

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

fclose(out);

}

36.已知數(shù)據(jù)文件IN87.DAT中存有300個(gè)4位數(shù),并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue(),具功能是:求出千位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個(gè)數(shù)cnt,再求出所有滿足此條件的4位數(shù)平均值pjz1,以及所有不滿足此條件的4位數(shù)的平均值pjz2,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt,pjz1,pjz2,輸出到out87.dat文件中。

例如:6712,6+2=7+1,則該數(shù)滿足條件,計(jì)算平均值pjz1,且個(gè)數(shù)cnt=cnt+1。

8129,8+9≠1+2,則該數(shù)不滿足條什,計(jì)算平均值pjz2。

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

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

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

試題程序:

#include

inta[300],cnt=0;

doublepjz1=0.0,pjz2=0.0;

voidjsValue()

{

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n滿足條件的平均值pjz1=%7.21f\n不滿足條件的平均值pjz2=%7.21f\n",cnt,pjz1,pjz2);

readDat()

{

FILE*fp;

inti;

fp=fopen("in87.dat","r");

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

fp=fopen("out87.dar","w");

fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);

fclose(fp);

}

參考答案

1.CC【解析】寬帶城域網(wǎng)保證服務(wù)質(zhì)量QoS要求的技術(shù)有:資源預(yù)留(RSVP)、區(qū)分服務(wù)(DittServ)與多協(xié)議標(biāo)記交換(MPLS)。PSTN為公共交換電話網(wǎng)絡(luò),是一種全球語音通信電路交換網(wǎng)絡(luò)。故選擇C選項(xiàng)。

2.C解析:采用密碼技術(shù)可以防止未授權(quán)者提取信息,對需要保密的信息進(jìn)行保密。需要進(jìn)行變換的原數(shù)據(jù)稱為明文,將原數(shù)據(jù)變換成一種隱蔽的過程稱為加密,其逆過程稱為解密;經(jīng)過變換后得到的數(shù)據(jù)稱為密文。

3.C解析:網(wǎng)絡(luò)拓?fù)淇梢愿鶕?jù)通信于網(wǎng)中通信信道類型分為兩類:點(diǎn)-點(diǎn)線路通信子網(wǎng)的拓?fù)渑c廣播信道通信子網(wǎng)的拓?fù)洹2捎命c(diǎn)-點(diǎn)線路的通信子網(wǎng)的基本拓?fù)錁?gòu)型有4種:星型、環(huán)型、樹型與網(wǎng)狀型。采用廣播信道通信子網(wǎng)的基本拓?fù)錁?gòu)型有4種:總線型、樹型、環(huán)型、無線通信與衛(wèi)星通信型。

4.A

5.A解析:本題考查點(diǎn)是VLAN的工作原理。一個(gè)虛擬局域網(wǎng)VLAN可以看成是一組工作上相關(guān)的部門工作站的集合,它們的物理位置可以處于同一物理網(wǎng)段,也可以處于不同的物理網(wǎng)段,但是邏輯上可以像在同一網(wǎng)段中一樣“廣播”數(shù)據(jù)。虛擬局域網(wǎng)以軟件方式實(shí)現(xiàn),不受物理位置的限制,也可以使用不同的操作系統(tǒng)。

6.C三大陣營是指WindowsNT、NetWare和UNIX系統(tǒng)。

7.B

8.D解析:在二級文件目錄中,各文件的說明信息被組織成目錄文件,且以用戶為單位把各自的文件說明劃分為不同的組。這樣,不同的用戶可以使用相同的文件名,從而解決了文件的重名問題。

9.B

10.C(47)C)【解析】被動(dòng)攻擊的特點(diǎn)是對傳輸進(jìn)行竊聽和監(jiān)測,比如流量-析;主動(dòng)攻擊包括對數(shù)據(jù)流進(jìn)行篡改或偽造數(shù)據(jù)流,可分為偽裝、重放、消息篡改和分布式拒絕服務(wù)5種類型。

11.窮舉攻擊

【解析】攻擊密碼體制一般有兩種方法:密碼分析學(xué)和窮舉攻擊。

12.(9)CreateProcess【解析】操作系統(tǒng)必須提供一種啟動(dòng)進(jìn)程的機(jī)制。在DOS中,該機(jī)制就是EXEC函數(shù)。在Windows中啟動(dòng)進(jìn)程的函數(shù)是CreateProcess,它的代碼存儲(chǔ)在操作系統(tǒng)的內(nèi)核里,即在KERNEL32.DLL文件中。

13.P2P模式P2P模式解析:即時(shí)通信系統(tǒng)一般采用客戶機(jī)/客戶機(jī)模式,也就是點(diǎn)對點(diǎn)的模式(即P2P模式),另一種是客戶機(jī)/服務(wù)器模式,即消息的發(fā)送和消息的接受必須通過服務(wù)器來中轉(zhuǎn)(即中轉(zhuǎn)通信模式)。

14.總線網(wǎng)總線網(wǎng)解析:總線型拓?fù)浣Y(jié)構(gòu)是局域網(wǎng)的主要拓?fù)浣Y(jié)構(gòu)之一。

15.Novell【解析】流行的網(wǎng)絡(luò)操作系統(tǒng)主要有以下幾種:MiCrosoft公司的WindowsNTServer操作系統(tǒng)、Novell公司的NetWare操作系統(tǒng)、IBM公司的LANServer操作系統(tǒng)、Unix操作系統(tǒng)與Linux操作系統(tǒng)等。

16.TCP/IPTCP/IP解析:Linux操作系統(tǒng)具有豐富的網(wǎng)絡(luò)功能,在通信和網(wǎng)絡(luò)方面優(yōu)于其他操作系統(tǒng),可以通過TCP/IP協(xié)議與其他計(jì)算機(jī)連接,通過剛絡(luò)進(jìn)行分布式處理。

17.

18.數(shù)據(jù)通信數(shù)據(jù)通信解析:數(shù)據(jù)通信是指通過計(jì)算機(jī)技術(shù)與通信技術(shù)的結(jié)合來實(shí)現(xiàn)信息的傳輸、交換、存儲(chǔ)和處理。數(shù)據(jù)通信系統(tǒng)是指以計(jì)算機(jī)為中心,通過數(shù)據(jù)傳輸系統(tǒng)與分布在遠(yuǎn)地的數(shù)據(jù)終端設(shè)備連接起來,以實(shí)現(xiàn)數(shù)據(jù)通信的系統(tǒng)。

19.(16)服務(wù)質(zhì)量【解析】性能管理的目的是維護(hù)網(wǎng)絡(luò)服務(wù)質(zhì)量和網(wǎng)絡(luò)運(yùn)營效率。性能管理包括性能監(jiān)測、性能分析以及性能管理控制功能。

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

21.快速以太網(wǎng)組網(wǎng)方法快速以太網(wǎng)組網(wǎng)方法解析:目前局域網(wǎng)組網(wǎng)方法有:雙絞線組網(wǎng)方法、快速以太網(wǎng)組網(wǎng)方法、千兆以太網(wǎng)組網(wǎng)方法等。

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

23.客戶機(jī)/服務(wù)器客戶機(jī)/服務(wù)器解析:通過TCP連接,Telnet客戶機(jī)進(jìn)程與Telnet服務(wù)器進(jìn)程之間采用了網(wǎng)絡(luò)虛擬終端NVT標(biāo)準(zhǔn)來進(jìn)行通信。

24.電子數(shù)據(jù)處理EDP電子數(shù)據(jù)處理EDP解析:EDP主要是指企業(yè)內(nèi)部自身業(yè)務(wù)的自動(dòng)化,而EDI則是各企業(yè)之間交往的自動(dòng)化,前者是后者的基礎(chǔ)和必要條件。

25.IP協(xié)議IP協(xié)議解析:IP協(xié)議對投遞的數(shù)據(jù)報(bào)格式有規(guī)范、精確的定義。

26.電子商務(wù)業(yè)務(wù)系統(tǒng)電子商務(wù)業(yè)務(wù)系統(tǒng)解析:電子商務(wù)的體系結(jié)構(gòu)可以分為以下四個(gè)層次:1、電子商務(wù)的網(wǎng)絡(luò)基礎(chǔ)平臺(tái);2、安全基礎(chǔ)結(jié)構(gòu);3、支付體系;4、電子商務(wù)業(yè)務(wù)系統(tǒng)。

27.調(diào)制調(diào)制解析:計(jì)算機(jī)發(fā)出的是數(shù)字信號,有時(shí)需要將其轉(zhuǎn)換成模擬信號。如個(gè)人計(jì)算機(jī)以撥號方式接入Internet網(wǎng),或者為了便于傳輸,減少干擾和易于放大,數(shù)字信號必須轉(zhuǎn)換成模擬信號,這種變換過程稱為調(diào)制。這種轉(zhuǎn)換需要使用調(diào)制解調(diào)器。接收方的計(jì)算機(jī)則需要將傳輸過來的模擬信號轉(zhuǎn)換成數(shù)字信號,這種變換過程稱為解調(diào),也需要通過調(diào)制解調(diào)器。

28.通信線路通信線路解析:因特網(wǎng)可以分為三層,主干網(wǎng),中間層網(wǎng)和底層網(wǎng),從結(jié)構(gòu)上來說,因特網(wǎng)主要由通信線路,路由器,服務(wù)器,與客戶機(jī),信息資源組成。

29.【審題關(guān)鍵句】個(gè)位-千位-百位-十位,結(jié)果大于零的數(shù)的個(gè)數(shù),求滿足此條件以及不滿足此條件的四位數(shù)平均值avel和ave2。

\n【解題思路】

\n①首先定義一個(gè)循環(huán)變量i,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、sw(十位)和gw(個(gè)位)。

\n②通過for循環(huán)依次對數(shù)組中的每個(gè)四位數(shù)進(jìn)行分解,每分解一個(gè)四位數(shù),則根據(jù)題目要求,判斷其“個(gè)位.百位.十位.千位>0”的條件是否滿足,當(dāng)滿足條件時(shí),則將a[i]的值累加到變量pjzl中,同時(shí)計(jì)數(shù)變量cnt的值加1:如果不滿足判斷條件,則將四位數(shù)累加到變量pjz2中。當(dāng)for循環(huán)結(jié)束之后,就能等到所有滿足條件的四位數(shù)之和pjzl和個(gè)數(shù),以及所有不滿足條件的四位數(shù)之和pjz2。

\n③最后將變量pjzl的值除以變量cnt的值,得到所有滿足條件的四位數(shù)的平均值并賦給變量pjzl,將變量pjz2的值除以300減去變量cnt的差,得到所有不滿足條件的四位數(shù)的平均值并賦給變量pjz2。

\n本題中,pjzl、pjz2和cnt三個(gè)變量在源程序中已經(jīng)定義,在該子程序中就不需要再重新定義了。

\n【參考答案】

\n

30.【審題關(guān)鍵句】讀取l000個(gè)數(shù),奇數(shù)個(gè)數(shù)、平均值及方差,偶數(shù)個(gè)數(shù)及平均值。

\n【解題思路】

\n本題類似第48套試題,通過審題可以發(fā)現(xiàn)本題僅一個(gè)不同點(diǎn),即本題中要求計(jì)算的是奇數(shù)的方差,參考答案的第15~20條語句。另外,本題給出的原程序中已經(jīng)定義了odd,因此在答案程序中不需要再次定義該變量。

\n【參考答案】

\n

\n

31.D解析:整個(gè)寬帶網(wǎng)絡(luò)可以分成傳輸網(wǎng)、交換網(wǎng)和接入網(wǎng)三大部分??刂凭W(wǎng)不屬于寬帶網(wǎng)絡(luò)。

32.B解析:目前使用混合式結(jié)構(gòu)的P2P網(wǎng)絡(luò)系統(tǒng)有Skype、Kazaa、eDonkey、BitTorrent和PPLive。

33.C解析:TCP/IP具有以下特點(diǎn):1)開放的協(xié)議標(biāo)準(zhǔn),免費(fèi)使用,并且獨(dú)立于特定的計(jì)算機(jī)硬件與操作系統(tǒng);2)獨(dú)立于特定的網(wǎng)絡(luò)硬件,可以運(yùn)行在局域網(wǎng)、廣域網(wǎng),更適用在互聯(lián)網(wǎng)中;3)統(tǒng)一的網(wǎng)絡(luò)地址分配方案;4)標(biāo)準(zhǔn)化的高層協(xié)議,可以提供很多可靠的用戶服務(wù)。

34.voidjsValue(){intithouhuntendataj;for(i=0;i〈300;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=a[i]%10;/*求四位數(shù)的個(gè)位數(shù)字*/if(thou+data==hun+ten)/*如果千位數(shù)加個(gè)位數(shù)等于百位數(shù)加十位數(shù)*/{b[cnt]=a[i];/*將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)cnt*/}}for(i=0;i〈cnt-1;i++)/*用選擇法對數(shù)組b的4位數(shù)按從小到大的順序進(jìn)行排序*/for(j=i+1;j〈cnt;j++)if(b[i]>b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsValue()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nfor(i=0;i〈300;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\ndata=a[i]%10;/*求四位數(shù)的個(gè)位數(shù)字*/\r\nif(thou+data==hun+ten)/*如果千位數(shù)加個(gè)位數(shù)等于百位數(shù)加十位數(shù)*/\r\n{\r\nb[cnt]=a[i];/*將滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)cnt*/\r\n}\r\n}\r\nfor(i=0;i〈cnt-1;i++)/*用選擇法對數(shù)組b的4位數(shù)按從小到大的順序進(jìn)行排序*/\r\nfor(j=i+1;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}解析:根據(jù)題意可知,函數(shù)jsValue()將實(shí)現(xiàn)兩個(gè)功能:一是找出滿足條件的那些數(shù),并存放在數(shù)組b中;二是對數(shù)組b中的數(shù)進(jìn)行從小到大的排序。首先來實(shí)現(xiàn)找出“千位數(shù)上的數(shù)加上個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加上十位數(shù)上的數(shù)”的4位數(shù)的功能。利用一個(gè)for循環(huán)來不斷從數(shù)組a中取出4位數(shù),并對取出的數(shù)進(jìn)行條件判斷。由于這里涉及到要對4位數(shù)的每一位進(jìn)行判斷,因此,“thou=a[i]/1000;hun=a[i]%1000/100;ten=a[i]%100/10;data=a[i]%10;”這4條語句就可以得到當(dāng)前被判斷的4位數(shù)的千位數(shù)、百位數(shù)、十位數(shù)及個(gè)位數(shù)。之后,執(zhí)行條件判斷語句“if(thou+data==hun+ten)”,并把滿足條件的4位數(shù)放到數(shù)組b中。用變量cnt來統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)。將所有滿足條件的數(shù)取出后利用選擇法對其進(jìn)行排序,即用當(dāng)前元素依次和它后面的元素進(jìn)行比較,發(fā)現(xiàn)有小于該數(shù)的,這兩數(shù)就進(jìn)行交換。最終數(shù)組b的元素就是有序存放的。

35.intjsValue(intt){intf1=0f2=1fn;fn=f1+f2;while(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果當(dāng)前的Fibonacci數(shù)不大于t則計(jì)算下一個(gè)Fibonacci數(shù)*/returnfn;/*返回Fibonacci數(shù)列中大于t的最小的一個(gè)數(shù)*/}intjsValue(intt)\r\n{\r\nintf1=0,f2=1,fn;\r\nfn=f1+f2;\r\nwhile(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果當(dāng)前的Fibonacci數(shù)不大于t,\r\n則計(jì)算下一個(gè)Fibonacci數(shù)*/\r\nreturnfn;/*返回Fibonacci數(shù)列中大于t的最小的一個(gè)數(shù)*/\r\n}解析:解答本題的關(guān)鍵是要充分理解題意,只有理解了題意本身的數(shù)學(xué)過程,才能把數(shù)學(xué)過程轉(zhuǎn)化為程序邏輯。根據(jù)已知數(shù)列,我們不難發(fā)現(xiàn):Fibonacci數(shù)列中,從第三項(xiàng)開始,每一項(xiàng)都可以拆分為前兩項(xiàng)之和。本題要求找到該數(shù)列中“大于t的最小的一個(gè)數(shù)”。這里可以借助一個(gè)while循環(huán)來依次取數(shù)列中的數(shù),直到出現(xiàn)某一項(xiàng)的值大于t,那么這一項(xiàng)就是“大于t的最小的一個(gè)數(shù)”。注意:在循環(huán)體內(nèi)部,我們用變量f1始終來表示第n項(xiàng)的前面第二項(xiàng),用變量侵來始終表示第n項(xiàng)的前面第一項(xiàng)。這就實(shí)現(xiàn)了變

溫馨提示

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

最新文檔

評論

0/150

提交評論