(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è),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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.CableModem上行速率在()

A.64Kbps-200Kbps

B.200Kbps-10Mbps

C.10Mbps-20Mbps

D.20Mbps-36Mbps

3.下列關(guān)于OSPF協(xié)議的描述中,錯(cuò)誤的是()。

A.每一個(gè)OSPF區(qū)域擁有一個(gè)32位的區(qū)域標(biāo)識(shí)符

B.OSPF區(qū)域內(nèi)每個(gè)路由器的鏈路狀態(tài)數(shù)據(jù)庫(kù)包含著全網(wǎng)的拓?fù)浣Y(jié)構(gòu)信息

C.OSPF協(xié)議要求當(dāng)鏈路狀態(tài)發(fā)生變化時(shí)用洪泛法發(fā)送此信息

D.距離、延時(shí)、帶寬都可以作為OSPF協(xié)議鏈路狀態(tài)度量

4.下列關(guān)于路由器技術(shù)指標(biāo)的描述中,錯(cuò)誤的是()。

A.高性能路由器一般采用共享背板的結(jié)構(gòu)

B.丟包率是衡量路由器超負(fù)荷工作能力的指標(biāo)之一

C.路由器的服務(wù)質(zhì)量主要表現(xiàn)在隊(duì)列管理機(jī)制與支持的QoS協(xié)議類型上

D.路由器的包轉(zhuǎn)發(fā)能力與端口數(shù)量、端l:3速率、包長(zhǎng)度和包類型有關(guān)

5.是屬于知識(shí)、經(jīng)濟(jì)類的信息,收費(fèi)采用成本加利潤(rùn)的資費(fèi)標(biāo)準(zhǔn)。這類信息的采集、加工、整理、更新等比較復(fù)雜,要花費(fèi)一定的費(fèi)用。同時(shí)信息的使用價(jià)值較高,提供的服務(wù)層次較深()。

A.免費(fèi)信息B.低收費(fèi)信息C.優(yōu)質(zhì)優(yōu)價(jià)信息D.標(biāo)準(zhǔn)收費(fèi)信息

6.關(guān)于利用BBS收集商務(wù)信息,下列哪個(gè)說法是不正確的()。

A.利用BBS收集資料主要是通過自建的BBS網(wǎng)站進(jìn)行了解情況

B.BBS即電子公告牌系統(tǒng),或稱公告欄,是互聯(lián)網(wǎng)上出現(xiàn)比較早的網(wǎng)上交流的方式

C.BBS即電子公告牌系統(tǒng),或稱公告欄,是互聯(lián)網(wǎng)上出現(xiàn)比較早的網(wǎng)上交流的方式

D.一般來(lái)說,互聯(lián)網(wǎng)上大多數(shù)公告欄查詢信息都是免費(fèi)的,且一般不用注冊(cè)即可直接查詢

7.下列關(guān)于RPR技術(shù)的描述中,錯(cuò)誤的是()

A.RPR環(huán)能夠在50ms內(nèi)實(shí)現(xiàn)自愈

B.RPR環(huán)中每一個(gè)節(jié)點(diǎn)都執(zhí)行DPT公平算法

C.RPR環(huán)將沿順時(shí)針方向傳輸?shù)墓饫w環(huán)叫做外環(huán)

D.RPR的內(nèi)環(huán)與外環(huán)都可以傳輸數(shù)據(jù)分組與控制分組

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

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

9.

10.第

31

NetWare的第一級(jí)系統(tǒng)容錯(cuò)機(jī)制主要是針對(duì)()設(shè)計(jì)的。

A.硬盤表面磁介質(zhì)可能出現(xiàn)的故障

B.硬盤或硬盤通道可能出現(xiàn)的故障

C.在寫數(shù)據(jù)庫(kù)記錄時(shí)因系統(tǒng)故障而造成數(shù)據(jù)丟失

D.網(wǎng)絡(luò)供電舔統(tǒng)電壓波動(dòng)或突然中斷而影響文件服務(wù)器的工作

二、填空題(10題)11.(7)一臺(tái)Ethernet交換機(jī)提供24個(gè)100Mbps的全雙工端口與1個(gè)1Gbps的全雙工端口,在交換機(jī)滿配置情況下的總帶寬可以達(dá)到_________。

12.進(jìn)行DES加密時(shí),需要進(jìn)行______輪的相同函數(shù)處理。

13.寬帶城域網(wǎng)的網(wǎng)絡(luò)平臺(tái)的層次結(jié)構(gòu)又可以進(jìn)一步分為:核心交換層、邊緣匯聚層與____________。

14.

15.21世紀(jì)全球多媒體網(wǎng)絡(luò)應(yīng)具有異構(gòu)性、服務(wù)質(zhì)量、移動(dòng)性、擴(kuò)展性、______和可靠性。

16.(4)虛電路的工作方式的工作過程分為3個(gè)階段:虛電路建立階段、_________階段與虛電路拆除階段。

17.(9)一般來(lái)說,網(wǎng)絡(luò)操作系統(tǒng)可以分為兩類:一類是專用型NOS;一類是____NOS。

18.網(wǎng)絡(luò)體系結(jié)構(gòu)的概念包括【】和相鄰層接口兩層含義。

19.

20.局域網(wǎng)所使用的傳輸介質(zhì)主要有__________、同軸電纜、光纖、無(wú)線通信信道。

三、2.填空題(8題)21.NetWare操作系統(tǒng)是以文件服務(wù)器為中心的,主要有3個(gè)部分組成:文件服務(wù)器內(nèi)核、工作站外殼與【】。

22.OSI參考模型從低到高第3層是【】層。

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

24.典型的以太網(wǎng)交換機(jī)允許一部分端口支持10BASE-T,另一部分端口支持100BASE-T。在采用了【】技術(shù)時(shí),交換機(jī)端口可以同時(shí)支持10Mbps/100Mbps。

25.在經(jīng)典奔騰中有兩條______流水線和一條浮點(diǎn)指令流水線。

26.1983年,ARPANET向TCP/IP的轉(zhuǎn)換全部結(jié)束,同時(shí)美國(guó)國(guó)防部將其分為兩個(gè)部分:ARPANET與______,前者已經(jīng)退役,后者還在運(yùn)行。

27.某顯示器有1024×768點(diǎn)的分辨率,并可顯示64K色,則其圖形卡上的VRAM的容量應(yīng)配置為【】M。

28.利用管道進(jìn)行進(jìn)程通信,實(shí)質(zhì)是利用______來(lái)進(jìn)行數(shù)據(jù)通信。

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

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

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

請(qǐng)勿改動(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中;請(qǐng)編制函數(shù)Compute分別計(jì)算出xx中數(shù)值為奇數(shù)的個(gè)數(shù)odd,偶數(shù)的個(gè)數(shù)even,平均值aver以及方差totfc的值,最后調(diào)用函數(shù)WriteDat把結(jié)果輸出到out.dat文件中。

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

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

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

第8類按結(jié)構(gòu)體成員篩選并排序

五、1.選擇題(3題)31.主機(jī)板有許多分類方法。按CPU插座可分為()。

A.Slot1主板、Socket7主板

B.AT主板、Baby-AT主板、ATX主板

C.SCSI主板、EDO主板、AGP主板

D.TX主板、LX主板、BX主板

32.總線型拓?fù)錁?gòu)型和環(huán)型拓?fù)錁?gòu)型的主要缺點(diǎn)是______。

A.某一結(jié)點(diǎn)可能成為網(wǎng)絡(luò)的瓶頸

B.這種網(wǎng)絡(luò)所使用的通信線路最長(zhǎng)

C.網(wǎng)中任何一個(gè)結(jié)點(diǎn)的線路故障都可能造成全網(wǎng)的癱瘓

D.網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)復(fù)雜

33.克服故障問題的最有效的方法是_______。

A.數(shù)據(jù)的安全恢復(fù)B.事物跟蹤處理C.數(shù)據(jù)的備份D.限制非法的操作

六、1.程序設(shè)計(jì)題(3題)34.已知在文件in37.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價(jià)dj(整型)、數(shù)量sl(整型)、金額je(長(zhǎng)整型)幾部分組成。其中,金額=單價(jià)×數(shù)量可計(jì)算得出。函數(shù)ReadDat()的功能是讀取這100個(gè)銷售記錄并存入數(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é)果輸出到文件out37.dat中。

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

請(qǐng)勿改動(dòng)主函數(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];

charmc[11];

intdj;

intsl;

longje;

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

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

ReadDat()

SortDat()

WriteDat(;

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

fp=fopen("IN37.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[i].sl=atoi(ch);

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

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

fp=fopen("OUT37.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);

}

35.下列程序的功能是:計(jì)算500~800之間素?cái)?shù)的個(gè)數(shù)cnt,并按所求素?cái)?shù)的值從小到大的/頃序,再計(jì)算其間隔加、減之和,即第1個(gè)素?cái)?shù)-第2個(gè)素?cái)?shù)十第3個(gè)素?cái)?shù)-第4個(gè)素?cái)?shù)+第5個(gè)素?cái)?shù)……的值sum。請(qǐng)編寫函數(shù)countValue()實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)writeDaI()把結(jié)果cnt和sum輸出到文件OUT66.DAT中。

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

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

試題程序;

#include<stdio.h>

intcnt,sum;

voidcountValue()

{

}

voidmain()

{

cnt=sum=0;

countValue();

printf("素?cái)?shù)的個(gè)數(shù)=%d\n",ont);

printf("按要求計(jì)算得值=%d\n",sum);

writeDAT();

}

writeDAT()

{

FILE*fp;

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

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

fclose(fp);

}

36.函數(shù)readDat()的功能是從文件in52.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串的長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)JsSod(),該函數(shù)的功能是:以行為單位對(duì)字符串變量的—F標(biāo)為奇數(shù)位置上的字符按其ASCII值從小到大的順序進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件out52.dat中。

例如:位置01234567

源字符串hgfedcba

則處理后字符串hafcdebg。

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[20][80];

voidjsSort

{

}

voidmain()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=0;

char*p;

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

while(i<20&&fgets(xx[i],80,in)!=NULL)

{

p=strchr(xx[i],'In');

if(p)*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

ut=fopen("out52.dat","w");

clrscr();

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

{

printf("%s\n",xx[i]);

fprintf(out,"%s\n",xx[i]);

}

fclose(out);

}

參考答案

1.B

2.B

3.B0SPF區(qū)域內(nèi)每個(gè)路由器的鏈路狀態(tài)包含著本區(qū)域而不是全網(wǎng)的拓?fù)浣Y(jié)構(gòu)信息。每一個(gè)OSPF區(qū)域擁有一個(gè)32位的區(qū)域標(biāo)識(shí)符,在一個(gè)區(qū)域內(nèi)的路由器數(shù)不超過200。OSPF協(xié)議要求當(dāng)鏈路發(fā)生變化時(shí)用洪泛法向所有路由器發(fā)送此信息。鏈路狀態(tài)'度量'主要是指費(fèi)用、距離、延時(shí)、帶寬等,綜上所述B項(xiàng)錯(cuò)。

4.A傳統(tǒng)路由器一般采用共享背板的結(jié)構(gòu),高性能路由器一般采用交換式結(jié)構(gòu)。故選A選項(xiàng)。

5.D

6.A

7.BRPR采用自愈環(huán)設(shè)計(jì)思路,能在50ms時(shí)間內(nèi)隔離出現(xiàn)故障的結(jié)點(diǎn)和光纖段,提供SDH級(jí)的快速保護(hù)和恢復(fù)。彈性分組環(huán)(RPR)中每一個(gè)節(jié)點(diǎn)都執(zhí)行SRP公平算法,與FDDI一樣使用雙環(huán)結(jié)構(gòu)。RPR將順時(shí)針傳輸?shù)墓饫w環(huán)稱為外環(huán),將沿逆時(shí)針傳輸?shù)墓饫w環(huán)稱為內(nèi)環(huán),并且其內(nèi)環(huán)和外環(huán)都可以傳輸數(shù)據(jù)分組和控制分組。因此8選項(xiàng)描述錯(cuò)誤。

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

9.D

10.ANctWare的第一級(jí)系統(tǒng)容錯(cuò)(SFTI)主要是針對(duì)硬盤表面磁介質(zhì)可能出現(xiàn)的故障設(shè)計(jì)的,用來(lái)防止硬盤表面磁介質(zhì)因頻繁進(jìn)行讀寫操作而損壞造成的數(shù)據(jù)丟失。

11.(7)6.8Gbps

【懈析】Ethernet交換機(jī)有24個(gè)lOOMbps的全雙工端口與1個(gè)1Gbps的全雙工端口,實(shí)際數(shù)據(jù)傳輸速率可達(dá)2×(24×lOOMbps十lOOOMbps)=68000Mbps=6.8Gbps。

12.1616解析:在DES加密中,明文的處理經(jīng)過3個(gè)階段。首先,64位的明文經(jīng)過初試置換(IP)而被重新排列。然后進(jìn)行16輪的相同函數(shù)的作用,每輪的作用中有置換和代換。最后一輪迭代的輸出有64位,它是輸入明文和密鑰的函數(shù)。最后,預(yù)輸出再被與置換(IP)互逆的逆初始置換(IP-1)作用產(chǎn)生64位的密文。

13.\n用戶接入層或接入層

\n

14.

15.安全性安全性解析:安全性是全球多媒體網(wǎng)絡(luò)的一項(xiàng)重要特征。

16.(4)數(shù)據(jù)傳輸

【解析】虛電路的工作方式的工作過程分為3個(gè)階段:虛電路建立階段、數(shù)據(jù)傳輸階段與虛電路拆除階段。

17.(9)通用型【解析】一般來(lái)說,網(wǎng)絡(luò)操作系統(tǒng)可以分為兩類:專用型NOS與通用型NOS。

18.同層次進(jìn)程通信的協(xié)議同層次進(jìn)程通信的協(xié)議解析:網(wǎng)絡(luò)體系結(jié)構(gòu)的概念包括同層次進(jìn)程通信的協(xié)議和相鄰層接口兩層含義。

19.客戶機(jī)/服務(wù)器

20.雙絞線雙絞線解析:局域網(wǎng)常用的傳輸介質(zhì)有:同軸電纜、雙絞線、光纖與無(wú)線通信信道。

21.低層通信協(xié)議低層通信協(xié)議解析:NetWare操作系統(tǒng)主要由文件服務(wù)器內(nèi)核、工作站外殼與低層通信協(xié)議3部分組成。

22.網(wǎng)絡(luò)網(wǎng)絡(luò)解析:OSI參考模型共分7層,從底層到高層分別是物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層、傳輔層、會(huì)話層、表示層、應(yīng)用層。第3層是網(wǎng)絡(luò)層。

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

24.自動(dòng)檢測(cè)自動(dòng)檢測(cè)解析:本題考查點(diǎn)是典型的以太網(wǎng)交換機(jī)。在典型的以太網(wǎng)交換機(jī)中,一部分端口支持10BASE-T,另一部分端口支持100BASE-T。如果采用了10Mbps/100Mbps自動(dòng)檢測(cè)技術(shù),則交換機(jī)端口可以根據(jù)端口上所連設(shè)備的傳輸速率而調(diào)整,實(shí)現(xiàn)在同一個(gè)局域網(wǎng)中支持10Mbps/100Mbps的主機(jī)。

25.整數(shù)指令整數(shù)指令解析:在經(jīng)典奔騰中,有兩條整數(shù)指令流水線(U指令流水線和V指令流水線)和一條浮點(diǎn)指令流水線。

26.MILNETMILNET解析:1983年,ARPANET向TCP/IP的轉(zhuǎn)換全部結(jié)束,同時(shí)美國(guó)國(guó)防部將其分為兩個(gè)部分。一部分仍叫ARPANET,用于進(jìn)一步的研究工作;另一部分稍大些,稱為著名的MILNET,用作軍方的非機(jī)密通信。

27.2或二2或二解析:因?yàn)?4K=216,也就是說,每個(gè)像素點(diǎn)對(duì)應(yīng)兩個(gè)字節(jié),則對(duì)應(yīng)1024×768點(diǎn)就有:2×1024×768=1572864Byte,顯然必須配置成2MB。

28.外存外存解析:管道通信的實(shí)質(zhì)是利用外存來(lái)進(jìn)行數(shù)據(jù)通信,故具有傳送數(shù)據(jù)量大的優(yōu)點(diǎn),但通信速度較慢。

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

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

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

\n③用變量len的值對(duì)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的后面,實(shí)現(xiàn)字符串xx[i]左右部分子字符串的交換。

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

\n【參考答案】

\n

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

\n【解題思路】本題類似第48套試題,相對(duì)來(lái)說更簡(jiǎn)單一些,通過審題可以發(fā)現(xiàn)本題有兩個(gè)不同點(diǎn):①求所有數(shù)的平均值,此時(shí)只需要將數(shù)組中所有元素的值累加到變量aver中,最后除以l000(因?yàn)閿?shù)組中有1000個(gè)元素)即可得到平均值,參考答案的第8條和第10條語(yǔ)句。②求所有數(shù)的方差,可先利用for循環(huán)將(xx[i]-aver)的平方累加到變量totfc,然后再除以1000即可得到所有數(shù)的方差,參考答案的第11~13條語(yǔ)句。

\n【參考答案】

\n

\n第8類按結(jié)構(gòu)體成員篩選并排序

31.A解析:主板分類方法很多。①按CPU插座分類,如Slot1主板、Socket7主板等。②按主板的規(guī)格分類,如AT主板、Baby-AT主板、ATX主板等。③按數(shù)據(jù)端口分類,如SCSI主板、EDO主板、AGP主板等。④按芯片集分類,如TX主板、LX主板、BX主板等。

32.C解析:總線網(wǎng)和環(huán)形網(wǎng)的優(yōu)點(diǎn)是網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)簡(jiǎn)單,環(huán)形網(wǎng)中每個(gè)結(jié)點(diǎn)與連接結(jié)點(diǎn)之間的通信線路都是網(wǎng)絡(luò)可靠性的瓶頸。環(huán)中任何一個(gè)結(jié)點(diǎn)或線路出現(xiàn)故障,都會(huì)造成網(wǎng)絡(luò)癱瘓??偩€型使用的通信線路最長(zhǎng),網(wǎng)絡(luò)上的任意一個(gè)結(jié)點(diǎn)出現(xiàn)故障都會(huì)使通信中斷。

33.C解析:對(duì)于網(wǎng)絡(luò)的故障的克服最有效的方法是備份,通常的方法有磁盤的鏡像和服務(wù)器的鏡像等。

34.voidSortDat(){intij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;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)品代碼相同*/if(sell[i].je<sell[j].je)/*則按金額從大到小的進(jìn)行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}}voidSortDat()\r\n{inti,j;\r\nPROxy;\r\nfor(i=0;i<99;i++)\r\nfor(j=i+l;j<100;j++)\r\n{\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)品代碼相同*/\r\nif(sell[i].je<sell[j].je)/*則按金額從大到小的進(jìn)行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:

(1)結(jié)構(gòu)體及結(jié)構(gòu)數(shù)組的相關(guān)操作。

(2)結(jié)構(gòu)數(shù)組的排序。

(3)字符型數(shù)組的比較。

本題著重考查結(jié)構(gòu)體變量的訪問、賦值,包括結(jié)構(gòu)體本身及結(jié)構(gòu)體中各個(gè)成員的訪問和賦值。結(jié)構(gòu)數(shù)組的操作與一般數(shù)組的區(qū)別不大,只要注意其中的元素是結(jié)構(gòu)體,以及對(duì)結(jié)構(gòu)體操作的方法。根據(jù)題意要求,我們首先要比較產(chǎn)品代碼。因?yàn)楫a(chǎn)品代碼為字符型,所以不能使用簡(jiǎn)單的比較運(yùn)算符進(jìn)行比較。在這里,我們使用了字符串處理函數(shù)strcmp(char*strl1,char*strl2,unsignedintcout)對(duì)其進(jìn)行比較。對(duì)于比較結(jié)果,還要按情況進(jìn)行新的操作——存入結(jié)構(gòu)數(shù)組或者再進(jìn)行比較。因?yàn)橐讯x了結(jié)構(gòu)數(shù)組,就可以使用循環(huán)進(jìn)行比較排序。排序采用前面介紹的“選擇排序法”。

35.voidcountValue(){intijhalfyy[100];for(i=500;i<800;i++){half=i/2;for(j=2;j<=half;j++);if(i%j==0)break;/*如果該數(shù)不是素?cái)?shù)則退出此層循環(huán)*/if(j>=half)/*如果該數(shù)是素?cái)?shù)則將該數(shù)存入數(shù)組yy中*/{yy[cnt]=i;cnt++;/*統(tǒng)計(jì)素?cái)?shù)的個(gè)數(shù)*/}}for(i=0j=-1;i<cnt;i++)/*計(jì)算這些素?cái)?shù)的間隔加、減之和*/{j=j*-1;sum+=j*yy[i];}}voidcountValue()\r\n{inti,j,half,yy[100];\r\nfor(i=500;i<800;i++)\r\n{half=i/2;\r\nfor(j=2;j<=half;j++);\r\nif(i%j==0)break;/*如果該數(shù)不是素?cái)?shù),則退出此層循環(huán)*/\r\nif(j>=half)/*如果該數(shù)是素?cái)?shù),則將該數(shù)存入數(shù)組yy中*/\r\n{yy[cnt]=i;\r\ncnt++;/*統(tǒng)計(jì)素?cái)?shù)的個(gè)數(shù)*/\r\n}\r\n

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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)論