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

下載本文檔

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

文檔簡介

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

一、單選題(10題)1.以下關(guān)于局域網(wǎng)環(huán)型拓?fù)涮攸c的描述中,錯誤的是______。

A.結(jié)點通過廣播線路連接成閉合環(huán)路

B.環(huán)中數(shù)據(jù)將沿一個方向逐站傳送

C.環(huán)型拓?fù)浣Y(jié)構(gòu)簡單,傳輸延時確定

D.為了保證環(huán)的正常工作,需要進行比餃復(fù)雜的環(huán)維護處理

2.在Cisco路由器上進行SNMP設(shè)置時,如果指定當(dāng)一個接口斷開或連接時向管理站發(fā)出通知,那么在該接口的配置模式下正確的配置命令是()。

3.Java語言是()。

A.低級語言B.解釋執(zhí)行語言C.機器語言D.編譯執(zhí)行語言

4.

5.目前寬帶城域網(wǎng)保證QoS要求的技術(shù)主要有RSVP,DiffServ和()

A.ATMB.MPLSC.SDHD.Adhoc

6.以下技術(shù)不屬于預(yù)防病毒技術(shù)的范疇()。

A.加密可執(zhí)行程序B.引導(dǎo)區(qū)保護C.系統(tǒng)監(jiān)控與讀寫控制D.自身校驗

7.下列不屬于物理層安全風(fēng)險的是()。

A.環(huán)境事故造成的設(shè)備損壞

B.電源故障造成設(shè)備斷電,導(dǎo)致數(shù)據(jù)庫信息丟失

C.電磁輻射造成的數(shù)據(jù)信息被竊取

D.線路搭載造成數(shù)據(jù)被截獲

8.在Internet發(fā)展之初,采用的數(shù)據(jù)傳輸方式只有()。

A.單播和雙播B.單播和組播C.廣播和組播D.單播和廣播

9.

10.IEEE802.2標(biāo)準(zhǔn)定義的共享介質(zhì)局域網(wǎng)有三類,以下不屬于正EE802.2標(biāo)準(zhǔn)定義的局域網(wǎng)的是()。

A.帶沖突檢測的載波多路訪問(CSMA/CD)方法的總線型局域網(wǎng)

B.令牌總線方法的總線型局域網(wǎng)

C.CSMA/CA方法的無線局域網(wǎng)

D.令牌環(huán)方法的環(huán)型局域網(wǎng)

二、填空題(10題)11.

12.(5)在OSI參考模型中,每層可以使用___________層提供的服務(wù)。

13.

14.(4)通信控制處理機負(fù)責(zé)完成數(shù)據(jù)單元的接收、___________、存儲、路徑選擇和轉(zhuǎn)發(fā)功能。

15.(6)以太網(wǎng)幀結(jié)構(gòu)由前導(dǎo)碼、幀前定界符、目的地址字段、源地址字段、類型字段、____和幀校驗字段幾個部分組成。

16.移動計算將和移動通信技術(shù)結(jié)合起來,為用戶提供一種移動的計算機環(huán)境和新的計算模式。

17.所謂______是指交換機到用戶終端之間所有的機線設(shè)備。

18.文件服務(wù)器應(yīng)具有分時系統(tǒng)文件管理的全部功能,它能夠為網(wǎng)絡(luò)用戶提供完善的數(shù)據(jù)、文件和。

19.(17)有一類攻擊可以確定通信的位置和通信主機的身份,還可以觀察交換信息的頻度和長度。這類攻擊稱為______。

20.如果用戶通過ADSL接人技術(shù)連接到Internel,其上行傳輸速率可達(dá)到1Mbps,下行傳輸速率可達(dá)到【15】。

三、2.填空題(8題)21.IP協(xié)議主要負(fù)責(zé)為網(wǎng)絡(luò)上傳輸?shù)腳_____,并管理這些數(shù)據(jù)報的分片過程。

22.IEEE【】標(biāo)準(zhǔn)定義了CSMA/CD總線介質(zhì)訪問控制層與物理層規(guī)范。

23.描述數(shù)據(jù)通信的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率與【】。

24.Solaris網(wǎng)絡(luò)操作系統(tǒng)主要運行在RISC結(jié)構(gòu)的工作站和______。

25.針對工廠環(huán)境中存在強干擾的特點,工業(yè)布線系統(tǒng)一般要用______結(jié)構(gòu)來提高系統(tǒng)運行的穩(wěn)定性。

26.FTP匿名服務(wù)中,只允許用戶下載文件,而不允許用戶______。

27.網(wǎng)絡(luò)安全機制涉及網(wǎng)絡(luò)安全策略與數(shù)字簽名、______、第三方確認(rèn)和Intemet防火墻等技術(shù)。

28.通信控制處理機可作為通信子網(wǎng)中的______,完成分組的接收、校驗、存儲及轉(zhuǎn)發(fā)等功能,實現(xiàn)將源主機報文準(zhǔn)確發(fā)送到目的主機的作用。

四、C語言程序設(shè)計題(2題)29.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)isVat,其功能是:如果四位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(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)容。

30.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出所有這些四位數(shù)是素數(shù)的個數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt,pjzl,pjz2輸出到out.dat文件中。

例如:5591是素數(shù),該數(shù)滿足條件,參加計算平均值pjzl,且個數(shù)cnt-=cnt+1。

9812是非素數(shù),該數(shù)不滿足條件,參加計算平均值pjz2。

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

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

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

五、1.選擇題(3題)31.計算機網(wǎng)絡(luò)拓?fù)渫ㄟ^網(wǎng)中結(jié)點與通信線路之間的幾何關(guān)系來表示()。

A.網(wǎng)絡(luò)層次B.協(xié)議關(guān)系C.體系結(jié)構(gòu)D.網(wǎng)絡(luò)結(jié)構(gòu)

32.在文件系統(tǒng)中,文件的不同物理結(jié)構(gòu)有不同的優(yōu)缺點。在下列文件的物理結(jié)構(gòu)中哪一種結(jié)構(gòu)不具有直接讀寫文件任意一個記錄的能力?()

A.順序結(jié)構(gòu)B.鏈接結(jié)構(gòu)C.索引結(jié)構(gòu)D.Hash結(jié)構(gòu)

33.針對不同的傳輸介質(zhì),Ethernet網(wǎng)卡提供了相應(yīng)的接口,其中適用光纖的網(wǎng)卡應(yīng)提供()。

A.AUI接口B.BNC接口C.P/O接口D.RJ-45接口

六、1.程序設(shè)計題(3題)34.已知在文件IN13.DAT中存有若干個(個數(shù)<200)4位數(shù)字的正整數(shù),函數(shù)ReadDat()的功能是讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求:(1)求出該文件中共有多少個正整數(shù)totNum;(2)求這些數(shù)右移1位后,產(chǎn)生的新數(shù)是偶數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)(右移前的值)的算術(shù)平均值totPjz,最后調(diào)用函數(shù)WriteDat()把所求的結(jié)果輸出到文件OUT13.DAT中。

注意:部分源程序已給出

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

試題程序:

#include〈stdio.h>

#include〈conio.h>

#defineMAXNUM200

intxx[MAXNUM];

inttotNum=0;/*文件IN13.DAT中共有多少個正整數(shù)*/

inttotCnt=0;/*符合條件的正整的個數(shù)*/

doubletotPjz=0.0;/*平均值*/

intReadDat(void);

voidWritedat(void);

voidCalValue(void)

{

}

main()

{

inti;

clrscr();

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

xx[i]=0;

if(ReadDat())

{

printf("數(shù)據(jù)文件IN13.DAT不能打開!\007\n");

return;

}

CalValue();

printf("文件IN1B.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("IN13.DAT","r"))==NULL)

return1;

while(!feof(fp))

{

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

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);

fclose(fp);

}

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

例如,若輸入17,5,則應(yīng)輸出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);

}

36.已知在文件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);

}

參考答案

1.A

2.Ctraps或informs用于指定向這臺主機發(fā)送自陷還是發(fā)送通知,命令格式為:snmp-serverenabletrapsIinforms。snmptraplink—status功能是當(dāng)指定端口斷開或連接時要向管理站發(fā)出通知。故選C選項。

3.B

4.C

5.B解析:在寬帶城域網(wǎng)業(yè)務(wù)中有多媒體業(yè)務(wù)、數(shù)據(jù)業(yè)務(wù)與普通的語音業(yè)務(wù)。各種業(yè)務(wù)對網(wǎng)絡(luò)服務(wù)質(zhì)量的要求是不同的。網(wǎng)絡(luò)服務(wù)質(zhì)量表現(xiàn)在延時、抖動、吞吐量和包丟失率等幾個方面。在有限的網(wǎng)絡(luò)資源條件下,應(yīng)該針對用戶享受服務(wù)與使用資源的不同來劃分不同的等級,并按照使用業(yè)務(wù)等級制訂對應(yīng)的付費標(biāo)準(zhǔn)。同時,寬帶城域網(wǎng)運營商也必須對不同的服務(wù)制訂不同的服務(wù)質(zhì)量QoS要求。目前,寬帶城域網(wǎng)保證服務(wù)質(zhì)量QoS要求的技術(shù)主要有:資源預(yù)留(RSVP)、區(qū)分服務(wù)(DiffServ)與多協(xié)議標(biāo)記交換(MPLS)。

本試題選項A的“ATM”,是指異步傳輸模式(AsynchronousTransferMode),是一種以信元為傳輸單位的數(shù)據(jù)交換技術(shù)。選項C的SDH(SynchronousDigitalHierarchy,同步數(shù)字體系)是一種將復(fù)接、線路傳輸及交換功能融為一體、并由統(tǒng)一網(wǎng)管系統(tǒng)操作的綜合信息傳送網(wǎng)絡(luò)。選項D的“AdHoc”是一種無須無線接入點(AP)和有線網(wǎng)絡(luò)的支持,在無線網(wǎng)卡之間直接通信的無線局域網(wǎng)工作模式。

6.D解析:本題考查點是預(yù)防病毒技術(shù)。網(wǎng)絡(luò)反病毒技術(shù)包括預(yù)防病毒、檢測病毒和消除病毒3種技術(shù)。其中預(yù)防病毒是指通過自身常駐內(nèi)存程序,對系統(tǒng)進行監(jiān)視和判斷,爭取事先發(fā)現(xiàn)病毒,以便阻止病毒的入侵和破壞。預(yù)防病毒技術(shù)包括:加密可執(zhí)行程序、引導(dǎo)區(qū)保護和系統(tǒng)監(jiān)控與讀寫控制。選項D中,自身校驗是屬于檢測病毒技術(shù)的范疇。

7.D

8.B在Internet發(fā)展之初,采用的數(shù)據(jù)傳輸方式主要有單播和組播兩種。

9.B\r\n

10.C

11.

12.(5)下

【解析】OSI參考模型將整個通信功能劃分為7個子層,劃分層次的原則如下:網(wǎng)中各結(jié)點都有相同的層次;不同結(jié)點內(nèi)相鄰層之間通過接口通信;同一結(jié)點內(nèi)相鄰層之間通過接口通信;每一層使用下層提供的服務(wù),并向其上層提供服務(wù);不同結(jié)點的同等層按照協(xié)議實現(xiàn)對等層之間的通信。

13.直接

【解析】當(dāng)一個設(shè)備向網(wǎng)絡(luò)上的所有設(shè)備發(fā)送數(shù)據(jù)時,就產(chǎn)生了廣播。IP具有兩種廣播地址形式,一種叫直接廣播地址,另一種叫有限廣播地址。

14.(4)差錯校驗

【解析】存儲轉(zhuǎn)發(fā)交換電路的通信子網(wǎng)中的結(jié)點是通信控制處理機,它負(fù)責(zé)完成數(shù)據(jù)單元的接收、差錯校驗、存儲、路徑選擇和轉(zhuǎn)發(fā)功能。

15.(6)數(shù)據(jù)字段

【解析】以太網(wǎng)幀結(jié)構(gòu)由以下幾個部分構(gòu)成:①前導(dǎo)碼與幀前定界符字段;②目的地址和源地址字段;③類型字段;④數(shù)據(jù)字段;⑤幀校驗字段。

16.計算機網(wǎng)絡(luò)移動計算網(wǎng)絡(luò)是當(dāng)前網(wǎng)絡(luò)領(lǐng)域中一個重要的研究課題。移動計算將計算機網(wǎng)絡(luò)和移動通信技術(shù)結(jié)合起來,為用戶提供移動的計算環(huán)境和新的計算模式,其作用是在任何時間都能夠及時、準(zhǔn)確地將有用信息提供給處在任何地理位置的用戶。移動計算技術(shù)可以使用戶在汽車、飛機或火車上隨時隨地辦公,從事遠(yuǎn)程事務(wù)處理、現(xiàn)場數(shù)據(jù)采集、股市行情分析、戰(zhàn)場指揮、異地實時控制等。

17.接入網(wǎng)或AN接入網(wǎng)或AN解析:接入網(wǎng)的目的是綜合考慮本地交換局、用戶環(huán)路和終端設(shè)備,通過有限的標(biāo)準(zhǔn)接口,將各種用戶接入到業(yè)務(wù)結(jié)點。從交換局到用戶終端之間的所有機線設(shè)備就是接入網(wǎng)(AN)。

18.A文件服務(wù)器應(yīng)具有分時系統(tǒng)文件管理的全部功能,它支持文件的概念和標(biāo)準(zhǔn)的文件操作,提供網(wǎng)絡(luò)用戶訪問文件、目錄的并發(fā)控制和安全保密措施。因此,文件服務(wù)器應(yīng)具備完善的文件管理功能,能夠?qū)θW(wǎng)實行統(tǒng)一的文件管理,各工作站用戶可以不參與文件管理工作。文件服務(wù)器能為網(wǎng)絡(luò)用戶提供完善的數(shù)據(jù)、文件和目錄服務(wù)。

19.(17)通信量分析【解析】通信量分析可以確定通信的位置和通信主機的身份,還可以觀察交換信息的頻度和長度。這些信息可以幫助對手猜測正在進行的通信特征

20.8Mbps用戶可以通過ADSL接入技術(shù)連接到Internet。ADSL技術(shù)使用1對電話銅線,上行速度可達(dá)1Mbps,下行速度可達(dá)8Mbps,最大連接距離可達(dá)5kin。

21.數(shù)據(jù)尋址數(shù)據(jù)尋址解析:IP協(xié)議主要負(fù)責(zé)為計算機之間傳輸?shù)臄?shù)據(jù)報尋址,并管理這些數(shù)據(jù)報的分片過程。該協(xié)議對投遞的數(shù)據(jù)報格式有規(guī)范、精確的定義。

22.3

23.誤碼率誤碼率解析:本題考查點是數(shù)據(jù)傳輸速率與誤碼率。數(shù)據(jù)傳輸速率是指每秒可以傳輸?shù)亩M制代碼位數(shù),單位是“位/秒”,記作b/s或bps,因此,數(shù)據(jù)傳輸速率又稱為比特率。誤碼率是指數(shù)字信號在傳輸過程中被傳錯的二進制位的概率,也稱為出錯率。它是衡量數(shù)字通信系統(tǒng)可靠性的一個重要參數(shù)。若傳輸?shù)目偽粩?shù)為N,傳錯的位數(shù)為Ne,則誤碼率P可表示為:P=Ne/N。

24.服務(wù)器服務(wù)器解析:Solaris運行在Sun公司的RISC芯片的工作站和服務(wù)器上,如Sun公司的ULTRA系列工作站。

25.雙層網(wǎng)絡(luò)雙層網(wǎng)絡(luò)解析:針對工廠環(huán)境中存在強干擾的特點,工業(yè)布線系統(tǒng)一般要用雙層網(wǎng)絡(luò)結(jié)構(gòu)來提高系統(tǒng)運行的穩(wěn)定性。

26.上傳文件上傳文件解析:為了保證FTP服務(wù)器的安全性,幾乎所有的FTP匿名服務(wù)只允許用戶下載文件,而不允許用戶上傳文件。

27.數(shù)據(jù)加密數(shù)據(jù)加密解析:網(wǎng)絡(luò)安全機制涉及網(wǎng)絡(luò)安全策略與數(shù)字簽名、數(shù)據(jù)加密、第三方確認(rèn)和Internet防火墻等技術(shù)。

28.分組存儲轉(zhuǎn)發(fā)結(jié)點分組存儲轉(zhuǎn)發(fā)結(jié)點解析:通信控制處理機在網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)中被稱為網(wǎng)絡(luò)結(jié)點。通信控制處理機一方面作為與資源子網(wǎng)的主機和終端的連接接口,將主機和終端連入網(wǎng)內(nèi);另一方面作為通信子網(wǎng)中的分組存儲轉(zhuǎn)發(fā)結(jié)點,完成分組的接收、校驗、存儲及轉(zhuǎn)發(fā)等功能,實現(xiàn)將源主機報文準(zhǔn)確發(fā)送到目的主機的作用。

29.【審題關(guān)鍵句】各位都是奇數(shù),從大到小排序。

\n【解題思路】

\n本題類似第32套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,即判斷四位數(shù)的每一位數(shù)都為奇數(shù),參考答案的第8條語句,只需將每位數(shù)的判斷條件改為奇數(shù)判斷即可。

\n【參考答案】

\n

30.【審題關(guān)鍵句】求素數(shù)的個數(shù)及平均值,并計算非素數(shù)的平均值。

\n【解題思路】

\n①首先定義循環(huán)變量i,然后通過for循環(huán)對數(shù)組a[300]中的每個元素a[i]調(diào)用函數(shù)isP(a[i])判斷a[i]是否是素數(shù)(素數(shù)的算法已在isP函數(shù)中給出,此處直接調(diào)用即可),如果是素數(shù),則把其加到變量pjzl上,同時計數(shù)變量cnt加1,否則a[i]值加到變量pjz2上。直到判斷完數(shù)組a[300]中的所有數(shù)據(jù)后退出循環(huán)。

\n②求出pjzl、pjz2和cnt的值之后,再用變量pjzl的值除以cnt的值就得到素數(shù)的平均值,同時把這個值賦給變量pjzl,最后用變量pjz2的值除以300.cnt的值就得到非素數(shù)的平均值,并把這個值賦給變量pjz2。

\n【參考答案】

\n

31.D解析:計算機網(wǎng)絡(luò)拓?fù)涫峭ㄟ^網(wǎng)中結(jié)點與通信線路之間的幾何關(guān)系來表示網(wǎng)絡(luò)結(jié)構(gòu),反映出網(wǎng)絡(luò)中各實體間的結(jié)構(gòu)關(guān)系。

32.B解析:直接存取,即允許用戶根據(jù)記錄鍵存取文件的任一記錄,或者是根據(jù)存取命令把讀寫指針移到指定處讀寫。順序結(jié)構(gòu)、索引結(jié)構(gòu)和hash結(jié)構(gòu)都可以直接存取,惟有鏈接結(jié)構(gòu)必須從頭接點開始依次存取。

33.C解析:適用于非屏蔽雙絞線的網(wǎng)卡應(yīng)提供RJ-45接口;適用粗纜的網(wǎng)卡應(yīng)提供AUI接口;適用細(xì)纜的網(wǎng)卡應(yīng)提供BNC接口;適用于光纖的網(wǎng)卡應(yīng)提供光纖的F/O接口。

34.voidCalValue(void){intidata;for(i=0;i〈MAXNUM;i++){if(!xx[i])continue;/*如果當(dāng)前數(shù)為0則結(jié)束本次循環(huán)取下一個數(shù)*/if(xx[i]>0)totNum++;/*統(tǒng)計正整數(shù)的個數(shù)*/data=xx[i]>>1;/*將數(shù)右移一位*/if(data%2==0)/*如果右移1位后產(chǎn)生的新數(shù)是偶數(shù)*/{totCnt++;totPjz+=xx[i];}/*統(tǒng)計這些數(shù)的個數(shù)并將滿足條件的原數(shù)求和*/}totPjz/=totCnt;/*求滿足條件的這些數(shù)(右移前的值)的算術(shù)平均值*/}voidCalValue(void)\r\n{\r\ninti,data;\r\nfor(i=0;i〈MAXNUM;i++)\r\n{\r\nif(!xx[i])\r\ncontinue;/*如果當(dāng)前數(shù)為0,則結(jié)束本次循環(huán),取下一個數(shù)*/\r\nif(xx[i]>0)\r\ntotNum++;/*統(tǒng)計正整數(shù)的個數(shù)*/\r\ndata=xx[i]>>1;/*將數(shù)右移一位*/\r\nif(data%2==0)/*如果右移1位后,產(chǎn)生的新數(shù)是偶數(shù)*/\r\n{\r\ntotCnt++;\r\ntotPjz+=xx[i];\r\n}/*統(tǒng)計這些數(shù)的個數(shù),并將滿足條件的原數(shù)求和*/\r\n}\r\ntotPjz/=totCnt;/*求滿足條件的這些數(shù)(右移前的值)的算術(shù)平均值*/\r\n}解析:本題的解題思路是首先利用一個for循環(huán)來依次從數(shù)組中取得各數(shù),由于題目要求數(shù)組中正整數(shù)的個數(shù),因此,零不做任何處理,接著去取下一個數(shù)。只要某數(shù)大于零,則該數(shù)一定是正整數(shù),這時就給變量totNum(正整數(shù)的個數(shù))累加1,之后把該正整數(shù)右移一位后的結(jié)果臨時保存在變量data中,再對這個臨時變量進行是否偶數(shù)的判斷。如果該臨時變量中保存的值是偶數(shù),則表明原數(shù)符合條件,就給變量totCnt(符合判斷條件的正整數(shù)個數(shù))累加1,并把當(dāng)前的變量data右移前的原數(shù)的值累加到變量totPjz中,當(dāng)所有符合判斷條件的數(shù)都被找出后,再對totPjz進行求平均值的計算。

35.voidnum(intmintkintxxl)){intdata=m+l;/*從大于整數(shù)m的數(shù)開始找*/inthalfIn=0;while(1){half=data/2;for(I=2;I<=half;I++)/*如果該數(shù)依次除以從2到一半的整數(shù)余數(shù)都不是0則該數(shù)是素數(shù)*/if(]if(data%I==O)break;/*如果余數(shù)為0則退循環(huán)取下一個數(shù)判斷*/if(I>half){xx[n]=data;n++;/*判斷該數(shù)為素數(shù)后將該數(shù)存入數(shù)組xx中并累計素數(shù)的個數(shù)*/}if(n>=k)break;/*如果累計素數(shù)的個數(shù)超過了要求的個數(shù)則退出循環(huán)*/data++;/*如果累計素數(shù)的個數(shù)小于要求的個數(shù)則繼續(xù)取下一個數(shù)*/}}voidnum(intm,intk,intxxl))\r\n{\r\nintdata=m+l;/*從大于整數(shù)m的數(shù)開始找*/\r\ninthalf,I,n=0;\r\nwhile(1)\r\n{\r\nhalf=data/2;\r\nfor(I=2;I<=half;I++)/*如果該數(shù)依次除以從2到一半的整數(shù),余數(shù)都不是0,\r\n則該數(shù)是素數(shù)*/\r\n\r\nif(]if(data%I==O)break;/*如果余數(shù)為0,則退循環(huán),取下一個數(shù)判斷*/\r\nif(I>half)\r\n{\r\nxx[n]=data;n++;/*判斷該數(shù)為素數(shù)后,將該數(shù)存入數(shù)組xx中,并累計素數(shù)的個數(shù)*/\r\n}\r\nif(n>=k)break;/*如果累計素數(shù)的個數(shù)超過了要求的個數(shù),則退出循環(huán)*/\r\ndata++;/*如果累計素數(shù)的個數(shù)小于要求的個數(shù),則繼續(xù)取下一個數(shù)*/\r\n}\r\n}解析:本題考查的知識點如下:

(1)循環(huán)結(jié)構(gòu)與選擇結(jié)構(gòu)的嵌套使用。

(2)強行退出循環(huán)結(jié)構(gòu)。

(3)特殊運算符'%'的使用。

素數(shù)是除了1和它本身之外不能被其他數(shù)整除的數(shù)(1除外)。在本題中,首先要結(jié)合相關(guān)數(shù)學(xué)知識找出判定一個數(shù)是否為素數(shù)的方法,從而對數(shù)據(jù)進行篩選。如果數(shù)據(jù)a依次除以從2到a/2的整數(shù),余數(shù)都不是0,則該數(shù)是素數(shù)。因為所給的數(shù)據(jù)是連續(xù)的數(shù),而且最終所求的數(shù)據(jù)的個數(shù)一定,所以這里可以使用循環(huán)結(jié)構(gòu)對數(shù)據(jù)依次篩選。同時嵌套選擇結(jié)構(gòu)對篩選的數(shù)據(jù)進行不同的處理。在a依次除以從2到a/2的整數(shù)的過程中,只要有一次余數(shù)為0,則可退出這一層循環(huán),即退出整除取余的循環(huán),進入下一個數(shù)的判斷中。

36

溫馨提示

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

評論

0/150

提交評論