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

下載本文檔

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

文檔簡介

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

一、單選題(10題)1.因特網(wǎng)的基本服務(wù)產(chǎn)生于()

A.50年代末~60年代初B.60年代末~70年代初C.70年代末~80年代初D.80年代末~90年代初

2.下列對IPv6地址AB31:O:0:0601:BC:0:0:05D7的簡化表示中,錯(cuò)誤的是()。

A.AB31::601:BC:0:0:05D7

B.AB31::601:BC::05D7

C.AB31:O:0:601:BC::05D7

D.AB31:0:0:0601:BC::5D7

3.網(wǎng)絡(luò)操作系統(tǒng)的基本任務(wù)不包括()

A.屏蔽本地與網(wǎng)絡(luò)資源的差異性

B.保持計(jì)算機(jī)系統(tǒng)的可靠長期服務(wù)

C.為用戶提供各中基本網(wǎng)絡(luò)服務(wù)

D.提供網(wǎng)絡(luò)系統(tǒng)的安全性服務(wù)

4.WWW瀏覽器的工作基礎(chǔ)是解釋執(zhí)行用()語言書寫的文件。

A.HTMLB.JavaC.SQLD.VC++

5.下列技術(shù)中,不屬于無線接入技術(shù)的是()。

A.AdhocB.DWDMC.WiFiD.WiMAX

6.ATM層類似于數(shù)據(jù)鏈路層協(xié)議,可以利用()技術(shù)在同一條物理鏈路上進(jìn)行多路復(fù)用。

A.頻分多路復(fù)用B.時(shí)分多路復(fù)用C.虛電路D.以上都是

7.目前,局域網(wǎng)可分為______兩類。

A.共享局域網(wǎng)和獨(dú)占局域網(wǎng)

B.爭用式共享介質(zhì)局域網(wǎng)和交換式局域網(wǎng)

C.層次性局域網(wǎng)和網(wǎng)狀式局域網(wǎng)

D.同軸式局域網(wǎng)和雙絞線式局域網(wǎng)

8.攻擊者使用無效的IP地址,利用TCP連接的三次握手過程,使得受害主機(jī)處于開放會話的請求之中,直至連接超時(shí)。在此期間,受害主機(jī)將會連續(xù)接受這種會話請求,最終因耗盡資源而停止響應(yīng)。這種攻擊被稱為()。

A.DDoS攻擊B.Land攻擊C.Smurf攻擊D.SYNFlooding攻擊

9.下列對IEEE802.11系列標(biāo)準(zhǔn)的描述中,錯(cuò)誤的是()。

A.IEEE802.11a的實(shí)際吞吐量是28—31Mbps

B.IEEE802.11b的最大容量是33Mbps

C.IEEE802.11a的最大容量是532Mbps

D.IEEE802.11g的最大容量是162Mbps

10.針對不同的傳輸介質(zhì),Ethernet網(wǎng)卡提供了相應(yīng)的接口,其中適用于非屏蔽雙絞線的網(wǎng)卡應(yīng)提供()。

A.AUI接口B.BNC接口C.RS-232接口D.RJ-45接口

二、填空題(10題)11.(18)攻擊密碼體制一般有兩種方法:密碼分析學(xué)和________。

12.CSMA/CD的工作流程為:先聽后發(fā),邊聽邊發(fā),沖突停止,延遲

13.

14.在網(wǎng)絡(luò)協(xié)議的各層中,相鄰層之間的關(guān)系是______的關(guān)系。

15.______涉及修改數(shù)據(jù)流或創(chuàng)建數(shù)據(jù)流,它包括假冒、重放、修改消息和拒絕服務(wù)等。

16.

17.在軟磁盤存儲器中,軟磁盤適配器是______。

18.(7)以太網(wǎng)交換機(jī)的幀轉(zhuǎn)發(fā)方式有:直通交換方式、存儲轉(zhuǎn)發(fā)交換方式和____。

19.

20.TokenBus是一種在總線拓?fù)渲欣谩啊弊鳛榭刂乒?jié)點(diǎn)訪問公共傳輸介質(zhì)的確定型介質(zhì)訪問控制方法。

三、2.填空題(8題)21.通過局域網(wǎng)接人Internet,只需申請一個(gè)IP地址,局域網(wǎng)內(nèi)的所有計(jì)算機(jī)就都可以上網(wǎng)了,它是通過【】實(shí)現(xiàn)的。

22.在Novell網(wǎng)中,目錄的創(chuàng)建和授權(quán)主要是【】的工作。

23.安騰采用了EPIC,即______技術(shù)。

24.試圖發(fā)現(xiàn)明文或密鑰的過程稱為______。

25.______結(jié)構(gòu)的網(wǎng)絡(luò)能夠較好地滿足匯集信息的應(yīng)用要求。

26.使用TCP/IP協(xié)議棧,在進(jìn)行發(fā)送的計(jì)算機(jī)中,UDP從______層接受數(shù)據(jù)單元。

27.用戶接入因特網(wǎng)的入口點(diǎn)是______。

28.在CPU中,執(zhí)行一條指令所需的時(shí)間稱【】周期。

四、C語言程序設(shè)計(jì)題(2題)29.已知數(shù)據(jù)文件in.dat中存有200個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsgal,其功能是:從數(shù)組a中依次取出一個(gè)四位數(shù),對每一個(gè)四位數(shù)作如下處理:把個(gè)位數(shù)字和千位數(shù)字重新組成一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的個(gè)位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的于位數(shù)字),以及把百位數(shù)字和十位數(shù)字組成另一個(gè)新的含有兩位數(shù)字的數(shù)(新數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字,新數(shù)的個(gè)位數(shù)字是原四位數(shù)的十位數(shù)字),如果兩個(gè)新組成數(shù):一個(gè)是奇數(shù),另一個(gè)為偶數(shù),并且至少有一個(gè)數(shù)能被l7整除,同時(shí)兩個(gè)新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)存入數(shù)組b中,并計(jì)算滿足上述條件的四位數(shù)的個(gè)數(shù)cnt,而后對數(shù)組b進(jìn)行降序排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。

例如:一個(gè)四位數(shù)為4512,依題意組成的第一個(gè)新數(shù)為24,第二個(gè)新數(shù)為51,其中51能被l7整除,這兩個(gè)新數(shù)的十位數(shù)字不為零,則4512這個(gè)四位數(shù)滿足題意所規(guī)定條件。

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

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

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

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

提示:若中間變量為PRtemp,則可以直接使用結(jié)構(gòu)賦值語句進(jìn)行解題;產(chǎn)品代碼比較請用函數(shù)strcmp進(jìn)行解題。

例如:sell[i]=temp;

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

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

五、1.選擇題(3題)31.在ISO/OSI參考模型中,網(wǎng)絡(luò)層的主要功能是()。

A.組織兩個(gè)會話進(jìn)程之間的通信,并管理數(shù)據(jù)的交換

B.數(shù)據(jù)格式變換、數(shù)據(jù)加密與解密、數(shù)據(jù)壓縮與恢復(fù)

C.路由選擇、擁塞控制與網(wǎng)絡(luò)互連

D.確定進(jìn)程之間通信的性質(zhì),以滿足用戶的需要

32.有一種互連設(shè)備工作于網(wǎng)絡(luò)層,它既可以用于相同(或相似)網(wǎng)絡(luò)間的互連,也可以用于異構(gòu)網(wǎng)絡(luò)間的互連,這種設(shè)備是

A.集線器B.交換機(jī)C.路由器D.網(wǎng)關(guān)

33.在現(xiàn)實(shí)中,我們一般將計(jì)算機(jī)分類為()。

A.服務(wù)器、工作站、臺式機(jī)、便攜機(jī)、手持設(shè)備

B.大型機(jī)、小型機(jī)、個(gè)人計(jì)算機(jī)、工作站、巨型計(jì)算機(jī)

C.服務(wù)器、工作站、臺式機(jī)、筆記本

D.服務(wù)器/工作站、臺式機(jī)、筆記本,掌上電腦,大型機(jī)、小型機(jī)

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

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

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

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

}

35.請編制程序,要求:將文件IN91.DAT中的200個(gè)整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中奇數(shù)的個(gè)數(shù)cnt1和偶數(shù)的個(gè)數(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.下列程序的功能是:計(jì)算出自然數(shù)SIX和NINE,它們滿足的條件是SIX+SIX+SIX=NINE+NINE的個(gè)數(shù)cnt,以及滿足此條件的所有SIX與NINE的和sum。請編寫函數(shù)countValue()實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果cnt和sam輸出到文件OUT51.DAT中。其中的S,LX,N,I,N,E各代表一個(gè)十進(jìn)制數(shù)。

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

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

試題程序:

#include<stdio.h>

intcnt,sum;

voidcountValue()

{

}

voidmain()

{

cnt=sum=O;

countValue();

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

printf("滿足條件所有的SIX與NINE的和=%d\n",sum);

writeDAT();

}

writeDAT()

{

FILE*fp;

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

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

fclose(fp);

}

參考答案

1.C

2.BIPv6采用128位地址長度,每16位劃分為一個(gè)位段。每個(gè)位段被轉(zhuǎn)換為一個(gè)4位的十六進(jìn)制數(shù),位段間用冒號隔開,這種方法稱為冒號十六進(jìn)制表示法,因此一個(gè)IPv6地址最多有8個(gè)位段。另外一種是零壓縮表示法,規(guī)則為:對于一個(gè)位段中中間的0不做?。粚τ谝粋€(gè)位段中全部數(shù)字為0的情況,只保留一個(gè)0;當(dāng)?shù)刂分写嬖谝粋€(gè)或者多個(gè)連續(xù)的16比特位為。字符時(shí),可以用:-(雙冒號)來表示,但是一個(gè)IPv6地址只允許有一個(gè)冒號,不能將一個(gè)段內(nèi)有效的0壓縮掉。選項(xiàng)8中有兩個(gè)雙冒號,因此B選項(xiàng)錯(cuò)誤。

3.B

4.A解析:瀏覽器軟件主要解釋執(zhí)行超文本文件,這種文件用HTML(超文本標(biāo)記語言)書寫。HTMI。文檔是Web站點(diǎn)的主要文檔。

5.B密集波分復(fù)用(DenseWavelengthDivisionMultiplexin9,DWDM)技術(shù),指的是一種光纖數(shù)據(jù)傳輸技術(shù),這一技術(shù)利用激光的波長按照比特位并行傳輸或者字符串行傳輸方式在光纖內(nèi)傳遞數(shù)據(jù)。故選B選項(xiàng)。

6.CATM層允許數(shù)據(jù)通過多條虛電路在同一條物理鏈路上進(jìn)行多路復(fù)用。ATM交換機(jī)接收來自特定輸入端口的信元,根據(jù)信元頭中的VPI/VCI字段,檢查路由表進(jìn)行信元轉(zhuǎn)發(fā),并更新信元頭的VPI和VCI。\n單選題

7.B解析:就數(shù)據(jù)傳輸控制方式來講,局域網(wǎng)分為爭用式共享介質(zhì)局域網(wǎng)和交換式局域網(wǎng)兩大類。爭用式共享介質(zhì)局域網(wǎng)的結(jié)點(diǎn)之間的數(shù)據(jù)傳輸是共享介質(zhì)的,因此兩個(gè)節(jié)點(diǎn)之間若有數(shù)據(jù)在傳輸,其他節(jié)點(diǎn)便不能使用該介質(zhì)。

8.D

9.CIEEE802.11a最大容量432Mbps。故選擇C選項(xiàng)。

10.D解析:針對不同的傳輸介質(zhì),網(wǎng)卡提供了相應(yīng)的接口。適用粗纜的網(wǎng)卡應(yīng)提供AUI接口;適用細(xì)纜的網(wǎng)卡應(yīng)提供BNC接口;適用于非屏蔽雙絞線的網(wǎng)卡應(yīng)提供RJ-45接口:適用于光纖的網(wǎng)卡應(yīng)提供光纖的F/O接口;目前,多數(shù)網(wǎng)卡是將幾種接口集成在一塊網(wǎng)卡上,例如AUI/RJ-45二合一網(wǎng)卡。同時(shí),也有些簡易以太網(wǎng)卡只提供AUI、BNC、RJ-45接口中的一種。例如,只支持提供RJ-45接口的10BASE-T以太網(wǎng)卡。

11.窮舉攻擊

【解析】攻擊密碼體制一般有兩種方法:密碼分析學(xué)和窮舉攻擊。

12.重發(fā)重發(fā)解析:為了有效實(shí)現(xiàn)多個(gè)結(jié)點(diǎn)訪問公共傳輸介質(zhì)的控制策略,CSMA/CD的發(fā)送流程可以簡單概括為4點(diǎn):先聽后發(fā),邊聽邊發(fā),沖突停止,延遲重發(fā)。

13.共享

14.服務(wù)與被服務(wù)服務(wù)與被服務(wù)

15.主動(dòng)攻擊主動(dòng)攻擊解析:安全攻擊可以分為被動(dòng)攻擊和主動(dòng)攻擊。主動(dòng)攻擊涉及修改數(shù)據(jù)流或創(chuàng)建數(shù)據(jù)流,它包括假冒、重放、修改消息和拒絕服務(wù)等。

16.

17.軟盤驅(qū)動(dòng)器與CPU進(jìn)行信息交換的通道口軟盤驅(qū)動(dòng)器與CPU進(jìn)行信息交換的通道口解析:軟磁盤存儲器主要有軟磁盤、軟盤驅(qū)動(dòng)器和軟磁盤適配器組成。軟磁盤適配器是CPU與軟盤驅(qū)動(dòng)器進(jìn)行信息交換的通道口。

18.(7)改進(jìn)的直通交換方式

【解析】以太網(wǎng)交換機(jī)的幀轉(zhuǎn)發(fā)方式有:直通交換方式、存儲轉(zhuǎn)發(fā)交換方式和改進(jìn)的直通交換方式。

19.超時(shí)

20.令牌TokenBus(令牌總線)是一種在總線拓?fù)渲欣昧钆瓶刂乒?jié)點(diǎn)訪問公共傳輸介質(zhì)的確定型介質(zhì)訪問控制方法。在采用TokenBus方法的局域網(wǎng)中,任何一個(gè)節(jié)點(diǎn)只有在取得令牌后才能使用共享總線發(fā)送數(shù)據(jù)。令牌是一種具有特殊結(jié)構(gòu)的控制幀,用來控制節(jié)點(diǎn)對總線的訪問權(quán)。

21.代理服務(wù)器代理服務(wù)器解析:在局域網(wǎng)上的一臺計(jì)算機(jī)上運(yùn)行代理服務(wù)器軟件,這臺計(jì)算機(jī)稱為代理服務(wù)器或網(wǎng)關(guān)。代理服務(wù)器的廣域網(wǎng)端口接入Internet,局域網(wǎng)端口與本地局域網(wǎng)相連,局域網(wǎng)上運(yùn)行TCP/IP協(xié)議。局域網(wǎng)內(nèi)的每一臺計(jì)算機(jī)都可以同時(shí)通過代理服務(wù)器訪問Internet,它們共享代理服務(wù)器的一個(gè)IP地址和同一賬號。

22.管理員管理員

23.簡明并行指令計(jì)算簡明并行指令計(jì)算解析:286、386采用了CISC(傳統(tǒng)的復(fù)雜指令系統(tǒng));奔騰采用了RISC(精簡指令系統(tǒng));而安騰采用了超越前兩者的EPIC技術(shù),即簡明并行指令計(jì)算技術(shù)。

24.密碼密碼解析:試圖發(fā)現(xiàn)明文或密鑰的過程稱為密碼分析,其過程通常包括:分析(統(tǒng)計(jì)所截獲的消息材料)、假設(shè)、推斷和證實(shí)等步驟。

25.樹形拓?fù)錁湫瓮負(fù)浣馕觯簶湫瓮負(fù)錁?gòu)型中,結(jié)點(diǎn)按層次進(jìn)行連接,信息交換主要在上、下結(jié)點(diǎn)之間進(jìn)行,相鄰及同層結(jié)點(diǎn)之間一般不進(jìn)行數(shù)據(jù)交換或數(shù)據(jù)交換量小。將其看成星形拓?fù)錁?gòu)型的擴(kuò)展。樹形結(jié)構(gòu)的網(wǎng)絡(luò)能夠較好地滿足匯集信息的應(yīng)用要求。

26.應(yīng)用層應(yīng)用層解析:UDP位于傳輸層,它接受其直接上層即應(yīng)用層的數(shù)據(jù)單元并進(jìn)行發(fā)送。在收方則反之。

27.因特網(wǎng)服務(wù)提供者/ISP因特網(wǎng)服務(wù)提供者/ISP解析:因特網(wǎng)服務(wù)提供者ISP是用戶接入因特網(wǎng)的入口點(diǎn),其作用是為用戶提供因特網(wǎng)接入服務(wù)和為用戶提供各種類型的信息服務(wù)。

28.指令指令解析:CPU每取出并執(zhí)行一條指令,都需要完成一系列的操作。這一系列操作所需的時(shí)間通常叫做一個(gè)指令周期。

29.【審題關(guān)鍵句】個(gè)位+千位與百位+十位,奇數(shù),偶數(shù),整除,從大到小排序。

\n【解題思路】

\n本題類似第24套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個(gè)方面:①分解后重新組合成十位數(shù)的方式不同,參考答案的第8、9條語句重新指定兩位數(shù)的組合方式;②新組合的兩位數(shù)的奇偶性判斷及整除判斷,參考答案的第l0條語句。

\n本題第10條語句中各條件表達(dá)式之間的關(guān)系有些復(fù)雜,大致思路是:①首先判斷新組合的兩位數(shù)的十位不為0,即表達(dá)式“gwbw”;②再判斷新組合的第一個(gè)兩位數(shù)為偶數(shù),第二個(gè)兩位數(shù)為奇數(shù),且兩個(gè)兩位數(shù)中至少有一個(gè)能被l7整除的情況,兩個(gè)整除關(guān)系表達(dá)式式要用或運(yùn)算符(11)連接,且用括號括起來先計(jì)算或運(yùn)算,再與奇偶性判斷表達(dá)式進(jìn)行與運(yùn)算;③最后,在判斷新組合的第一個(gè)兩位數(shù)為奇數(shù),第二個(gè)兩位數(shù)為偶數(shù),且兩個(gè)兩位數(shù)中至少有一個(gè)能被l7整除的情況(各表達(dá)式之間的連接關(guān)系同第2步)。完成以上3部分的表達(dá)式設(shè)計(jì)后,再通過與運(yùn)算將3部分表達(dá)式連接起來。

\n【參考答案】

\n

30.【審題關(guān)鍵句】計(jì)算金額,按產(chǎn)品代碼從小到大進(jìn)行排列,相同的則按金額從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。

\n【解題思路】

\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。

\n【參考答案】

\n

31.C解析:網(wǎng)絡(luò)層的功能是在信源和信宿之間建立邏輯鏈路,為報(bào)文或報(bào)文分組的傳遞選擇合適的路由以實(shí)現(xiàn)網(wǎng)絡(luò)互聯(lián)。為進(jìn)行路由選擇,要選擇合適的路由選擇算法,并針對網(wǎng)絡(luò)情況實(shí)現(xiàn)擁塞控制。

32.C解析:本題考查點(diǎn)是路由器互連層次。路由器工作于網(wǎng)絡(luò)層,用于實(shí)現(xiàn)網(wǎng)絡(luò)層上多個(gè)網(wǎng)絡(luò)的互連,完成對數(shù)據(jù)分組的存儲轉(zhuǎn)發(fā)。網(wǎng)絡(luò)層互連時(shí),要求兩個(gè)網(wǎng)絡(luò)的網(wǎng)絡(luò)層及網(wǎng)絡(luò)層以上的高層采用相同的協(xié)議(例如TCP/IP協(xié)議),而數(shù)據(jù)鏈路層和物理層可以是不同的或者是相同的。路由器不僅能連接同構(gòu)型局域網(wǎng),也可以用于異構(gòu)網(wǎng)絡(luò)間的互連,例如:通過路由器使用TCP/IP協(xié)議,實(shí)現(xiàn)以太局域網(wǎng)和X.25廣域網(wǎng)的連接。路由器要完成分組的存儲轉(zhuǎn)發(fā),應(yīng)具備路由選擇功能和協(xié)議轉(zhuǎn)換功能這兩個(gè)主要功能。

33.A解析:根據(jù)計(jì)算機(jī)在信息處理系統(tǒng)中的地位和作用,并且考慮到計(jì)算機(jī)分類的演變過程和可能的發(fā)展趨勢,我們對日常工作中遇到的計(jì)算機(jī)進(jìn)行現(xiàn)實(shí)的分類為服務(wù)器、工作站、臺式機(jī)、便攜機(jī)、手持設(shè)備五大類。

34.已知數(shù)據(jù)文件in38.dat中存有200個(gè)4位數(shù)并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中請編制一函數(shù)jsVal()其功能是:若一個(gè)4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值百位數(shù)字上的值小于等于十位數(shù)字上的值以及十位數(shù)字上的值小于等于個(gè)位數(shù)字上的值并且此4位數(shù)是偶數(shù)則統(tǒng)計(jì)出滿足此條件的數(shù)的個(gè)數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。注意:部分源程序已給出。程序中已定義數(shù)組:a[200]b[200]已定義變量:cnt。請勿改動(dòng)主函數(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++)fprintf(fp"%d\n"b[i]);fclose(fp);}已知數(shù)據(jù)文件in38.dat中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:若一個(gè)4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值,百位數(shù)字上的值小于等于十位數(shù)字上的值,以及十位數(shù)字上的值小于等于個(gè)位數(shù)字上的值,并且此4位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的數(shù)的個(gè)數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。\r\n注意:部分源程序已給出。\r\n程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt。\r\n請勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。\r\n試題程序:\r\n#include<stdio.h>\r\n#defineMAX200\r\ninta[MAX],b[MAX],cnt=0;\r\n\r\nvoidjsVal()\r\n{\r\n}\r\nvoidreadDat()\r\n{\r\ninti;\r\nFILE*fp;\r\nfp=fopen('in38.dat','r');\r\nfor(i=0;i<MAX;i++)\r\nfscanf(fp,'%d',&a[i]);\r\nfclose(fp);\r\n}\r\nvoidmain()\r\n{\r\ninti;\r\nreadDat();\r\njsVal();\r\nprintf('滿足條件的數(shù)=%d\\n',cnt);\r\nfor(i=0;i<cnt;i++)\r\nprintf('%d\\n',b[i]);\r\nwriteDat();\r\n}\r\nwriteDat()\r\n{\r\nFILE*fp;\r\ninti;\r\nfp=fopen('out38.dat','w');\r\nfprintf(fp,'%d\\n',cnt);\r\nfor(i=0;i<cnt;i++)\r\nfprintf(fp,'%d\\n',b[i]);\r\nfclose(fp);\r\n}解析:本題考查的知識點(diǎn)如下:

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

(2)運(yùn)算符“%”及“/”的使用。

(3)選擇結(jié)構(gòu)中多個(gè)條件的布爾運(yùn)算。

在本題中,首先要解決的問題是如何將一個(gè)4位數(shù)的千位、百位、十位、個(gè)位拆成獨(dú)立的數(shù)字。這里借助特殊運(yùn)算符號“%”——取余和、“/”——整除。將一個(gè)4位數(shù)整除1000則可得到其千位上的數(shù)字,將其除以1000取余再整除100則可得百位上的數(shù)字,除以100取余再整除10則可得十位上的數(shù)字,除以10取余則得個(gè)位上的數(shù)字。千位上的數(shù)小于等于百位上的數(shù),百位上的數(shù)小于等于十位上的數(shù)……這些條件需要同時(shí)滿足,所以各條件之間要用到“與”運(yù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ù)的個(gè)數(shù)cnt1*/cnt1++;elsecnt2++;/*求出數(shù)組xx中偶數(shù)的個(gè)數(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ù)的保留;一個(gè)數(shù)除以2取余所得的數(shù)為1則它是奇數(shù)否則是偶數(shù)取余使用運(yùn)算符“%”。在本題中要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個(gè)數(shù)強(qiáng)制類型轉(zhuǎn)換后再除以100。為了保證和有效我們定義一個(gè)長整型變量來記錄和。因?yàn)閭€(gè)數(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ù)的個(gè)數(shù)cnt1*/\r\ncnt1++;\r\nelse\r\ncnt2++;/*求出數(shù)組xx中偶數(shù)的個(gè)數(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',

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論