2021年安徽省合肥市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第1頁(yè)
2021年安徽省合肥市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第2頁(yè)
2021年安徽省合肥市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第3頁(yè)
2021年安徽省合肥市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第4頁(yè)
2021年安徽省合肥市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩17頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2021年安徽省合肥市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________

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

2

IP協(xié)議采用什么方法來(lái)計(jì)算IP頭部的校驗(yàn)字段?()

A.奇偶校驗(yàn)B.校驗(yàn)和C.求補(bǔ)碼D.CRC

2.以太網(wǎng)等很多網(wǎng)絡(luò)是基于總線方式的,物理上是()。

A.組播的B.廣播的C.單播的D.點(diǎn)對(duì)點(diǎn)的

3.下列哪種服務(wù)不能在互聯(lián)網(wǎng)上實(shí)現(xiàn)()。

A.網(wǎng)上圖書(shū)館B.網(wǎng)上美容C.網(wǎng)上購(gòu)物D.網(wǎng)上醫(yī)院

4.局域網(wǎng)中按介質(zhì)訪問(wèn)控制角度來(lái)分為共享介質(zhì)式局域網(wǎng)和()2種。

A.交換式局域網(wǎng)B.共享式局域網(wǎng)C.轉(zhuǎn)發(fā)式局域網(wǎng)D.無(wú)線式局域網(wǎng)

5.IP地址塊20/29的子網(wǎng)掩碼可寫(xiě)為()

A.92

B.24

C.40

D.48

6.Linux的基本特點(diǎn)是()。

A.多用戶,單任務(wù),實(shí)時(shí)B.多用戶,多任務(wù),交互式C.單用戶,單任務(wù),分時(shí)D.多用戶,多任務(wù),分時(shí)

7.下列不屬于寬帶城域網(wǎng)QOS技術(shù)的是()A.密集波分復(fù)用DWDMB.區(qū)分服務(wù)DiffServC.資源預(yù)留RSVPD.多協(xié)議標(biāo)記交換MPLS

8.提高Catalyst6500發(fā)生直接鏈路失效的收斂速度應(yīng)使用的STP配置命令是()。

A.Switch-6500>(enable)setspantreeuplinkfastenable

B.Switch-6500>(enable)setspantreeportfast3/2enable

C.Switch-6500>(enable)setspantreebackbonefastenable

D.Switch-6500>(enable)setspantreeportfastbpdu—filterenable

9.

10.某企業(yè)分配給人事部的IP地址塊為/27,分配給企劃部的IP地址塊為2/27,分配給市場(chǎng)部的IP地址塊為4/26,那么這三個(gè)地址塊經(jīng)過(guò)聚合后的地址為()A./25B./26C.4/25D.4/26

二、填空題(10題)11.

12.

13.有一種攻擊不斷對(duì)網(wǎng)絡(luò)服務(wù)系統(tǒng)進(jìn)行干擾,改變了網(wǎng)絡(luò)服務(wù)器正常的作業(yè)流程,由其執(zhí)行的無(wú)關(guān)程序使系統(tǒng)響應(yīng)速度減慢甚至癱瘓,影響了正常用戶的使用,甚至使合法用戶被排斥而不能獲得服務(wù)。這種攻擊叫做。

14.網(wǎng)橋按照路由表的建立方法分為兩類:______和源路由網(wǎng)橋。

15.

16.(11)回送地址通常用于網(wǎng)絡(luò)軟件測(cè)試和本地機(jī)器進(jìn)程間通信,這類IP地址通常是以十進(jìn)制數(shù)________開(kāi)始的。

17.路由器一般是根據(jù)路由器背板交換能力來(lái)劃分的。背板交換能力大于40Gbps的稱作_________路由器。

18.在計(jì)算機(jī)拓?fù)浣Y(jié)構(gòu)中,簡(jiǎn)單、傳輸延時(shí)確定。

19.不經(jīng)過(guò)CPU,數(shù)據(jù)直接在I/O設(shè)備與存儲(chǔ)器間傳輸?shù)姆椒ǚQ為【】。

20.

三、2.填空題(8題)21.即時(shí)通信系統(tǒng)一般采用中轉(zhuǎn)模式和______兩種通信模式。

22.第一代蜂窩移動(dòng)通信是模擬方式,第二代蜂窩移動(dòng)通信是______。

23.如果一個(gè)Web站點(diǎn)利用IIS建立在NTFS分區(qū),那么,就可以通過(guò)IP地址限制、【】限制、Web權(quán)限和NTFS權(quán)限對(duì)它進(jìn)行訪問(wèn)控制。

24.如果普通集線器的端口數(shù)不夠用,可以使用______集線器。

25.TCP/IP參考模型中,______協(xié)議橫跨整個(gè)層次。

26.城域網(wǎng)結(jié)構(gòu)設(shè)計(jì)基本都采用核心交換層、業(yè)務(wù)匯聚層與【】的3層模式。

27.目前計(jì)算機(jī)網(wǎng)絡(luò)的基本特征是______。

28.根據(jù)交換機(jī)的幀轉(zhuǎn)發(fā)方式,交換機(jī)可以分為以下3類:直接交換方式,存儲(chǔ)轉(zhuǎn)發(fā)交換方式和______方式。

四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請(qǐng)編制函數(shù)eneryptChar,按給定的替代關(guān)系對(duì)數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx對(duì)應(yīng)的位置上,最后調(diào)用函數(shù)WdteDat把結(jié)果xx輸出到文件out.dat中。

替代關(guān)系:f(p)=p*11mod256,mod為取余運(yùn)算,P是數(shù)組xx中某一個(gè)字符的ASCII值,f(p)是計(jì)算后的無(wú)符號(hào)整型值(注意:中間變量定義成整型變量),如果原字符的ASCII值是偶數(shù)或計(jì)算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對(duì)應(yīng)的字符。

注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格,并也按此替代關(guān)系進(jìn)行處理。

請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。

30.

五、1.選擇題(3題)31.廣域網(wǎng)覆蓋的地理范圍從幾十公里到幾千公里,它的通信子網(wǎng)主要使用()。

A.報(bào)文交換技術(shù)B.分組交換技術(shù)C.文件交換技術(shù)D.電路交換技術(shù)

32.一個(gè)設(shè)備具有兩個(gè)以上p地址。這個(gè)設(shè)備可能是()。

A.一臺(tái)計(jì)算機(jī)B.一臺(tái)路由器C.一個(gè)網(wǎng)關(guān)D.以上的任一個(gè)

33.在NetWare環(huán)境中,下列訪問(wèn)一個(gè)文件的路徑,正確的是()。

A.文件服務(wù)器名\卷名:目錄名\子目錄名\文件名

B.文件服務(wù)器名\卷名\目錄名\子目錄名\文件名

C.文件服務(wù)器名\卷名-目錄名\子目錄名\文件名

D.文件服務(wù)器名\卷名目錄名\子目錄名\文件名

六、1.程序設(shè)計(jì)題(3題)34.在文件in75.dat中有200組數(shù)據(jù),每組有3個(gè)數(shù),每個(gè)數(shù)均為3位數(shù)。函數(shù)readDa(()是讀取這200組數(shù)存放到結(jié)構(gòu)數(shù)組aa中。請(qǐng)編制函數(shù)JsSort(),其函數(shù)的功能是:要求在200組數(shù)據(jù)中找出條件為每組數(shù)據(jù)中的第一個(gè)數(shù)大于第二個(gè)數(shù)加第三個(gè)數(shù)之和,其中滿足條件的個(gè)數(shù)作為函數(shù)JsSort()的返回值,同時(shí)把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中,再對(duì)bb中的數(shù)按照每組數(shù)據(jù)的第一個(gè)數(shù)加第三個(gè)數(shù)之和的大小進(jìn)行升序排列(第一個(gè)數(shù)加第三個(gè)數(shù)的和均不相等),排序后的結(jié)果仍重新存入結(jié)構(gòu)數(shù)組bb中。最后調(diào)用函數(shù)writeDat()把結(jié)果bb輸出到文件out75.dat。

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

typedefstruct

{

intxl,x2,x3;

}Data;

Dataaa[200],bb[200];

intjsSort()

{

}

voidmain()

{

intcount;

readDat();

count=jsSort();

writeDat(count);

}

readDat()

{

FILE*in;

inti;

in=fopen("in75.dat","r");

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

fscanf(in,"%d%d%d",&aa[i].x1,&aa[i].x2,&aa[i].x3);

fclose(in);

}

writeDat(intcount)

{

FILE*out;

inti;

clrscr();

ut=fopen("out75,dat","w");

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

{

printf("%d,"%d,"%d,第一個(gè)數(shù)+第三個(gè)數(shù)

=%d\n",bb[i].x1,bb[i].x2,bb[i].x3,bb[i].x1+bb[i].x3);

fprintf(out,"%d,%d,%d\n",bb[i].x1,bb[i].x2,bb[i].x3);

}

fclose(out);

}

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

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

請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫(xiě)函數(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;/*單價(jià)*/

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

longje;/*金額*/

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

main()

{

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

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[ill;

inti;

fp=fopen("IN19.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[ii.si=atoi(ch);

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

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

fp=fopen("OUT19.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].sl,sell[i].je);

}

fclose(fp);

}

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

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

9812,9-8-l-2<0,則該數(shù)不滿足條件,計(jì)算平均值pjz2。

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

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

試題程序:

#include<stdio.h>

inta[300],cnt=0;

doublepjzl=0.0,pjz2=0.0;

jsValue()

{

}

main()

{

int;

readDat();

jsValue();

writeDat();

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

pjz2=%7.21f\n",cnt,pjzl,pjz2);

}

readDat()

{

FILE*fp;

inti;

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

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

fscanf(fp,"%d,",&aIii);

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%7.21f\n%7-21f\n",cnt,pjzl,pjz2);

fclose(fp);

}

參考答案

1.BIP數(shù)據(jù)報(bào)的校驗(yàn)字段是通過(guò)求校驗(yàn)和的方法來(lái)獲得的.將數(shù)據(jù)報(bào)分成若干個(gè)16bit的部分,將每一個(gè)16bit當(dāng)成一個(gè)整數(shù),求和,然后將和的補(bǔ)碼放到校驗(yàn)字段當(dāng)中。

2.B

3.B

4.A

5.DD解析:因?yàn)镮P地址塊為20/29,后面數(shù)字為29,所以子網(wǎng)掩碼應(yīng)該32位中前29位為1,屬于三位為0,也就是(11111111.11111111.11111111.11111000)2轉(zhuǎn)換為十進(jìn)制就是48,答案為D。

6.D

7.AA解析:寬帶城域網(wǎng)服務(wù)質(zhì)量QoS技術(shù)包括①資源預(yù)留RSVP、②區(qū)分服務(wù)DiffServ、③多協(xié)議標(biāo)記交換MPLS,而A)中的密集波分復(fù)用DWDM屬于光纖通信的傳輸技術(shù)。因此選項(xiàng)中不屬于QoS技術(shù)的是A)密集波分復(fù)用。

8.AUplinkfast的功能是當(dāng)生成樹(shù)拓?fù)浣Y(jié)構(gòu)發(fā)生變化和在使用上連鏈路組的冗余鏈路之間完成負(fù)載平衡時(shí),提供快速收斂。配置命令格式為:setspantreeuplinkfastenable。故A選項(xiàng)正確。

9.C

10.A把不同的部分二進(jìn)制化,可以得到00000000,00010000,00100000,做與計(jì)算得00000000,即,因?yàn)樽泳W(wǎng)掩碼在25位之前以及第25位處相同,則答案為/25

11.

12.數(shù)據(jù)傳輸速率

【解析】描述計(jì)算機(jī)網(wǎng)絡(luò)中數(shù)據(jù)通信的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率與誤碼率。

13.拒絕服務(wù)攻擊一般認(rèn)為,目前網(wǎng)絡(luò)中存在的威脅主要表現(xiàn)在以下方面。

—非授權(quán)訪問(wèn):沒(méi)有預(yù)先經(jīng)過(guò)同意就使用網(wǎng)絡(luò)或計(jì)算機(jī)資源稱為非授權(quán)訪問(wèn),如:有意避開(kāi)系統(tǒng)訪問(wèn)控制機(jī)制;對(duì)網(wǎng)絡(luò)設(shè)備及資源進(jìn)行非正常使用;擅自擴(kuò)大權(quán)限,越權(quán)訪問(wèn)信息。非授權(quán)訪問(wèn)的主要形式有假冒、身份攻擊、非法用戶進(jìn)入網(wǎng)絡(luò)系統(tǒng)進(jìn)行違法操作、合法用戶以未授權(quán)方式進(jìn)行操作等。信息泄露或丟失指敏感數(shù)據(jù)在有意或無(wú)意中被泄露或丟失,通常包括:信息在傳輸中丟失或泄露(如:黑客利用電磁泄漏或搭線竊聽(tīng)等方式截獲機(jī)密信息;通過(guò)對(duì)信息流向、流量、通信頻度和長(zhǎng)度等參數(shù)的分析,推算出用戶口令、賬號(hào)等重要信息),信息在存儲(chǔ)介質(zhì)中丟失或泄露,通過(guò)建立隱蔽隧道等竊取敏感信息等。

—破壞數(shù)據(jù)完整性:主要手段有以非法手段竊得對(duì)數(shù)據(jù)的使用權(quán),刪除、修改、插入或重發(fā)某些重要信息,以取得有益于攻擊者的響應(yīng);惡意添加、修改數(shù)據(jù),以干擾用戶的正常使用。

—拒絕服務(wù)攻擊:主要手段有不斷對(duì)網(wǎng)絡(luò)服務(wù)系統(tǒng)進(jìn)行干擾,改變其正常的作業(yè)流程;執(zhí)行無(wú)關(guān)程序使系統(tǒng)響應(yīng)速度減慢甚至癱瘓,影響正常用戶的使用,甚至使合法用戶被排斥而不能進(jìn)入計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)或不能得到相應(yīng)的服務(wù)。

—利用網(wǎng)絡(luò)傳播病毒:通過(guò)網(wǎng)絡(luò)傳播計(jì)算機(jī)病毒,其破壞性大大高于單機(jī)系統(tǒng),而且用戶很難防范。

14.透明網(wǎng)橋透明網(wǎng)橋解析:網(wǎng)橋按照路由表的建立方法分為兩類:透明網(wǎng)橋和源路由網(wǎng)橋。這兩種網(wǎng)橋標(biāo)準(zhǔn)分別由IEEE802.1與IEEE802.5兩個(gè)分委員會(huì)制定。

15.

16.(11)127【解析】回送地址為A類網(wǎng)絡(luò)地址中的一個(gè)保留地址,用于網(wǎng)絡(luò)軟件測(cè)試以及本地機(jī)器進(jìn)程間通信。無(wú)論什么程序,一旦使用回送地址發(fā)送數(shù)據(jù),協(xié)議軟件不進(jìn)行任何網(wǎng)絡(luò)傳輸,立即將之返回。回送地址的IP為。

17.\n高端

\n

18.環(huán)型拓?fù)浣Y(jié)構(gòu)在環(huán)型拓?fù)浣Y(jié)構(gòu)中,每個(gè)節(jié)點(diǎn)與兩個(gè)最近的節(jié)點(diǎn)相連接,使整個(gè)網(wǎng)絡(luò)形成一個(gè)環(huán)形,數(shù)據(jù)沿著環(huán)向一個(gè)方向發(fā)送。環(huán)中的每個(gè)節(jié)點(diǎn)如同一個(gè)能再生和發(fā)送信號(hào)的中繼器,它們接收環(huán)中傳輸?shù)臄?shù)據(jù),再將其轉(zhuǎn)發(fā)到下一個(gè)節(jié)點(diǎn)。環(huán)型拓?fù)浣Y(jié)構(gòu)簡(jiǎn)單、傳輸延時(shí)確定。

19.直接存儲(chǔ)器存取方式(DMA)直接存儲(chǔ)器存取方式(DMA)解析:不經(jīng)過(guò)CPU,數(shù)據(jù)直接在I/O設(shè)備與存儲(chǔ)器間傳輸?shù)姆椒ǚQ為直接存儲(chǔ)器存取方式(DMA)

20.

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

22.數(shù)字方式數(shù)字方式解析:第二代蜂窩移動(dòng)通信是數(shù)字方式,涉及語(yǔ)音信號(hào)的數(shù)字化與數(shù)字信息的處理、傳輸問(wèn)題。目前人們正在研究和開(kāi)發(fā)第三代移動(dòng)通信產(chǎn)品。

23.用戶驗(yàn)證用戶驗(yàn)證解析:本題的考查點(diǎn)是利用IIS建立Web站點(diǎn)的安全性技術(shù)。在電子商務(wù)中,Web站點(diǎn)的安全性是十分重要的。在使用微軟公司的IIS建設(shè)的Web網(wǎng)站,如果位于NTFS分區(qū)時(shí),可以通過(guò)四級(jí)訪問(wèn)控制來(lái)對(duì)該網(wǎng)站進(jìn)行訪問(wèn)控制。四級(jí)訪問(wèn)控制依次為IP地址限制、用戶驗(yàn)證、Web權(quán)限和NTFS權(quán)限。

24.可堆疊式可堆疊式解析:如果需要聯(lián)網(wǎng)的結(jié)點(diǎn)數(shù)超過(guò)單一集線器的端口數(shù)時(shí),通常需要采用多集線器的級(jí)聯(lián)結(jié)構(gòu),或是采用可堆疊式集線器。

25.IPIP解析:TCP/IP參考模型中,IP協(xié)議橫跨整個(gè)層次,TCP和UDP協(xié)議都要通過(guò)IP協(xié)議來(lái)發(fā)送和接收數(shù)據(jù)。

26.接入層接入層解析:城域網(wǎng)在體系結(jié)構(gòu)設(shè)計(jì)上基本采用核心交換層、業(yè)務(wù)匯聚層與接入層的三層模式,以適應(yīng)各種業(yè)務(wù)需求、不同協(xié)議與不同類型用戶的接入需要。

27.資源共享資源共享解析:計(jì)算機(jī)網(wǎng)絡(luò)建立的主要目的是實(shí)現(xiàn)計(jì)算機(jī)資源的共享,計(jì)算機(jī)資源主要指計(jì)算機(jī)硬件、軟件與數(shù)據(jù)。

28.改進(jìn)直接交換改進(jìn)直接交換解析:改進(jìn)直接交換方式則將前二者結(jié)合起來(lái),它在接收到幀的前64個(gè)字節(jié)后,判斷Ethernet幀的幀頭串段是否正確,如果正確則轉(zhuǎn)發(fā)。

29.【審題關(guān)鍵旬】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數(shù)不變,否則替換。

\n【解題思路】

\n本題類似第70套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語(yǔ)句的設(shè)置即可。

\n【參考答案】

\n

30.【審題關(guān)鍵句】

\n

\n【解題思路】

\n①首先定義變量并賦值,包括表示級(jí)數(shù)的整型變量al、a2,賦初值l,表示級(jí)數(shù)前n項(xiàng)的和s,其初值為2,表示級(jí)數(shù)的第n項(xiàng)t,循環(huán)變量i,級(jí)數(shù)n項(xiàng)賦初值l。

\n②采用for循環(huán),循環(huán)變量i從0開(kāi)始依次遞增到2。在循環(huán)體中對(duì)m的值擴(kuò)大l0倍,當(dāng)級(jí)數(shù)前n項(xiàng)的和s小于m時(shí),根據(jù)級(jí)數(shù)的第n項(xiàng)等于第n-2項(xiàng)與2倍的第n-1項(xiàng)的和,把表達(dá)式al+2*a2的值賦給變量t。然后把級(jí)數(shù)前11.1項(xiàng)的和s加上第n項(xiàng)的值t賦給變量S,求得級(jí)數(shù)前n項(xiàng)的和賦給變量s。把il的值加1,在下次循環(huán)中計(jì)算級(jí)數(shù)第n+1項(xiàng)的值,把變量當(dāng)前級(jí)數(shù)第n-1項(xiàng)的值a2賦給第n.2項(xiàng)al,把當(dāng)前的第n項(xiàng)t的值賦給第n-1項(xiàng)a2。當(dāng)級(jí)數(shù)前n項(xiàng)的和s大于或等于m時(shí),退出while循環(huán)。在屏幕上輸出變量m和n的值,并把求的n值賦給數(shù)組元素b[i],進(jìn)入下一次for循環(huán)。

\n【參考答案】

\n

31.B

32.D解析:網(wǎng)絡(luò)中的設(shè)備,不管它是一臺(tái)主機(jī)還是路由器都有可能具有一個(gè)以上的Ⅳ地址。

33.A解析:在NetWare環(huán)境中,訪問(wèn)一個(gè)文件的路徑為:文件服務(wù)器名\\卷名:目錄名\\子目錄名\\文件名。

34.intjsSort(){intijcount=0;Dataval;for(i=0;i<200;i++)if(aa[i].xl>aa[i].x2+aa[i].x3)/*如果每組數(shù)據(jù)中的第一個(gè)數(shù)大于第二、三個(gè)數(shù)之和*/{bb[count].xl=aa[i].x1;/*把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中*/bb[count].x2=aa[i].x2;bb[count].x3=aa[i].x3;count++;/*統(tǒng)計(jì)滿足條件的數(shù)據(jù)的組數(shù)*/}for(i=0;i<count-1;i++)/*對(duì)bb中的數(shù)按照每組數(shù)據(jù)的每一個(gè)數(shù)加第三個(gè)數(shù)之和的大小進(jìn)行升序排列*/for(j=i+l;j<count;j++)if(bb[i).x1+bb[i].x3>bb[j].x1+bb[j].x3){val=bb[i);bb[i]=bb[j];bb[j]=val;}returncount;/*滿足條件的數(shù)據(jù)的組數(shù)*/}intjsSort()\r\n{\r\ninti,j,count=0;\r\nDataval;\r\nfor(i=0;i<200;i++)\r\nif(aa[i].xl>aa[i].x2+aa[i].x3)/*如果每組數(shù)據(jù)中的第一個(gè)數(shù)大于第二、\r\n三個(gè)數(shù)之和*/\r\n{\r\nbb[count].xl=aa[i].x1;/*把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中*/\r\nbb[count].x2=aa[i].x2;\r\nbb[count].x3=aa[i].x3;\r\ncount++;/*統(tǒng)計(jì)滿足條件的數(shù)據(jù)的組數(shù)*/\r\n}\r\nfor(i=0;i<count-1;i++)/*對(duì)bb中的數(shù)按照每組數(shù)據(jù)的每一個(gè)數(shù)加第三個(gè)\r\n數(shù)之和的大小進(jìn)行升序排列*/\r\nfor(j=i+l;j<count;j++)\r\nif(bb[i).x1+bb[i].x3>bb[j].x1+bb[j].x3)\r\n{\r\nval=bb[i);\r\nbb[i]=bb[j];\r\nbb[j]=val;\r\n}\r\nreturncount;/*滿足條件的數(shù)據(jù)的組數(shù)*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)結(jié)構(gòu)體及結(jié)構(gòu)數(shù)組。

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

(3)函數(shù)的返回值。

本題中,定義了結(jié)構(gòu)類型和結(jié)構(gòu)數(shù)組,這就要涉及到結(jié)構(gòu)體和結(jié)構(gòu)數(shù)組的訪問(wèn)。相同類型的結(jié)構(gòu)體變量之間可以直接賦值,也可以依次對(duì)結(jié)構(gòu)體中的每個(gè)變量進(jìn)行賦值或訪問(wèn)。排序使用“選擇排序法”。函數(shù)的值通過(guò)return語(yǔ)句返回,格式為:return表達(dá)式或return(表達(dá)式)或return,當(dāng)函數(shù)沒(méi)有返回值時(shí)用第3種格式。在本題中,要用第1種或第2種格式。

35.voidSortDat(){intij;PROxy;for(i=0;i〈MAX-1;i++)for(j=i+1;j〈MAX;j++)if(strcmp(sell[i].dmsell[j].dm)>0)/*按產(chǎn)品代碼從小到大進(jìn)行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].dmsell[j].dm)==0)/*若產(chǎn)品代碼相同則按金額從小到大進(jìn)行排列*/if(sell[i].je>sell[j].je){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}voidSortDat()\r\n{inti,j;\r\nPROxy;\r\nfor(i=0;i〈MAX-1;i++)\r\nfor(j=i+1;j〈MAX;j++)\r\nif(strcmp(sell[i].dm,sell[j].dm)>0)/*按產(chǎn)品代碼從小到大進(jìn)行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].dm,sell[j].dm)==0)/*若產(chǎn)品代碼相同,則按金額從小到大進(jìn)行排列*/\r\nif(sell[i].je>sell[j].je)\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}解析:本題是有關(guān)結(jié)構(gòu)體數(shù)組的排序問(wèn)題??梢杂眠x擇法來(lái)實(shí)現(xiàn),即用第一個(gè)元素的產(chǎn)品代碼依次和它后面的元素的產(chǎn)品代碼進(jìn)行比較,如果發(fā)現(xiàn)當(dāng)前元素的產(chǎn)品代碼比后面的某個(gè)元素的產(chǎn)品代碼對(duì)應(yīng)位置的字符的ASCII碼大(這里用到了字符串比較函數(shù)strcmp()),則交換這兩個(gè)元素的位置,繼續(xù)和后面的其他元素進(jìn)行比較,最終在第一個(gè)元素中存放的是產(chǎn)品代碼最小的元素,以此類推,就實(shí)現(xiàn)了從小到大排序的功能。

注意:這里要進(jìn)行交換的是兩個(gè)結(jié)構(gòu)體變量,而不是它

溫馨提示

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

評(píng)論

0/150

提交評(píng)論