(2022年)黑龍江省哈爾濱市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第1頁
(2022年)黑龍江省哈爾濱市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第2頁
(2022年)黑龍江省哈爾濱市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第3頁
(2022年)黑龍江省哈爾濱市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第4頁
(2022年)黑龍江省哈爾濱市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

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

一、單選題(10題)1.所有的密鑰都有生存期,通常隋況下—個密鑰的生存周期主要經(jīng)歷以下幾個階段,以下各選項中順序正確的是()。

A.產(chǎn)生密鑰、分發(fā)密鑰、啟用密鑰/停用密鑰、替換密鑰、撤銷密鑰、銷毀密鑰

B.產(chǎn)生密鑰、分發(fā)密鑰、啟用密鑰/停用密鑰、撤銷密鑰、銷毀密鑰

C.產(chǎn)生密鑰、分發(fā)密鑰、啟用密鑰/停用密鑰、替換密鑰、銷毀密鑰

D.產(chǎn)生密鑰、啟用密鑰/停用密鑰、替換密鑰、撤銷密鑰、銷毀密鑰

2.主機的主機名是()。

A.jingliB.C.eduD..cu

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

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

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

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

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

4.下列設(shè)置選項中,可構(gòu)建虛擬郵件服務(wù)器的是()。

A.域名設(shè)置B.用戶和組設(shè)置C.系統(tǒng)設(shè)置D.SMTP設(shè)置

5.()收購了美國IBM公司的全球PC業(yè)務(wù)。

A.聯(lián)想B.戴爾C.華碩D.惠普

6.文件系統(tǒng)采用二級文件目錄,可以()

A.縮短訪問存儲器的時間B.實現(xiàn)文件共享C.節(jié)省內(nèi)存空間D.解決不同用戶間文件命名沖突

7.

8.在不同AS之間使用的路由協(xié)議是()。

A.BGP-4B.ISISC.OSPFD.RIP

9.第

23

電子政務(wù)發(fā)展階段中,主要以網(wǎng)絡(luò)技術(shù)為基礎(chǔ),利用因特網(wǎng)構(gòu)建“虛擬政府”,并面向社會公眾提供統(tǒng)一的政務(wù)服務(wù)的階段是()。

A.面向數(shù)據(jù)處理階段B.面向信息處理階段C.面向知識處理階段D.推進階段

10.通過撥號遠程配置Ciseo路由器時,應(yīng)使用的接口是()。

A.AUXB.ConsoleC.EthernetD.VTY

二、填空題(10題)11.

第74題流媒體具有嚴格的___________關(guān)系。

12.(6)交換機地址學(xué)習(xí)是通過讀取幀的_______地址并記錄幀進入交換機的端口號進行的。

13.域名解析有兩種方式,一種是反復(fù)解析,另一種是______解析。

14.(5)_______是指二進制數(shù)據(jù)在傳輸過程中出現(xiàn)錯誤的概率。

15.

第62題WWW服務(wù)器中所儲存的頁面是一種結(jié)構(gòu)化的文檔,通常用___________書寫而成。

16.

17.計算機進行計算的位數(shù)稱為基本字長,字長越長,處理器能夠計算的精度就越高,當(dāng)然,處理器的復(fù)雜程度也就越高。典型的處理器有8位、16位、32位和64位。8086處理器是8位的,而Pentium處理器是位的。

18.WindowsNT網(wǎng)絡(luò)中,用戶、用戶組的賬號和安全設(shè)置等數(shù)據(jù)都集中保存在【lO】控制器中。

19.網(wǎng)橋完成【】層間的連接,可將兩個或多個網(wǎng)段連接起來。

20.

三、2.填空題(8題)21.______是Windows2000Server最重要的新功能之一,它可將網(wǎng)絡(luò)中各種對象組織起來進行管理,方便了網(wǎng)絡(luò)對象的查找,加強了網(wǎng)絡(luò)的安全性,并有利于用戶對網(wǎng)絡(luò)的管理。

22.公共管理信息協(xié)議規(guī)范CMIP采用______模型。

23.NSFNET的通信子網(wǎng)采用的是______Kbps的通信線路。

24.我們知道經(jīng)典奔騰的處理速度可達到300MIPS。其中MIPS的含義是______。

25.在Client/Server工作模式下,客戶機使用【】向數(shù)據(jù)庫服務(wù)器發(fā)送查詢命令。

26.TCP/IP參考模型的互連層與OSI參考模型的【】的功能是相同的。

27.JPEG是一種______圖像壓縮編碼的國際標(biāo)準。

28.目前,防火墻一般可以提供4種服務(wù)。它們是______、方向控制、用戶控制和行為控制。

四、C語言程序設(shè)計題(2題)29.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章存入到無符號字符串?dāng)?shù)組xx中;請編制函數(shù)ChA,其函數(shù)的功能是:以行為單位把字符串中的第一個字符的ASCII值加第二個字符的ASCII值,得到第一個新的值,存入數(shù)組單元xx[i][0]中(其中:i是文章中的某行)。第二個字符的ASCII值加第三個字符的ASCII值,得到第二個新的值,存入數(shù)組單元xx[i][1]中。以此類推一直處理到最后第二個字符,最后一個字符的ASCII值加原第一個字符的ASCII值,得到最后一個新的值,存放在原字符串對應(yīng)的位置上,之后把已處理的字符串逆轉(zhuǎn)后仍按行重新存入無符號字符串?dāng)?shù)組xx中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到out.dat文件中。

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格,并也按它的ASCII值作以上處理。

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

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

30.函數(shù)Rdata實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組string中,請編寫函數(shù)CharLeft,其功能是:以行為單位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串對應(yīng)的位置上。最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組string中,最后調(diào)用函數(shù)Wdata,把結(jié)果string輸出到文件out.dat中。

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符(含標(biāo)點符號和空格)。

注意:部分源程序已經(jīng)給出。

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

五、1.選擇題(3題)31.外圍部件接口就是()。

A.EISAB.PCIC.VESAD.MCA

32.環(huán)形緩沖區(qū)是______。

A.單緩沖區(qū)B.雙緩沖區(qū)C.多緩沖區(qū)D.緩沖池

33.以下哪一項不是分組密碼的優(yōu)點?

A.良好的擴散性B.對插入的敏感程度高C.不需要密鑰同步D.加密速度快

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

intdj;

intsl;

longje;

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

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

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[ll];

inti;

fp=fopen("IN61.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+l8,5);

ch[5]=0;

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

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

}

fclose(fp);

voidWriteDat()

{

FILE*fp;

ihti;

fp=fopen("OUT61.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.已知在文件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)品名稱從小到大進行排列,若產(chǎ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);

}

36.對10個候選人進行選舉,現(xiàn)有一個100條記錄的選票文件ENG50.1N,其數(shù)據(jù)存放格式是每條記錄的長度均為10位,第一位表示第一個人的選中情況,第二位表示第二個人的選中情況,依此類推。每一位候選人的記錄內(nèi)容均為字符0或1,1表示此人被選中,0表示此人未被選中,全選或全不選(空選票)均為無效的選票。給定函數(shù)ReadDat()的功能是把選票記錄讀入到字符串?dāng)?shù)組xx中。請編制函數(shù)CoutRs()來統(tǒng)計每個人的選票數(shù)并把得票數(shù)依次存入yy[0],jyy[9]中,最后調(diào)用函數(shù)WriteDat()把結(jié)果yy輸出到文件OUT50.DAT中。

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

試題程序:

#include<stdio.h>

charxx[100][11];

intyy[10];

intReadDat(void);

voidWriteDat(void);

voidCoutRs(void)

{

}

voidmain()

{

inti;

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

yy[i]=0;

if(ReadDat())

{

printf("數(shù)據(jù)文件ENG50.IN不能打開!\n\007"

return;

}

CoutRs();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti;

chartt[13];

if((fp=fopen("ENG50.IN","r"))==NULL)

return1;

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

{

if(fgets(tt,13,fp)==NULL)

return1;

memcpy(xx[i],tt,10);

xx[i][10]=0;

}

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

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

printf("第%d個人的選票數(shù)=%d\n",i+l,yy[i]);

}

fclose(fp);

}

參考答案

1.A解析:通常情況下,一個密鑰的生存周期主要經(jīng)歷以下幾個階段:1、產(chǎn)生密鑰;2、分發(fā)密鑰;3、啟用密鑰/停用密鑰;4、替換密鑰或更新密鑰:5、撤銷密鑰;6、銷毀密鑰。

2.A

3.B

4.A在域名管理界面中,可以增加新的域,用于構(gòu)建虛擬郵件服務(wù)器、刪除已有的域,還可以對域的參數(shù)進行修改。故選擇A選項。

5.A

6.D解析:在二級文件目錄中,各文件的說明信息被組織成目錄文件,且以用戶為單位把各自的文件說明劃分為不同的組。這樣,不同的用戶可以使用相同的文件名,從而解決了文件的重名問題。

7.A

8.A邊界網(wǎng)關(guān)協(xié)議(BGP)是運行于TCP上的一種自治系統(tǒng)(AutonomousSystem,AS)的路由協(xié)議,它用于在不同自治系統(tǒng)之間交換路由信息。RIP協(xié)議和OSPF協(xié)議都為內(nèi)部網(wǎng)關(guān)協(xié)議,不符合題意。新版本BGP一4在1995年發(fā)布的,并已成為Internet草案標(biāo)準協(xié)議。故選A選項。

9.B面向信息處理的電子政務(wù)一直延續(xù)到2001年,主要以網(wǎng)絡(luò)技術(shù)為基礎(chǔ),連接政府內(nèi)部已有的和新建的網(wǎng)絡(luò)系統(tǒng),并充分利用因特網(wǎng)構(gòu)建“虛擬政府”。D)不是電子政務(wù)發(fā)展經(jīng)歷的3個階段之一。\r\n

10.A路由器有多種配置方式:①使用控制端口配置;②使用Aux端口連接一臺Modem,通過撥號遠程配置路由器;③使用telnet遠程登錄到路由器上配置路由器;④使用TFTP服務(wù),以拷貝配置文件、修改配置文件的形式配置路由器;⑤通過網(wǎng)絡(luò)管理協(xié)議SNMP修改路由器配置文件的方式,從而對路由器進行配置。因此選擇A選項。

11.前后時序

【解析】流媒體具有3個特點:連續(xù)牲、實時性、時序性。

12.(6)源【解析】交換機地址學(xué)習(xí)是通過讀取幀的源地址并記錄幀進入交換機的端口號進行的。

13.遞歸遞歸解析:域名解析有兩種方式。第一種稱為遞歸解析,要求域名服務(wù)器系統(tǒng)一次性完成全部名字一地址變換。第二種稱為反復(fù)解析,每次請求一個服務(wù)器,不行再請求別的服務(wù)器。

14.(5)誤碼率【解析】誤碼率是指二進制碼元在數(shù)據(jù)傳輸系統(tǒng)中被傳錯的概率,它在數(shù)值上近似等于:Pe=Ne/N,其中N為傳輸?shù)亩M制碼元總數(shù),Ne為被傳錯的碼元數(shù)。

15.HTML

【解析】WWW服務(wù)器中所存儲的頁面是一一種結(jié)構(gòu)化的文檔,采用超文本標(biāo)記語言(HypertextMarkupLanguage,HTML)書寫而成。

16.

17.32計算機進行計算的位數(shù)稱為基本字長。字長越長,處理器的計算精度就越高,當(dāng)然,其復(fù)雜程度也就越高,典型的處理器有8位、16位、32位和64位。8086處理器是8位的,而Pentium處理器是32位的

18.主域WindowsNT網(wǎng)絡(luò)中,主域控制器PDC.的目錄數(shù)據(jù)庫中集中保存了用戶、用戶組的賬號和安全設(shè)置等數(shù)據(jù)。這樣的好處是不論域中有多少服務(wù)器,用戶或用戶組只需要使用一個賬號和密碼。為了數(shù)據(jù)的安全,域中最好配備一個后備域控制器BDC.,以便主域控制器定期將目錄數(shù)據(jù)庫中的數(shù)據(jù)備份到后備域控制器中。并且,后備域控制器也可以像主域控制器一樣處理審核登錄者身份,這有利于在網(wǎng)絡(luò)登錄擁擠時,改進系統(tǒng)效率。特別是在主域控制器失效的情況下,后備域控制器會自動升級為主域控制器,從而保證系統(tǒng)正常運行。

19.LLC或數(shù)據(jù)鏈路LLC或數(shù)據(jù)鏈路解析:網(wǎng)橋是通過數(shù)據(jù)鏈路層間的連接將多個網(wǎng)段的計算機連接起來。

20.32

【解析】奔騰是32位處理器,主要用于臺式機和筆記本式計算機;而安騰是64位處理器,主要、用于服務(wù)器和工作站。

21.活動目錄服務(wù)活動目錄服務(wù)解析:活動目錄服務(wù)是Windows2000Server最重要的新功能之一,它可將網(wǎng)絡(luò)中各種對象組織起來進行管理,方便了網(wǎng)絡(luò)對象的查找,加強了網(wǎng)絡(luò)的安全性,并有利于用戶對網(wǎng)絡(luò)的管理。

22.管理者/代理管理者/代理解析:CMIP采用管理吝/代理模型,當(dāng)對網(wǎng)絡(luò)實體進行監(jiān)控時,管理者只需向代理發(fā)出一個監(jiān)控請求,代理會自動監(jiān)視指定的對象,并在異常事件(如線路故障)發(fā)生時向管理者發(fā)出指示。

23.5656解析:NSFNET的通信子網(wǎng)與ARPANET采用的硬件技術(shù)基本相同,采用56Kbps的通信線路。

24.每秒執(zhí)行百萬條指令每秒執(zhí)行百萬條指令解析:MIPS是MillionInstructionsPerSecond的縮寫,表示每秒執(zhí)行百萬條指令。

25.SQL或結(jié)構(gòu)化查詢語言SQL或結(jié)構(gòu)化查詢語言解析:在Client/Server工作模式下,客戶機可以使用結(jié)構(gòu)化查詢語言(SQL)向數(shù)據(jù)庫服務(wù)器發(fā)送查詢命令。

26.網(wǎng)絡(luò)層網(wǎng)絡(luò)層解析:TCP/IP參考模型可以分為四層:應(yīng)用層、傳輸層、互連層、主機—網(wǎng)絡(luò)層。其中,互連層(Internetlayer)與OSI的網(wǎng)絡(luò)層對應(yīng)。

27.靜止靜止解析:JPEG是關(guān)于靜止圖像壓縮編碼的國際標(biāo)準,由國際標(biāo)準化組織和圍際電報電話咨洵委員會聯(lián)合制定。它適合于連續(xù)色調(diào)、多級灰度、單色或彩色靜止圖像的數(shù)字壓縮編碼。

28.服務(wù)控制服務(wù)控制解析:防火墻一般可以服務(wù)控制、方向控制、用戶控制和行為控制提供4種服務(wù)。

29.【審題關(guān)鍵句】以行為單位,新字符串中每個字符的ASCII碼值等于該位置上的原字符ASCII碼值加其后面一個字符的ASCII碼值,逆序排序。

\n【解題思路】

\n①定義整型循環(huán)變量i、j和字符局部變量yuan。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值大于或等于maxline,在循環(huán)體中,首先把第i行的第一個字符xx[i][O]賦給變量yuan,在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于該行字符串的長度減l,在循環(huán)體中,將字符xx[i][j]的ASCII碼值與字符xx[i][j+1]的ASCII碼值相加的和保存到字符xx[il[j]中。當(dāng)退出第二層for循環(huán)后,把第i行的最后一個字符與第一個字符變量yuan的值相加,最后通過strrevi函數(shù)對i行字符串逆序排序。

\n【參考答案】

\n

30.【審題關(guān)鍵句】以行為單位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串對應(yīng)的位置上。

\n【解題思路】

\n①首先定義整型循環(huán)變量i、j和表示字符串長度的變量str,以及字符局部變量ch。

\n②在第一層for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,在循環(huán)體中,首先對字符串string[i]利用庫函數(shù)strlen求其長度,把此值賦給變量str。在第二層for循環(huán)語句中,循環(huán)變量j開始0,依次遞增直到其值等于str,把字符string[i][j]的ASCII值左移4位后所得到字符賦給變量ch,再用if語句判斷ch的值是否大于32并且小于等于l00,如果成立,則把ch的值與string[i][j]值相加,所得的新值保存在string[i][j]中。

\n【參考答案】

\n

31.B解析:局部總線是解決I/O瓶頸的一項技術(shù)。曾有兩個局部總線標(biāo)準:一個是Intel公司制定的PCI標(biāo)準(外圍部件接口),另一個是視頻電子標(biāo)準協(xié)會(VESA)制定的VESA標(biāo)準。PCI被證明有更多優(yōu)勢而勝出。

32.C解析:所謂環(huán)形緩沖區(qū)就是一個循環(huán)鏈表結(jié)構(gòu)。每個緩沖區(qū)中有一個鏈指針,用以指示下一個緩沖區(qū)的地址,最后一個緩沖區(qū)指針指向第一個緩沖區(qū)地址,這樣,N個緩沖區(qū)鏈成一個環(huán)形。此外,還有一個鏈頭指針,指向環(huán)形緩沖區(qū)中的第一個緩沖區(qū)。

33.D解析:按明文的處理方法可分為:分組密碼和序列密碼。分組密碼或稱為塊密碼(blockcipher)一次處理一塊輸入元素,每個輸入塊生成一個輸出塊。序列密碼或稱為流密碼(streamcipher)對輸入元素進行連續(xù)處理,每次生成一個輸出塊。序列密碼的優(yōu)點是運算速度快,密文傳輸中的錯誤不會在明文中產(chǎn)生擴散。其缺點是密鑰變換過于頻繁,密鑰分配較難。對插入信息的敏感程度高是分組密碼的優(yōu)點。分組密碼的優(yōu)點是:明文信息良好的擴散性;對插入的敏感性;不需要密鑰同步;較強的適用性,適合作為加密標(biāo)準。缺點是加密速度慢、錯誤擴散和傳播。

34.voidSortDat(){ihtij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(sell[i].je>sell[j].je)/*按金額從小到大進行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(sell[i].je==sell[j].je)/*若金額相同*/if(strcmp(sell[i].dmsell[j].dm)<O)/*則按產(chǎn)品代碼從大到小進行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}}voidSortDat()\r\n{\r\nihti,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)/*按金額從小到大進行排列*/\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(sell[i].je==sell[j].je)/*若金額相同*/\r\nif(strcmp(sell[i].dm,sell[j].dm)<O)/*則按產(chǎn)品代碼從大到小進行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}\r\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ù)題目要求,我們首先要按照金額對記錄從小到大進行排列。若金額相同,則要比較產(chǎn)品代碼。因為產(chǎn)品代碼為字符型,所以不能使用簡單的比較運算符進行比較。在這里,我們使用了字符串處理函數(shù)strcmp(char*strll,char*strl2,unsignedinttout)對其進行比較。因為已定義了結(jié)構(gòu)數(shù)組,就可以使用循環(huán)進行比較排序。排序采用前面介紹的“選擇排序法”。

出本層循環(huán)結(jié)構(gòu),所以不能使用break語句。

則指向數(shù)組的第3個元素。

35.voidSortDat(){intij;PROxy;for(i=O;i<99;i++)for(j=i+1;j<100;i++)if(strcmp(sell[i).mcsell[j].mc)>0)/*按產(chǎn)品名稱從小到大進行排列*/{xy=sell[i];sell[i]=sell[i];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[j]/mc)==0)/*若產(chǎn)品名稱相同*/if(sell[i].ie>sell[j].je)/*則按金額從小到大進行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;)}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=O;i<99;i++)\r\nfor(j=i+1;j<100;i++)\r\nif(strcmp(sell[i).mc,sell[j].mc)>0)/*按產(chǎn)品名稱從小到大進行排列*/\r\n{xy=sell[i];sell[i]=sell[i];sell[j]=xy;}\r\nelseif(strcmp(sell[i].mc,sell[j]/mc)==0)/*若產(chǎn)品名稱相同*/\r\nif(sell[i].ie>sell[j].je)/*則按金額從小到大進行排列*/\r\n{xy=sell[i];sell[i]=sell[j];sell[j]=xy;)\r\n}解析:本題是有關(guān)結(jié)構(gòu)體數(shù)組的排序問題,可以用選擇法來實現(xiàn)。用第一個元素的產(chǎn)品名稱依次和它后面的元素的產(chǎn)品名稱進行比較,如果發(fā)現(xiàn)當(dāng)前元素的產(chǎn)品名稱比后面的某個元素的產(chǎn)品名稱對應(yīng)字符的ASCII碼大(這里用到了字符串

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論