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

下載本文檔

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

文檔簡介

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

一、單選題(10題)1.第

29

下列不是ATM的特征的是()

A.信元傳輸B.服務(wù)質(zhì)量保證C.多路復(fù)用D.面向非連接

2.如果一臺CiscoPIX525防火墻有如下配置Pix525(config)撐nameifethemetOinsidesecurityVALlPix525(config)#nameifethemetloutsidesecurityVAL2Pix525(config)#nameifethemet2DMZsecurityVAL3那么VALl、VAL2、VAL3可能的取值分別是()。

A.0、50、100B.0、100、50C.100、0、50D.100、50、0

3.關(guān)于關(guān)鍵字檢索,下列哪種說法是不正確的()。

A.用戶按一定的規(guī)則輸入關(guān)鍵字并提交后,搜索引索就開始在其索引數(shù)據(jù)庫中查找相關(guān)信息,然后將結(jié)果返回用戶

B.關(guān)鍵字檢索是搜索引擎向用戶提供一個待查詢的關(guān)鍵字、詞組、句子的查詢輸入框界面

C.通過詞組或布爾運算符對檢索范圍適當(dāng)?shù)丶右詳U(kuò)展,以防檢索范圍過大,返回信息過多

D.關(guān)鍵字是否能完整地表達(dá)用戶的檢索要求是至關(guān)重要的

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

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

5.下圖1是網(wǎng)絡(luò)轉(zhuǎn)換NAT的一個實例根據(jù)圖中信息,標(biāo)號為④的方格中的內(nèi)容應(yīng)為()A.S=,80D=,5001

B.S=,80D=,3342

C.S=,5001D=,80

D.D=,3342S=,80

6.一般來說,以入侵他人計算機(jī)系統(tǒng)為樂趣并進(jìn)行破壞的人,被稱為()。

A.HackerB.CrackerC.HackhatD.Crackhat

7.關(guān)于32位二進(jìn)制數(shù)值的1P地址,下列說法正確的是()。

A.使用子網(wǎng)屏蔽碼是為了減少過小網(wǎng)絡(luò)對IP資源的浪費

B.子網(wǎng)屏蔽碼固定長度為16位,用于屏蔽網(wǎng)絡(luò)號

C.IP地址中的網(wǎng)絡(luò)號部分在子網(wǎng)屏蔽碼中用“0”表示,而主機(jī)號部分在子網(wǎng)屏蔽碼中用“1”表示

D.在實際中,對丁地址進(jìn)行劃分為網(wǎng)絡(luò)號和子網(wǎng)屏蔽碼兩部分

8.按照ITU-T標(biāo)準(zhǔn),傳輸速度為622.080Mbps的標(biāo)準(zhǔn)是()。

A.OC-3B.OC-12C.OC-48D.OC-192

9.如果在一臺主機(jī)的Windows環(huán)境下執(zhí)行Ping命令得到下列信息:Pingingwww.nankai.edu.cn[202.113.16.33]with32bytesofdata:Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Replyfrom202.113.16.33:bytes:32time<lms,TTL=128Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Pingstatisticsfor202.113.16.33:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximateroundtriptimesinmilli—seconds:Minimum=0ms,Maximum:0ms,Average=0ms那么下列結(jié)論中無法確定的是()。

A.為www.nankai.edu.ca提供名字解析的服務(wù)器工作正常

B.本機(jī)使用的DNS服務(wù)器工作正常

C.主機(jī)www.nankai.edu.cn上www服務(wù)工作正常

D.主機(jī)wlgrw.nankai.edu.CB的網(wǎng)關(guān)配置正確

10.奔騰采用了增強(qiáng)的64位數(shù)據(jù)總線,它的含義是()。

A.內(nèi)部總線是32位的,而與存儲器之間的外部總線是64位的

B.內(nèi)部總線是64位的,而與存儲器之間的外部總線是32位的

C.內(nèi)部總線是32位的,而與輸出設(shè)備之間的外部總線是64位的

D.內(nèi)部總線是64位的,而與輸出設(shè)備之間的外部總線是32位的

二、填空題(10題)11.IP數(shù)據(jù)報選項由選項碼、_____和選項數(shù)據(jù)三部分組成。

12.自治系統(tǒng)之間的路由選擇使用的是_________協(xié)議。

13.

14.ping命令通過echo協(xié)議可以判別網(wǎng)絡(luò)的連通情況。根據(jù)結(jié)果可以確定路徑的可靠性、鏈路的延遲時間和目的_________是否可以到達(dá)。

15.

第68題計算機(jī)輔助教學(xué)的縮寫是___________。

16.

17.美國IEEE的一個專門委員會曾把計算機(jī)分為6類,即;大型主機(jī)、小型計算機(jī)、__________、工作站、巨型計算機(jī)、小巨型機(jī)。

18.

第68題超文本傳輸協(xié)議HTTP使用TCP的___________端Vl。

19.

20.(5)在OSI中,采用了三級抽象,即體系結(jié)構(gòu)、服務(wù)定義和_________。

三、2.填空題(8題)21.______中的統(tǒng)一接入平臺提供了多種接入方式和多種接入終端的支持。

22.網(wǎng)絡(luò)操作系統(tǒng)是使連網(wǎng)計算機(jī)能夠方便而有效地共享網(wǎng)絡(luò)資源,為用戶提供所需的各種服務(wù)的______的集合。

23.由于各個物理網(wǎng)絡(luò)所能處理的最大報文長度可能不同,所以IP報文在傳輸和投遞過程中有可能被【】。

24.可以滿足幾十公里范圍內(nèi)的大量企業(yè)、機(jī)關(guān)、公司的多個局域網(wǎng)互連的需要,并能實現(xiàn)大量用戶與數(shù)據(jù)、語音、圖像等多種信息的網(wǎng)絡(luò)是______。

25.瀏覽器通常由一系列的客戶單元、一系列的【】單元和一個控制單元組成。

26.統(tǒng)一的安全電子政務(wù)平臺具體包括:統(tǒng)一的可信Web服務(wù)平臺、統(tǒng)一的Web門戶平臺和______。

27.按照使用集線器的方式,雙絞線組網(wǎng)技術(shù)可以分為三種:單一集線器結(jié)構(gòu)、多集線器級聯(lián)結(jié)構(gòu)、【】集線器結(jié)構(gòu)。

28.虛擬網(wǎng)絡(luò)的基礎(chǔ)是______技術(shù)。

四、C語言程序設(shè)計題(2題)29.程序test.C的功能是:計算500~800區(qū)間內(nèi)素數(shù)的個數(shù)cnt,并按所求素數(shù)的值從大到小的順序,計算其間隔減、加之和,即第l個素數(shù)-第2個素數(shù)+第3個素數(shù)-第4個素數(shù)+第5個素數(shù)…的值sum。請編寫函數(shù)countValue實現(xiàn)程序的要求,最后main函數(shù)調(diào)用函數(shù)writeDAT0把結(jié)果cnt和sum,輸出到文件0ut.dat中。

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

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

第2類數(shù)位分解并重組后再篩選統(tǒng)計并排序

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

條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分不作處理,排序后,左邊部分與右邊部分按例子所示進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。

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

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

五、1.選擇題(3題)31.局域網(wǎng)中,用于異構(gòu)網(wǎng)互聯(lián)的網(wǎng)間連接器是()。

A.網(wǎng)關(guān)B.網(wǎng)橋C.中繼器D.集線器

32.局域網(wǎng)技術(shù)的主要技術(shù)特點包括______。

A.網(wǎng)絡(luò)覆蓋有限地理范圍,較高的數(shù)據(jù)傳輸率,易于建設(shè)、維護(hù)和擴(kuò)展

B.網(wǎng)絡(luò)覆蓋有限地理范圍,較低的數(shù)據(jù)傳輸率,易于建設(shè)、維護(hù)和擴(kuò)展

C.網(wǎng)絡(luò)覆蓋有限地理范圍,較高的數(shù)據(jù)傳輸率,難于建設(shè)、維護(hù)和擴(kuò)展

D.網(wǎng)絡(luò)覆蓋一個城市的范圍,較高的數(shù)據(jù)傳輸率,易于建設(shè)、維護(hù)和擴(kuò)展

33.在采用點一點通信信道的通信子網(wǎng)中,如果兩個結(jié)點之間沒有直接連接的線路,那么它們之間的通信只能通過中間結(jié)點()。

A.廣播B.轉(zhuǎn)接C.接收D.協(xié)議變換

六、1.程序設(shè)計題(3題)34.下列程序的功能是:找出所有100以內(nèi)(含100)滿足I,I+4,I+10都是素數(shù)的整數(shù)I(1+10也是在100以內(nèi))的個數(shù)cnt,以及這些I之和sum。請編制函數(shù)countValue()實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果cnt和sum輸出到文件out64.dat中(數(shù)值1不是素數(shù))。

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

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

試題程序:

#include<stdio.h>

intcnt,sum;

intisPrime(intnumber)

{inti,tag=l;

if(number==l)

return0;

for(i=2;tag&&i<=number/2;i++)

if(number%i==0)tag=0;

returntag;

}

voidcountValue()

{

}

voidmain{}

{cnt=sum=O;

countValue();

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

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

writeDAT();

}

writeDAT()

{FILE*fp;

fp=fopen("out64.dat","w");

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

fclose(fp);

}

35.編寫函數(shù),isValue(),它的功能是求Fibonacci數(shù)列中大于t的最小的一個數(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ù)值為1597。

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

請勿改動主函數(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.已知在文件IN6.DAT中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價dj(整型)、數(shù)量sl(整型)、金額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é)果輸出到文件OUT6.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[il];/*產(chǎn)品名稱*/

intdj;/*單價*/

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

longSe;/*金額*/

}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("IN6.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);chi4]=0;

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

memcpy(ch,str+18,5);chi5]=0;

sell[ii.sl=atoi(ch);

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

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

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

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

}

fclose(fp);

}

參考答案

1.DATM是以信元為基礎(chǔ)的一種分組交換和復(fù)用技術(shù),是一種為了多種業(yè)務(wù)設(shè)計的通用面向連接的傳輸模式。ATM作為B-ISDN的核心技術(shù),特別適合高帶寬和低時延應(yīng)用,ATM技術(shù)的重要特征有:信遠(yuǎn)傳輸、面向連接、統(tǒng)計多路復(fù)用和服務(wù)質(zhì)量。

2.C在缺省情況下,ethernet0端口被命名為內(nèi)部接口(inside),安全級別是100;ethernetl端口被命名為外部接口(0utside),安全級別是O;ethernet2端口被命名為中間接口DMZ,安裝級別為50。故選擇C選項。

3.C

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

5.B

6.B

7.A

8.B無源光纖網(wǎng)(PON)是ITU(國際電信聯(lián)盟)的SG15研究組在G.983建議'基于無源光纖網(wǎng)的高速光纖接入系統(tǒng)'進(jìn)行標(biāo)準(zhǔn)化的。該建議分為兩個部分:\n\u3000\u3000(1)OC-3,155.520Mbps的對稱業(yè)務(wù)。\n\u3000\u3000(2)上行OC-3,155.520Mbps;下行OC.12,622.080Mbps的不對稱業(yè)務(wù)。\n\u3000\u3000OC-x是ITU-T的推薦標(biāo)準(zhǔn)中定義的光纖的物理層接口,它以51.84Mbps為單位定義了多個級別,用作通信服務(wù)提供商采用的光纖通信系統(tǒng)(SONET及SDH)、KIN交換機(jī)和路由器等的接口。故選項B正確。

9.C通過www.nankai.edu.cn這個域名,可以正確轉(zhuǎn)換到IP202.113.16.33,說明為www.nanka.i.edu.cn提供名字解析的服務(wù)器以及本機(jī)使用的DNS服務(wù)器工作正常,并且主機(jī)www.nankai.edu.cn,但并不能說明該主機(jī)www服務(wù)工作正常。因此選擇C選項。

10.A解析:本題考查點是奔騰數(shù)據(jù)總線的技術(shù)指標(biāo)。奔騰芯片采用了許多新技術(shù),諸如超標(biāo)量技術(shù)、超流水線技術(shù)、分支預(yù)測技術(shù)、雙Cache的哈佛結(jié)構(gòu)、增強(qiáng)的64位數(shù)據(jù)總線和PCI局部總線等。奔騰采用的增強(qiáng)64位數(shù)據(jù)總線的含義是:內(nèi)部總線是32位的,而與存儲器之間的外部總線是64位的。還可以采用突發(fā)模式,在一個總線周期中完成傳送256位數(shù)據(jù)。

11.長度長度解析:IP數(shù)據(jù)報選項有選項碼,長度,選項數(shù)據(jù)三部分組成。

12.\n域間路由選擇或intra-domainrouting或IDR

\n

13.

14.\n主機(jī)

\n

15.CAI

【解析】CAD是指計算機(jī)輔助設(shè)計,CAE是指計算機(jī)輔助工程,CAM是指計算機(jī)輔助制造,CAT是計算機(jī)輔助測試,CAI是計算機(jī)輔助教學(xué)。

16.

17.個人計算機(jī)個人計算機(jī)解析:1989年11月美國IEEE(電子電器工程師學(xué)會)的一個專門委員會根據(jù)計算機(jī)種類的演變過程和發(fā)展趨勢,把計算機(jī)分為6大類:大型主機(jī)、小型計算機(jī)、個人計算機(jī)、工作站、巨型計算機(jī)、小巨型機(jī)。

18.80

【解析】超文本傳輸協(xié)議HTTP使用TCP的80端口。

19.

20.(5)協(xié)議規(guī)格說明

【解析】在OSI中,采用了三級抽象,即體系結(jié)構(gòu)、服務(wù)定義和協(xié)議規(guī)格說明。

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

22.軟件與協(xié)議軟件與協(xié)議解析:網(wǎng)絡(luò)操作系統(tǒng)是指能使網(wǎng)絡(luò)上各個計算機(jī)方便而有效地共享網(wǎng)絡(luò)資源,為用戶提供所需的各種服務(wù)的軟件與協(xié)議的集合。其基本任務(wù)包括:屏蔽本地資源與網(wǎng)絡(luò)資源的差異性,為用戶提供各種基本網(wǎng)絡(luò)服務(wù)功能,完成網(wǎng)絡(luò)共享系統(tǒng)資源的管理,并提供網(wǎng)絡(luò)系統(tǒng)的安全性服務(wù)。

23.分片分片解析:由于利用IP進(jìn)行互連的各個物理網(wǎng)絡(luò)所能處理的最大報文長度可能不同,所以IP報文在傳輸和投遞過程中有可能被分片。

24.MAN或城域網(wǎng)MAN或城域網(wǎng)解析:城域網(wǎng)(MetropolitanAreaNetwork,MAN)是介于廣域網(wǎng)與局域網(wǎng)之間的一種高速網(wǎng)絡(luò),早期的城域網(wǎng)產(chǎn)品主要是光纖分布式數(shù)據(jù)接口(FDDI)。

25.解釋解釋解析:本題的考查點是瀏覽器的組成。瀏覽器通常由一系列的客戶單元、一系列的解釋單元和一個控制單元組成??刂茊卧菫g覽器的核心,負(fù)責(zé)協(xié)調(diào)、管理客戶單元和解釋單元??蛻魡卧邮蘸蛨?zhí)行從鍵盤和鼠標(biāo)上傳來的用戶指令。解釋單元負(fù)責(zé)相關(guān)的解釋工作,如HTML解釋器負(fù)責(zé)解釋由服務(wù)器發(fā)來的頁面文件。

26.統(tǒng)一的數(shù)據(jù)交換平臺統(tǒng)一的數(shù)據(jù)交換平臺解析:統(tǒng)一的安全電子政務(wù)平臺包括統(tǒng)一的可信Web服務(wù)平臺、統(tǒng)一的Web門戶平臺、統(tǒng)一的數(shù)據(jù)交換平臺等。如何減輕應(yīng)用系統(tǒng)客戶端的維護(hù)工作,即開發(fā)“零客戶端”的應(yīng)用系統(tǒng),是統(tǒng)一的安全電子政務(wù)平臺設(shè)計和建設(shè)所需考慮的關(guān)鍵因素之一。

27.堆疊式堆疊式解析:按照使用集線器的方式,雙絞線組網(wǎng)技術(shù)可以分為三種:單一集線器結(jié)構(gòu)、多集線器級聯(lián)結(jié)構(gòu)、堆疊式集線器結(jié)構(gòu)。

28.交換交換解析:虛擬網(wǎng)絡(luò)是建立在交換技術(shù)的基礎(chǔ)上的。

29.【審題關(guān)鍵旬】計算500~800區(qū)間內(nèi)素數(shù)的個數(shù),素數(shù)的值從大到小排序,再計算其間隔減、加之和,即第l個素數(shù)-第2個素數(shù)+第3個素數(shù)-第4個素數(shù)+第5個素數(shù)……的值。

\n【解題思路】

\n①首先定義一個循環(huán)變量循環(huán)i和用于正負(fù)號轉(zhuǎn)換的變量j,同時賦j的初值為-1。

\n②通過for循環(huán)對800到500的每個數(shù)字進(jìn)行逐個的掃描,指定循環(huán)變量i的初值為800,當(dāng)i值等于500停止循環(huán),每執(zhí)行一次循環(huán),i的值便減l。(注意,本題for循環(huán)從大到小依次讀取數(shù)據(jù)是根據(jù)題目要求設(shè)計的,這樣得到的素數(shù)值其排序方式就是從大到小排序。)

\n③在每次執(zhí)行for循環(huán)時,都調(diào)用素數(shù)判斷函數(shù)isPrime判斷當(dāng)前的i值是否為素數(shù),如果是素數(shù),則素數(shù)計數(shù)變量cnt值加1,正負(fù)號轉(zhuǎn)換變量j的值乘以-1,實現(xiàn)正負(fù)數(shù)的交替轉(zhuǎn)換,最后將每次循環(huán)得到的i*j的值累加到求和變量sum中。

\n【參考答案】

\n

\n\n\t

\n\n第2類數(shù)位分解并重組后再篩選統(tǒng)計并排序

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

\n【解題思路】①定義循環(huán)變量i、j、k和整型變量len、P。

\n②第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于20,實現(xiàn)對20行數(shù)據(jù)的逐行處理。在循環(huán)體中,對于i行首先調(diào)用函數(shù)strlen(xx[i])求得第i行字符串的長度,并把其值賦給變量len,再用len除以2,得到第i行字符串長度的一半,賦給變量P。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞過來增直到其值等于(p-1),在第三層for循環(huán)中,循環(huán)變量k從j+1開始,依次遞過來增直到其值等于P,比較字符xx[i][j]ASCII碼值與xx[i][k]ASCII碼值的大小,如果字符xx[i][j]的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進(jìn)行互換實現(xiàn)對第i行字符串左半部分的字符串按降序排列。

\n③用變量len的值對2求余數(shù),如果余數(shù)為1,則調(diào)用函數(shù)字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P+1開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的中間字符連接到字符串變量s仃的后面,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的左半部分的子字符串連接到變量str的后面;如果余數(shù)不等于l,則調(diào)用字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)strncat把字符串xx[i]的左半部分的子字符串連接到變量str的后面,實現(xiàn)字符串xx[i]左右部分子字符串的交換。

\n④調(diào)用字符串拷貝函數(shù)strcpy,把字符串變量str的值拷貝到字符串xx[i],實現(xiàn)把排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中。

\n【參考答案】

\n

31.A解析:如果高層網(wǎng)絡(luò)協(xié)議是不同的,局域網(wǎng)之間要進(jìn)行通信,就必須使用一種網(wǎng)關(guān)互聯(lián)設(shè)備,它可以完成不同網(wǎng)絡(luò)協(xié)議之間的轉(zhuǎn)換。

32.A解析:從局域網(wǎng)應(yīng)用角度來看,其主要的技術(shù)特點如下。①覆蓋有限的地理范圍,如一個單位內(nèi)部。②具有高數(shù)據(jù)傳輸速率,目前一般可達(dá)10Mbps~1000Mbps,且誤碼率低。③實際使用中易于建立、維護(hù)和擴(kuò)展。

33.B解析:在點—點式網(wǎng)絡(luò)中,每條物理線路連接一對計算機(jī)。假如兩臺計算機(jī)之間沒有直接連接的線路,那么它們之間的分組傳輸就要通過中間結(jié)點的接收、存儲、轉(zhuǎn)發(fā),直至目的結(jié)點,即轉(zhuǎn)接。

34.voidcountValue(){inticount=Oxx[30];cnt=O;sum=O;for(i=2;i<90;i++)/*找數(shù)的范圍為100以內(nèi)*/if(isPrime(i))/*如果該數(shù)為素數(shù)則將它存入數(shù)組xx中并統(tǒng)計個數(shù)*/{xx[count]=i;count++;}for(i=O;i<count;i++)/*如果數(shù)組xx中的素數(shù)加4各加10得到的數(shù)仍為素數(shù)*/if(isPrime(xx[i]+4)&&isPrime(xx[i]+10)){sum+=xx[i];/*將滿足條件的數(shù)組xx中的數(shù)求和*/}voidcountValue()\r\n{\r\ninti,count=O,xx[30];\r\ncnt=O;\r\nsum=O;\r\nfor(i=2;i<90;i++)/*找數(shù)的范圍為100以內(nèi)*/\r\nif(isPrime(i))/*如果該數(shù)為素數(shù),則將它存入數(shù)組xx中,并統(tǒng)計個數(shù)*/\r\n{\r\nxx[count]=i;\r\ncount++;\r\n}\r\nfor(i=O;i<count;i++)/*如果數(shù)組xx中的素數(shù)加4各加10得到的數(shù)仍為素數(shù)*/\r\nif(isPrime(xx[i]+4)&&isPrime(xx[i]+10))\r\n{\r\nsum+=xx[i];/*將滿足條件的數(shù)組xx中的數(shù)求和*/\r\n}解析:本題考查的知識點如下:

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

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

題中要求判斷在100以內(nèi),i,i+4,i+10都是素數(shù)的個數(shù)。因為i+10也必須在100以內(nèi),1不是素數(shù),我們可以從2開始判斷到89即可(90是偶數(shù),明顯不是素數(shù))??梢韵日页?到89之間素數(shù)的個數(shù),再判斷這些素數(shù)加4和加10后是否還是素數(shù)。加4是素數(shù)與加10是素數(shù)必須同時滿足,所以兩個條件間用“與”運算。

35.intjsValue(intt){intf1=0f2=1fn;fn=f1+f2;while(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果當(dāng)前的Fibonacci數(shù)不大于t則計算下一個Fibonacci數(shù)*/returnfn;/*返回Fibonacci數(shù)列中大于t的最小的一個數(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則計算下一個Fibonacci數(shù)*/\r\nreturnf

溫馨提示

  • 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

提交評論