版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年福州第一中學(xué)高三下學(xué)期統(tǒng)一考試英語試題理試題含解析
- 2025年北京市第一五九中學(xué)高三期末熱身聯(lián)考英語試題含解析
- 專題09成比例線段、平行線分線段成比例(原卷版+解析)
- 情緒調(diào)節(jié)教學(xué)設(shè)計
- 2025屆云南省昭通市綏江縣一中高三5月調(diào)研考試英語試題含解析
- 2025屆云南省安寧市實驗石江學(xué)校高三下學(xué)期第五次模擬英語試題含解析
- 2025屆天津市部分學(xué)校高三下學(xué)期第四次段考英語試題含解析
- 九上第11課古代日本 教案
- 2024年遼寧省大石橋市周家鎮(zhèn)中學(xué)九上數(shù)學(xué)開學(xué)達標(biāo)檢測模擬試題【含答案】
- 2025屆山東省濱州市四上數(shù)學(xué)期末學(xué)業(yè)質(zhì)量監(jiān)測模擬試題含解析
- 第二單元 第3課時 圓柱的表面積(學(xué)習(xí)任務(wù)單)六年級數(shù)學(xué)下冊 高效課堂 蘇教版 蘇教版
- 食品添加劑濫用與非法添加物
- 搭竹架合同范本
- 監(jiān)理審查施工方案
- 安徽信息工程學(xué)院2023屆畢業(yè)生就業(yè)質(zhì)量年度報告
- 2024年新《公司法》變化解讀
- 冠狀動脈粥樣硬化性心臟病一病一品
- 2021年《民法典》擔(dān)保制度司法解釋詳細解讀
- 電廠班組級安全教育課件
- 形象店可行性方案
- 基因工程技術(shù)在農(nóng)業(yè)中的應(yīng)用
評論
0/150
提交評論