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

下載本文檔

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

文檔簡介

2021年黑龍江省鶴崗市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.主板主要組成部分是

A.運(yùn)算器、控制器、存儲器B.CPU和外設(shè)C.CPU、存儲器、總線、插槽以及電源D.CPU、存儲器、插槽以及電源電路

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

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

3.關(guān)于即時通信系統(tǒng)的描述中,正確的是

A.音頻聊天數(shù)據(jù)通常以UDP報文傳輸

B.ICQ是在QQ基礎(chǔ)上開發(fā)的

C.消息的發(fā)送和接受必須通過服務(wù)器中轉(zhuǎn)

D.不同的即時通信系統(tǒng)都互相兼容

4.根據(jù)可信計算機(jī)系統(tǒng)評估準(zhǔn)則(TESE),用戶能定義訪問控制要求的自主保護(hù)類型系統(tǒng)屬于()。A.A類B.B類C.C類D.D類

5.下列關(guān)于WindowsServer2003系統(tǒng)下DHCP服務(wù)器參數(shù)的描述中,錯誤的是()。

A.作用域是網(wǎng)絡(luò)上IP地址的連續(xù)范圍

B.排除是從作用域內(nèi)排除的有限IP地址序列

C.保留不可以使用被排出的IP地址序列

D.地址池是作用域應(yīng)用排除范圍之后剩余的IP地址

6.在WindowsServer2003中,用于顯示域列表、計算機(jī)列表的命令是()。

A.nbtstat—aB.netflow—aC.netViewD.nslookup

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

A.RPR與FDDI一樣使用雙環(huán)結(jié)構(gòu)

B.在RPR環(huán)中,源節(jié)點(diǎn)向目的節(jié)點(diǎn)成功發(fā)出的數(shù)據(jù)幀要由源節(jié)點(diǎn)從環(huán)中收回

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

D.RPR能夠在50ms內(nèi)隔離出現(xiàn)故障的節(jié)點(diǎn)和光纖段

8.下列關(guān)于IEEE802.11b協(xié)議的描述中,錯誤的是()。

A.采用CSMA/CA介質(zhì)訪問控制方法

B.允許無線節(jié)點(diǎn)之間采用對等通信方式

C.室內(nèi)環(huán)境通信距離最遠(yuǎn)為100m

D.最大傳輸速率可以達(dá)到54Mbps

9.下列哪一項(xiàng)不是收集網(wǎng)絡(luò)商務(wù)信息的基本要求()。

A.經(jīng)濟(jì)B.適度C.按時D.準(zhǔn)確

10.下列關(guān)于局域網(wǎng)設(shè)備的描述中,錯誤的是()。

A.中繼器工作在MAC層

B.連接到一個集線器的所有節(jié)點(diǎn)共享一個沖突域

C.交換機(jī)在源端口與目的端口間建立虛連接

D.網(wǎng)橋的主要性能指標(biāo)包括幀轉(zhuǎn)發(fā)速率和幀過濾速率

二、填空題(10題)11.環(huán)型拓?fù)涞膬?yōu)點(diǎn)是結(jié)構(gòu)簡單,實(shí)現(xiàn)容易,傳輸延遲確定,適應(yīng)傳輸負(fù)荷較重、______要求較高的應(yīng)用環(huán)境。

12.(11)IP服務(wù)的3個主要特點(diǎn)是_________、面向非連接和盡最大努力投遞服務(wù)。

13.瀏覽器結(jié)構(gòu)由一個______和一系列的用戶單元、解釋單元組成。

14.計算機(jī)網(wǎng)絡(luò)拓?fù)渲饕侵竿ㄐ抛泳W(wǎng)的拓?fù)錁?gòu)型,它對網(wǎng)絡(luò)性能、系統(tǒng)可靠性與______都有重大影響。

15.MD5是一種常用的摘要算法,它產(chǎn)生的消息摘要長度是。

16.運(yùn)行IP協(xié)議的Internet可以為其高層用戶提供______的、面向無連接的、盡最大努力的數(shù)據(jù)報投遞服務(wù)。

17.WWW的信組織形式分為:和超媒體(Hypermedia)兩種

18.

19.

20.

三、2.填空題(8題)21.SMTP的通信過程可以分成三個階段,它們是連接______階段、郵件傳遞階段和連接關(guān)閉階段。

22.寬帶城域網(wǎng)方案通常采用核心交換層、匯聚層與______的三層結(jié)構(gòu)模式。

23.常用的電子支付方式包括【】、電子信用卡和電子支票。

24.負(fù)責(zé)全網(wǎng)數(shù)據(jù)處理業(yè)務(wù)的是______。

25.建立安全環(huán)境的3個重要組成部分分別是威嚴(yán)的法律、先進(jìn)的技術(shù)和______。

26.計算機(jī)網(wǎng)絡(luò)的兩級子網(wǎng)中,通信子網(wǎng)包括______和通信鏈路。

27.作業(yè)級接口是操作系統(tǒng)和用戶間的接口,它又分為聯(lián)機(jī)接口和______接口。

28.用戶在上網(wǎng)瀏覽時,不僅可以查看文本信息,而且還可以激活一段聲音,顯示一個圖片,甚至可以播放一段動畫,這是因?yàn)槭褂昧薩_____技術(shù)。

四、C語言程序設(shè)計題(2題)29.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個四位數(shù),如果該四位數(shù)大于該四位數(shù)以后的連續(xù)五個數(shù)且該數(shù)是奇數(shù)(該四位數(shù)以后不滿五個數(shù),則不統(tǒng)計),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(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ù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取一篇英文文章,存入到無符號字符串?dāng)?shù)組xx中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組xx中的所有字符進(jìn)行替代,其替代值仍存入數(shù)組xx所對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。

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

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

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

五、1.選擇題(3題)31.下列說法不正確的是()。

A.每臺需要路由選擇的設(shè)備保存一張路由表,需要傳送IP數(shù)據(jù)報時查表,決定把數(shù)據(jù)發(fā)往何處

B.路由器負(fù)責(zé)將從一個網(wǎng)絡(luò)接收來的IP數(shù)據(jù)報,經(jīng)過路由選擇,轉(zhuǎn)發(fā)到一個合適的網(wǎng)絡(luò)

C.路由器必須知道到目的地的完整路徑,否則無法進(jìn)行IP數(shù)據(jù)報的傳遞

D.路由表中常常使用目的網(wǎng)絡(luò)的網(wǎng)絡(luò)地址而不是目的主機(jī)的IP地址

32.以下不是IP路由器具備的主要功能的是______。

A.轉(zhuǎn)發(fā)所收到的IP數(shù)據(jù)報

B.為需要轉(zhuǎn)發(fā)的IP數(shù)據(jù)報選擇最佳路徑

C.分析IP數(shù)據(jù)報所攜帶的TCP內(nèi)容

D.維護(hù)路由表信息

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

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

六、1.程序設(shè)計題(3題)34.己知在文件IN46.DAT中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價dj(整型)、數(shù)量s1(整型)、金額je(長整型)幾部分組成。其中,金額=單價×數(shù)量可計算得出。函數(shù)ReadDat()的功能是讀取這100個銷售記錄并存入數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按金額從大到小進(jìn)行排列,若金額相同,則按產(chǎn)品代碼從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用寫函數(shù)WriteDat()把結(jié)果輸出到文件OUT46.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];

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("IN46.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;

sellIii.sl=atoi(ch);

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

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

fp=fopen("OUT46.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[ii.si,sell[i].je)

;

}

fclose(fp);

}

35.請編制程序,要求:將文件IN91.DAT中的200個整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中奇數(shù)的個數(shù)cnt1和偶數(shù)的個數(shù)cnt2,以及數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj(保留2位小數(shù)),結(jié)果cnt1,cnt2,pj輸出到out91.dat中。

部分程序、讀函數(shù)read_dat(intxx[200])及輸出格式已給出。

試題程序:

#include<conio.h>

#include<stdio.h>

#defineN200

voidread_dat(intxx[N])

{

inti,j;

FILE*fp;

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

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

{

for(j=0;j<10;j++)

{

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

printf("%d",xx[i*10+j]);

}

printf("\n");

}

fclose(fp);

}

voidmain()

{

intcnt1,cnt2,xx[N];

floatpj;

FILE*fw;

inti,k=0;

longj;

clrscr();

fw=fopen("out91.dat","w");

read_dat(xx);

printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);

fclose(fw);

36.已知數(shù)據(jù)文件in38.dat中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:若一個4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值,百位數(shù)字上的值小于等于十位數(shù)字上的值,以及十位數(shù)字上的值小于等于個位數(shù)字上的值,并且此4位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的數(shù)的個數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。

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

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

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

試題程序:

#include<stdio.h>

#defineMAX200

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

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

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

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

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

fclose(fp);

}

voidmain()

{

inti;

readDat();

jsVal();

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

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

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

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

參考答案

1.C解析:主板是計算機(jī)主機(jī)的主要部件。通常,主板由5部分組成:CPU、存儲器、總線、插槽以及電源。

2.B

3.A音頻/視頻聊天需要為通信雙方提供一個穩(wěn)定的直接連接,數(shù)據(jù)通常以UDP報文傳輸。ICQ出現(xiàn)的比QQ早,所以B\n錯誤。消息的發(fā)送和接收有兩種方式,一個是通過服務(wù)器中轉(zhuǎn)的客戶機(jī)/服務(wù)器模式,一種是直接傳輸?shù)目蛻魴C(jī)/客戶機(jī)模式。目前,各個廠商自己定義協(xié)議,并且互不開放,造成各種即時通信系統(tǒng)之間無法互聯(lián)互通。

4.C可信計算機(jī)系統(tǒng)評估準(zhǔn)則(TESEC)把計算機(jī)的安全等級分為4類7個等級。C類系統(tǒng)是指用戶能自定義訪問控制要求的自主保護(hù)類型,分為C1和C2級別。A類系統(tǒng)要求最高,D類要求最低。UNIX系統(tǒng)滿足C2級標(biāo)準(zhǔn),只有一部分產(chǎn)品達(dá)到了B1級別,所以此題選C。

5.C在配置DHCP服務(wù)時,保留地址可以使用作用域地址范圍中的任何IP地址。因此C選項(xiàng)描述錯誤,所以選擇C選項(xiàng)。

6.CNbtstat—a功能:使用遠(yuǎn)程計算機(jī)的名稱列出名稱表。NetFlow功能:是一種數(shù)據(jù)交換方式。Netview功能:用于顯示域列表、計算機(jī)列表或指定計算機(jī)上共享資源的列表。nslookup(nameserverlookup,域名查詢):是一個用于查詢Internet域名信息或診斷DNS服務(wù)器問題的工具。故選擇C選項(xiàng)。

7.BRPR環(huán)限制數(shù)據(jù)幀只在源節(jié)點(diǎn)與目的節(jié)點(diǎn)之間的光纖段上傳輸,當(dāng)源節(jié)點(diǎn)成功的發(fā)送一個數(shù)據(jù)幀之后,這個數(shù)據(jù)幀要由目的節(jié)點(diǎn)從環(huán)中收回,所以B選項(xiàng)描述錯誤。

8.DIEEE802.11b無線局域網(wǎng)的帶寬最高可達(dá)11Mbps,IEEE802.11a的最大帶寬是54Mbps。因此選擇D選項(xiàng)。

9.C

10.A中繼器工作在物理層,因此選項(xiàng)A中提到的中繼器工作在MAC層是錯誤的說法。

11.實(shí)時性實(shí)時性解析:環(huán)型拓?fù)涞膬?yōu)點(diǎn)是結(jié)構(gòu)簡單,實(shí)現(xiàn)容易,傳輸延遲確定,適應(yīng)傳輸負(fù)荷較重、實(shí)時性要求較高的應(yīng)用環(huán)境。

12.(11)不可靠的數(shù)據(jù)投遞服務(wù)

【解析】lP服務(wù)的3個主要特點(diǎn)是不可靠的數(shù)據(jù)投遞服務(wù)、面向非連接和盡最大努力投遞服務(wù)。

13.控制單元控制單元解析:瀏覽器通常由一系列的用戶單元、一系列的解釋單元和一個控制單元組成。

14.通信費(fèi)用通信費(fèi)用解析:計算機(jī)網(wǎng)絡(luò)拓?fù)渲饕侵竿ㄐ抛泳W(wǎng)的拓?fù)錁?gòu)型,它對網(wǎng)絡(luò)性能、系統(tǒng)可靠性與通信費(fèi)用都有重大影響。

15.128MD5是一種常用的摘要算法,它產(chǎn)生的消息摘要長度是128位。

16.不可靠不可靠解析:互聯(lián)網(wǎng)應(yīng)該屏蔽低層網(wǎng)絡(luò)的差異,為用戶提供通用的服務(wù)。具體地講,運(yùn)行IP協(xié)議的互聯(lián)層可以為其高層用戶提供如下3種服務(wù):(1)不可靠的數(shù)據(jù)投遞服務(wù);(2)而向無連接的傳輸服務(wù);(3)盡最大努力投遞服務(wù)。

17.超文本(Hypertext)【解析】WWW的信息組織形式分為超文本(Hypertext)和超媒體(Hypermedia)兩種。

18.

19.

20.沖突

【解析】CSMA/CD采用共享公用總線傳輸介質(zhì),由于總線作為公共傳輸介質(zhì)為多個結(jié)點(diǎn)所共享,就有可能出現(xiàn)同一時刻有兩個或兩個以上結(jié)點(diǎn)通過總線發(fā)送數(shù)據(jù)的情況,因此會出現(xiàn)沖突麗造成傳輸失敗。

21.建立建立解析:SMTP的通信過程可以分成三個階段:連接建立階段、郵件傳遞階段和連接關(guān)閉階段。

22.接入層接入層解析:目前城域網(wǎng)的建設(shè)方案具有幾個共同點(diǎn):傳輸介質(zhì)采用光纖,交換結(jié)點(diǎn)采用基于IP的高速路由交換機(jī)ATM交換機(jī),在體系結(jié)構(gòu)上采用核心層、業(yè)務(wù)匯集層與接入層的三層模式,以適應(yīng)各種業(yè)務(wù)需求、不同協(xié)議與不同類型用戶的接入需要。

23.電子現(xiàn)金電子現(xiàn)金解析:電子支付工具包括了電子現(xiàn)金、電子信用卡和電子支票等。在電子商務(wù)活動中,客戶通過計算機(jī)終端上的瀏覽器訪問商家的Web服務(wù)器,進(jìn)行商品或服務(wù)的訂購,然后通過電子支付工具與商家進(jìn)行結(jié)算。

24.資源子網(wǎng)資源子網(wǎng)解析:資源子網(wǎng)負(fù)責(zé)全網(wǎng)的數(shù)據(jù)處理業(yè)務(wù),向網(wǎng)絡(luò)用戶提供各種網(wǎng)絡(luò)資源與網(wǎng)絡(luò)服務(wù)。

25.嚴(yán)格的管理嚴(yán)格的管理解析:安全策略模型包括了建立安全環(huán)境的3個重要組成部分:威嚴(yán)的法律、先進(jìn)的技術(shù)和嚴(yán)格的管理。

26.路由設(shè)備路由設(shè)備解析:通信子網(wǎng)最初由接口信息處理機(jī)IMP和通信鏈路組成,后來IMP演變成路由器,負(fù)責(zé)轉(zhuǎn)接數(shù)據(jù)。

27.脫機(jī)脫機(jī)解析:作業(yè)級接口是系統(tǒng)為用戶在作業(yè)一級請求操作系統(tǒng)服務(wù)而設(shè)置的,分為聯(lián)機(jī)接口和脫機(jī)接口。

28.超媒體超媒體解析:超媒體技術(shù)對超文本的鏈接信息類型進(jìn)行了擴(kuò)展,支持豐富媒體格式的Web瀏覽。

29.【審題關(guān)鍵句】大于后連續(xù)5個數(shù),奇數(shù),從小到大排序。

\n【解題思路】本題類似第35套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點(diǎn):①判斷數(shù)值為奇數(shù),可通過a[i]%2進(jìn)行判斷,參考答案的第4條語句;②要求進(jìn)行比較的元素大于后連續(xù)5個數(shù),因此在設(shè)置判斷條件時,作為比較的兩個數(shù)之間應(yīng)該是大于關(guān)系,參考答案的第4條語句。

\n【參考答案】

\n

30.【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或大于130不變,否則替換。

\n【解題思路】

\n①首先定義兩個循環(huán)整型變量i,j和存放ASCII碼值的中間變量val。

\n②通過兩個for循環(huán)完成對字符串的替換。第一個for循環(huán)的循環(huán)變量i的初值為0,當(dāng)i值等于文章中最大行數(shù)值maxline時停止循環(huán),每循環(huán)一次,i的值加1;第二層for循環(huán)中,循環(huán)變量i的初值為0,表示從第i行的第1個字符開始計算,當(dāng)j值等于該行中字符串長度的數(shù)值時停止循環(huán),每循環(huán)一次,j的值加1。

\n③循環(huán)體中,根據(jù)題意重新計算每個字符xx[i][i]的ASCIl碼值,當(dāng)新取得的ASCII碼值大于32且小于等于130時,則用新的ASCII碼值所對應(yīng)的字符替代原來的字符,新ASCII碼值不在此范圍內(nèi)的字符則保持原字符不變。

\n【參考答案】

\n

31.C解析:路由器在因特網(wǎng)中起到重要的作用,它連接兩個或者多個物理網(wǎng)絡(luò),負(fù)責(zé)將從一個網(wǎng)絡(luò)接收來的IP數(shù)據(jù)報,經(jīng)過路由選擇,轉(zhuǎn)發(fā)到一個合適的網(wǎng)絡(luò)中;每臺需要路由選擇的設(shè)備保存一張IP選路表(路由表),需要傳送IP數(shù)據(jù)報時,通過查詢該表決定發(fā)送方向;路由器R中的路由表僅僅指定了從R到目的網(wǎng)絡(luò)路徑上的一步,而路由器并不知道目的地的完整路徑。同時,路由表中的N常常使用目的網(wǎng)絡(luò)的網(wǎng)絡(luò)地址。

32.C解析:IP路由器是連接兩個或者多個物理網(wǎng)絡(luò)的設(shè)備,它負(fù)責(zé)將從一個網(wǎng)絡(luò)中收到的IP數(shù)據(jù)報轉(zhuǎn)發(fā)到其他網(wǎng)絡(luò),會更具路由表選擇最佳的路由的路徑,并且不需要維護(hù)路由表的信息,分析IP數(shù)據(jù)報中所攜帶的TCP內(nèi)容不是路由器所具有的功能。

33.C解析:TCP/IP具有以下特點(diǎn):1)開放的協(xié)議標(biāo)準(zhǔn),免費(fèi)使用,并且獨(dú)立于特定的計算機(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.voidSortDat(){intij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(sell[i].je<sell[j].je)/*按金額從大到小進(jìn)行排列*/{xy=sellIii;sell[i]=sell[j];sell[j]=xy;}elseif(sell[i].je==sell[j].je)/*若金額相同*/if(strcmp(sell[ii.dmsell[j].dm)<0)/*則按產(chǎn)品代碼從大到小進(jìn)行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=0;i<99;i++)\r\nfor(j=i+l;j<100;j++)\r\n{\r\nif(sell[i].je<sell[j].je)/*按金額從大到小進(jìn)行排列*/\r\n{\r\nxy=sellIii;\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(sell[i].je==sell[j].je)/*若金額相同*/\r\nif(strcmp(sell[ii.dm,sell[j].dm)<0)/*則按產(chǎn)品代碼從大到小進(jìn)行排列*/\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}\r\n}解析:本題考查的知識點(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)體中各個成員的訪問和賦值。根據(jù)題意要求,我們首先要按照金額對記錄從大到小進(jìn)行排列。若金額相同,則要比較產(chǎn)品代碼。因?yàn)楫a(chǎn)品代碼為字符型,所以不能使用簡單的比較運(yùn)算符進(jìn)行比較。在這里,我們使用了字符串處理函數(shù)strcmp(char*strll,char*strl2,unsignedintcouO對其進(jìn)行比較。因?yàn)橐讯x了結(jié)構(gòu)數(shù)組,就可以使用循環(huán)進(jìn)行比較排序。排序采用前面介紹的“選擇排序法”。

35.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj;clrscr();fw=fopen("out91.dat""w");read_dat(xx);for(i=0j=0cnt1=0cnt2=0;i<N;i++){if(xx[i]%2)/*求出數(shù)組XX中奇數(shù)的個數(shù)cnt1*/cnt1++;elsecnt2++;/*求出數(shù)組xx中偶數(shù)的個數(shù)cnt2*/if(i%2==0){j+=xx[i];/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的總和*/k++;}}Pj=(float)(j*100/k)/100;/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj*/printf("\n\ncnt1=%dcnt2=%dpj=%6.2f\n"cnt1cnt2pj);fprintf(fw"%d\n%d\n%6.2f\n"cnt1cnt2pj);fclose(fw);}[解析]本題考查的知識點(diǎn)如下:(1)運(yùn)算符“%”的使用。(2)強(qiáng)制類型轉(zhuǎn)換和小數(shù)位數(shù)的保留;一個數(shù)除以2取余所得的數(shù)為1則它是奇數(shù)否則是偶數(shù)取余使用運(yùn)算符“%”。在本題中要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個數(shù)強(qiáng)制類型轉(zhuǎn)換后再除以100。為了保證和有效我們定義一個長整型變量來記錄和。因?yàn)閭€數(shù)也為整型運(yùn)算符“/”在這里的含義是整除而我們要保留小數(shù)所以要使用強(qiáng)制類型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點(diǎn)類型這樣就可以實(shí)現(xiàn)保留兩位小數(shù)。使用循環(huán)對所有數(shù)據(jù)進(jìn)行訪問。voidmain()\r\n{\r\nintcnt1,cnt2,xx[N];\r\nfloatpj;\r\nFILE*fw;\r\ninti,k=0;\r\nlongj;\r\nclrscr();\r\nfw=fopen('out91.dat','w');\r\nread_dat(xx);\r\nfor(i=0,j=0,cnt1=0,cnt2=0;i<N;i++)\r\n{\r\nif(xx[i]%2)/*求出數(shù)組XX中奇數(shù)的個數(shù)cnt1*/\r\ncnt1++;\r\nelse\r\ncnt2++;/*求出數(shù)組xx中偶數(shù)的個數(shù)cnt2*/\r\nif(i%2==0)\r\n{\r\nj+=xx[i];/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的總和*/\r\nk++;\r\n}\r\n}\r\nPj=(float)(j*100/k)/100;/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj*/\r\nprintf('\\n\\ncnt1=%d,cnt2=%d,pj=%6.2f\\n',cnt1,cnt2,pj);\r\nfprintf(fw,'%d\\n%d\\n%6.2f\\n',cnt1,cnt2,pj);\r\nfclose(fw);\r\n}\r\n[解析]本題考查的知識點(diǎn)如下:\r\n(1)運(yùn)算符“%”的使用。\r\n(2)強(qiáng)制類型轉(zhuǎn)換和小數(shù)位數(shù)的保留;\r\n一個數(shù)除以2取余所得的數(shù)為1,則它是奇數(shù),否則是偶數(shù),取余使用運(yùn)算符“%”。在本題中,要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個數(shù)強(qiáng)制類型轉(zhuǎn)換后再除以100。為了保證和有效,我們定義一個長整型變量來記錄和。因?yàn)閭€數(shù)也為整型,運(yùn)算符“/”在這里的含義是整除,而我們要保留小數(shù),所以要使用強(qiáng)制類型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點(diǎn)類型,這樣就可以實(shí)現(xiàn)保留兩位小數(shù)。使用循環(huán)對所有數(shù)據(jù)進(jìn)行訪問。

36.已知數(shù)據(jù)文件in38.dat中存有200個4位數(shù)并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中請編制一函數(shù)jsVal()其功能是:若一個4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值百位數(shù)字上的值小于等于十位數(shù)字上的值以及十位數(shù)字上的值小于等于個位數(shù)字上的值并且此4位數(shù)是偶數(shù)則統(tǒng)計出滿足此條件的數(shù)的個數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。注意:部分源程序已給出。程序中已定義數(shù)組:a[200]b[200]已定義變量:cnt。請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。試題程序:#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidjsVal(){}voidreadDat(){inti;FILE*fp;fp=fopen("in38.dat""r");for(i=0;i<MAX;i++)fscanf(fp"%d"&a[i]);fclose(fp);}voidmain(){inti;readDat();jsVal();printf("滿足條件的數(shù)=%d\n"cnt);for(i=0;i<cnt;i++)printf("%d\n"b[i]);writeDat();}writeDat(){FILE*fp;inti;fp=fopen("out38.dat""w");fprintf(fp"%d\n"cnt);for(i=0;i<cnt;i++)fprin

溫馨提示

  • 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

提交評論