2021年湖南省婁底市全國計算機等級考試網絡技術模擬考試(含答案)_第1頁
2021年湖南省婁底市全國計算機等級考試網絡技術模擬考試(含答案)_第2頁
2021年湖南省婁底市全國計算機等級考試網絡技術模擬考試(含答案)_第3頁
2021年湖南省婁底市全國計算機等級考試網絡技術模擬考試(含答案)_第4頁
2021年湖南省婁底市全國計算機等級考試網絡技術模擬考試(含答案)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2021年湖南省婁底市全國計算機等級考試網絡技術模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列關于RPR技術的描述中,錯誤的是()

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

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

C.RPR環(huán)將沿順時針方向傳輸的光纖環(huán)叫做外環(huán)

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

2.下圖是網絡地址轉換NAT的一個示例。圖中①和②是轉換前后的地址,它們依次應為()A.,3342和,5001

B.,5001和,3342

C.,80和,3342

D.,3342和,80

3.服務器處理的數據都很龐大,如大型數據庫、數據挖掘、決策支持以及設計自動化等應用,因而需要采用多個安騰處理器來組成系統(tǒng)。安騰芯片采用的創(chuàng)新技術是()。A.復雜指令系統(tǒng)計算CISCB.精簡指令系統(tǒng)計算RISCC.簡明并行指令計算EPICD.復雜并行指令計算CPIC

4.下列關于綜合布線系統(tǒng)的描述中,錯誤的是()。

A.STP比UTP的抗電磁干擾能力好

B.水平布線子系統(tǒng)電纜長度應該在90米以內

C.多介質插座是用來連接計算機和光纖交換機的

D.對于建筑群子系統(tǒng)來說,管道內布線是最理想的方式

5.在搜索引擎中,用戶輸入接口可分為哪兩種?()。

A.集中式接口和混合式接口B.簡單接口和復雜接口C.相鄰接口和相近接口D.一般接口和專用接口

6.下列不屬于系統(tǒng)安全的技術是()。

A.防火墻B.加密狗C.認證D.防病毒

7.對發(fā)生計算機安全事故和案件的計算機信息系統(tǒng),如存在安全隱患的,()應當要求限期整改。A.人民法院B.公安機關C.發(fā)案單位的主管部門D.以上都可以

8.網絡操作系統(tǒng)的基本任務不包括()

A.屏蔽本地與網絡資源的差異性

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

C.為用戶提供各中基本網絡服務

D.提供網絡系統(tǒng)的安全性服務

9.

10.虛擬網絡以軟件方式來實現(xiàn)邏輯工作組的劃分與管理。如果同一邏輯工作組的成員之間希望進行通信,那么它們()。A.可以處于不同的物理網段,而且可以使用不同的操作系統(tǒng)

B.可以處于不同的物理網段,但必須使用相同的操作系統(tǒng)

C.必須處于相同的物理網段,但可以使用不同的操作系統(tǒng)

D.必須處于相同的物理網段,而且必須使用相同的操作系統(tǒng)

二、填空題(10題)11.SUN公司的Solaris是在______操作系統(tǒng)的基礎上發(fā)展起來的。

12.(16)進行DES加密時,需要進行__________輪的相同函數處理。

13.IEEE802.11標準定義了無線局域網的兩種工作模式,其中的模式是一種點對點連接的網絡,不需要無線接入點和有線網絡的支持。

14.數據報選項與填充域使得IP數據報的頭部長度是【】的整數倍。

15.

16.

17.

18.地理信息系統(tǒng)的英文縮寫是______。

19.即時通信系統(tǒng)一般采用中轉模式和______兩種通信模式。

20.有一種虛擬局域網的建立是動態(tài)的,它代表了一組IP地址,并由叫做代理的設備對虛擬局域網中的成員進行管理。在這個虛擬局域網中,代理和多個IP結點組成IP【】虛擬局域網。

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

22.電子政務需要先進可靠的______保障,這是所有電子政務系統(tǒng)都必須要妥善解決的一個關鍵性問題。

23.TCP協(xié)議是一種可靠的面向連接的協(xié)議,它允許將一臺主機的【】無差錯地傳送到目的主機。

24.與匯編過程相反的過程稱為______。

25.網絡管理主要包括______、故障管理、性能管理、計費管理和安全管理。

26.數據加密技術中的______方式是對整個網絡系統(tǒng)采取保護措施,所以它是將來的發(fā)展趨勢。

27.______決定了明文到密文的映射。

28.在文件傳輸服務中,將文件從服務器轉到客戶機稱為______文件。

四、C語言程序設計題(2題)29.對10個候選人進行選舉,現(xiàn)有一個100條記錄的選票數據文件in.dat,其數據存放的格式是每條記錄的長度均為10位,第一位表示第一個候選人的選中情況,第二位表示第二個候選人的選中情況,依次類推;每一位內容均為字符0或1,l表示此人被選中,0表示此人未被選中,全選或全不選(空選票)均為無效的選票則不作統(tǒng)計。給定函數ReadDat的功能是把選票數據讀入到字符串數組xx中。請編制函數CountRs來統(tǒng)計每個候選人的選票數并把得票數依次存入yy[0]到y(tǒng)y[9]中,即第一個候選人的得票數存入yy[O]中,以此類推。最后調用函數WriteDat把結果yy輸出到文件out.dat中。

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

請勿改動主函數main、讀函數ReadDat和輸出函數WriteDat的內容。

30.己知數據文件in.dat中存有200個四位數,并已調用讀函數readDat把這些數存入數組a中,請考生編制一函數jsVal,其功能是:如果四位數各位上的數字均為0或2或4或6或8中的一個數字,則統(tǒng)計出滿足此條件的個數cnt,并把這些四位數按從大到小的順序存入數組b中。最后main函數調用寫函數writeDat把結果cnt以及數組b中符合條件的四位數輸出到0ut.dat文件中。

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

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

請勿改動數據文件in.dat中的任何數據、主函數main、讀函數readDat和寫函數writeDat的內容。

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

A.公鑰加密算法可用于保證數據完整性和數據保密性

B.公鑰加密算法可使發(fā)送者不可否認

C.常規(guī)加密使用的密鑰叫公鑰

D.公鑰加密體制有兩種基本的模型

32.MI/S常用來描述計算機的運算速度,其含義是()。

A.每秒鐘處理百萬個字符B.每分鐘處理百萬個字符C.每秒鐘執(zhí)行百萬條指令D.每分鐘執(zhí)行百萬條指令

33.在計算機網絡的ISO/OSI七層模型中,負責選擇合適的路由,使發(fā)送的分組合能夠正確無誤地按照地址找到目的站并交付給目的站的是______。

A.網絡層B.數據鏈路層C.運輸層D.物理層

六、1.程序設計題(3題)34.已知在文件in37.dat中存有100個產品銷售記錄,每個產品銷售記錄由產品代碼dm(字符型4位)、產品名稱mc(字符型10位)、單價dj(整型)、數量sl(整型)、金額je(長整型)幾部分組成。其中,金額=單價×數量可計算得出。函數ReadDat()的功能是讀取這100個銷售記錄并存入數組sell中。請編制函數SortDat(),其功能要求:按產品代碼從小到大進行排列,若產品代碼相同,則按金額從大到小進行排列,最終排列結果仍存入結構數組sell中,最后調用函數WriteDat()把結果輸出到文件out37.dat中。

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

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

試題程序:

#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.函數ReadDat()的功能是實現(xiàn)從文件IN39.DAT中讀取一篇英文文章存入到字符串數組xx中。請編制函數ChA(),該函數的功能是:以行為單位把字符串的第一個字符的ASCII值加第二個字符的ASCII值,得到第一個新的字符,第二個字符的ASCII值加第三個字符的ASCII值,得到第二個新的字符,以此類推一直處理到倒數第二個字符,最后一個字符的ASCII值加第一個字符的ASCII值,得到最后一個新的字符,得到的新字符分別存放在原字符串對應的位置上。最后把已處理的字符串逆轉后仍按行重新存入字符串數組xx中,并調用函數WriteDat()把結果xx輸出到文件OUT39.DAT中。

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

原始文件存放的格式是:每行的寬度小于80個字符,含標點符號和空格。

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat();

voidWriteDat();

voidChA(void)

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

printf("數據文件IN39.DAT不能打開!\n\007");

return;

}

ChA();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN39.DAT","r"))==NULL)

return1;

while(fgets(xx[i],80,fp)!=NULL)

{

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

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

voidWriteDat()

{

FILE*fp;

inti;

clrscr();

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

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

{

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

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

}

fclose(fp);

}

36.已知數據文件IN58.DAT中存有300個4位數,并已調用讀函數readDat()把這些數存入數組a中,請編制一函njsValue(),其功能是:求出這些4位數是素數的個數cnt,再把所有滿足此條件的4位數依次存入數組b中,然后對數組b的4位數按從小到大的順序進行排序,最后調用函數writeDat()把數組b中的數輸出到

OUT58.DAT文件中。

例如:5591是素數,則該數滿足條件,存入數組b中,且個數cnt=cnt+1。

9812是非素數,則該數不滿足條件,忽略。

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

程序中已定義數組:a[300],b[300],已定義變量:cnt。

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

試題程序:

#include<stdio.h>

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

intisP(intm)

{

inti;

for(i=2;i<m;i++)

if(m%i==0)return0;

return1;

jsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=~/od\n",cnt);

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

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

}

readDat()

{

FILE*fp;

inti;

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

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

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

fctose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

參考答案

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

2.AA【解析】從左邊第一個方格中的內容可以看出,內部網主機的IP地址為10.0.0.1,端口為3342,它要訪問的外部網IP地址為135.2.1.1,端口號為80。當數據包到達NAT路由器時,通過NAT地址轉換,將內網的專用IP地址轉化為外部Intemet的全局IP地址202.0.1.1,端口號5001。故選擇A選項。

3.C解析:安騰,采用了超越CISC與RISC。的最新設計理念EPIC,即簡明并行指令計算技術。它基于推理、預測、簡明并行性等創(chuàng)新特性,實現(xiàn)了更高的指令級的并行性,使安騰能同時完成20個操作或交易,從而能夠提供高端企業(yè)級用戶所需要的服務器性能。

4.CC

解析:STP電纜價格比UTP要貴,而且對安裝施工的要求較高,但是STP比UTP的抗電磁干擾能力好。

在綜合布線系統(tǒng)中,水平布線子系統(tǒng)都采用5類(或超5類,或6類)4對非屏蔽雙絞線。雙絞線電纜長度應該在90m以內,信息插座應在內部作固定線連接。

工作區(qū)子系統(tǒng)的信息插座大致可分為嵌入式安裝插座(暗座)、表面安裝插座和多介質信息插座(光纖和銅纜)等。其中,嵌入式安裝插座是用來連接雙絞線的,多介質信息插座用來連接銅纜和光纖,用以解決用戶對"光纖到桌面"的需求。

建筑群布線子系統(tǒng)所采用的鋪設方式主要有架空布線、巷道布線、直埋布線、地下管道布線,或者是這4種鋪設方式的任意組合。其中地下管道布線的鋪設方式能夠對線纜提供最佳的機械保護,是最理想的方式。

因此描述錯誤的是C。

5.B

6.B

7.B

8.B

9.B

10.A解析:本題考查點是VLAN的工作原理。一個虛擬局域網VLAN可以看成是一組工作上相關的部門工作站的集合,它們的物理位置可以處于同一物理網段,也可以處于不同的物理網段,但是邏輯上可以像在同一網段中一樣“廣播”數據。虛擬局域網以軟件方式實現(xiàn),不受物理位置的限制,也可以使用不同的操作系統(tǒng)。

11.SunOSSunOS解析:Solaris是SUN公司的Unix系統(tǒng),它是SUN公司在自己的SunOS的基礎上進一步設計開發(fā)而成的。

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

13.Ad-Hoc無線局域網的工作模式一般分為兩種,即Infrastructure和Ad-Hoc。Infrastructure指通過AP(接入點)互聯(lián)的工作模式,也就是說,可以把AP看作傳統(tǒng)局域網中的Hub(集線器)。Ad-Hoc是一種比較特殊的工作模式,它通過把一組需要互相通信的無線網卡的ESSID設為同一值來組網,這樣就可以不必使用AP,是一種特殊的無線網絡應用模式。為若干臺計算機裝上無線網卡,即可實現(xiàn)相互連接,以達到資源共享的目的。

14.3232解析:IP選項是任選的,但選項處理是不可或缺的,填充域用來將IP報文湊齊為32的整數倍長度。

15.

16.

17.

18.GISGIS解析:地理信息系統(tǒng)(GIS)有時又稱為“地學信息系統(tǒng)”或“資源與環(huán)境信息系統(tǒng)”。它是一種特定的十分重要的空間信息系統(tǒng)。它是在計算機硬、軟件系統(tǒng)支持下,對整個或部分地球表層(包括大氣層)空間中的有關地理分布數據進行采集、儲存、管理、運算、分析、顯示和描述的技術系統(tǒng)。

19.P2P模式P2P模式解析:即時通信系統(tǒng)一般采用客戶機/客戶機模式,也就是點對點的模式(即P2P模式),另一種是客戶機/服務器模式,即消息的發(fā)送和消息的接受必須通過服務器來中轉(即中轉通信模式)。

20.廣播組廣播組解析:虛擬局域網技術基于交換技術,而交換技術涉及到網絡的多個層次,所以虛擬局域網也可以在網絡的不同層次上實現(xiàn),主要表現(xiàn)在對虛擬局域網成員的定義方法上,通常有以下4種:1)用交換機端口號定義虛擬局域網;2)用MAC地址定義虛擬局域網;3)用網絡層地址定義虛擬局域網;4)IP廣播組虛擬局域網。有一種虛擬局域網的建立是動態(tài)的;它代表了一組IP地址,并由叫做代理的設備對虛擬局域網中的成員進行管理,這就是IP廣播組虛擬局域網。

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

22.安全安全解析:對于電子政務來說,信息網絡的安全尤為重要。需要先進而可靠的安全保障是所有電子政務系統(tǒng)都必須要解決的一個關鍵性問題。

23.字節(jié)流字節(jié)流解析:TCP協(xié)議是一種可靠的面向連接的協(xié)議,它允許將一臺主機的字節(jié)流無差錯地傳送到目的主機。TCP協(xié)議將應用層的字節(jié)流分成多個字節(jié)段,然后將一個一個的字節(jié)段傳送到互連層,發(fā)送到目的主機。

24.反匯編過程反匯編過程解析:將源程序翻譯成機器語言目標程序的過程叫匯編過程;把機器語言程序“破譯”為匯編語言程序的過程叫反匯編過程。

25.配置管理配置管理解析:網絡管理系統(tǒng)描述的功能由ISO7498-4文件給出,該文件定義了5個系統(tǒng)管理功能域,即配置管理、故障管理、性能管理、計費管理和安全管理。

26.端到端端到端解析:在端到端加密方式中,由發(fā)送方加密的數據在沒有到達最終目的結點之前是不被解密的。它是對整個網絡系統(tǒng)采取保護措施。

27.密鑰密鑰解析:密鑰決定了明文到密文的映射。加密算法使用的密鑰是加密密鑰,解密算法使用的密鑰是解密密鑰。

28.下載下載解析:因特網用戶可以通過FTP客戶機從信息提供者的計算機下載這些文件,客戶機通常是用戶自己的計算機,將文件從服務器傳到客戶機稱為下載文件,而將文件從客戶機上傳到服務器稱為上傳文件。

29.【審題關鍵句】10列100行選票,全選或不選的無效,統(tǒng)計存入數組。

\n【解題思路】

\n根據題意,本程序涉及l(fā)0個候選人共100條記錄,其中,100條記錄的選票文件采用二維數組存儲其數據,第一維表示100條記錄,第二維表示每條記錄中10個候選人的選中情況??梢酝ㄟ^兩個for循環(huán)對100條記錄逐個比對,在第一層for循環(huán)中,對100條記錄的每條記錄情況進行掃描,在第二層for循環(huán)語句中,判斷數組元素XX[i][j]的值是否等于字符1,如果等于字符1,說明第j個人得了一票,則數組元素yy[j]加1。

\n①先定義兩個循環(huán)變量i和j。

\n②指定第一個for循環(huán)的循環(huán)條件,循環(huán)變量i從0開始,等于100時結束,每循環(huán)一次,變量i的值加1。

\n③在for循環(huán)中首先判斷記錄值不等于1111111111的記錄,然后計算l0個候選人的得票數,可以通過一個for循環(huán),對滿足條件的記錄中的每個數字再次比對,當數字等于1時,將第j個人的票數加l。

\n注意,本程序中由于只有數值1才會被計算到最后的結果中,因此,可以省去判斷記錄全為0時記錄無效的情況,因為,即使將0參與到計算中,其計算結果也還是0,不會影響到最終結果,只需判斷記錄為全1時無效即可。

\n【參考答案】

\n

30.【審題關鍵句】各位都是偶數,從大到小排序。

\n【解題思路】

\n①首先,本題要定義多個變量,包括兩個循環(huán)變量循環(huán)i、j;用來存放四位數分解之后各位數的變量qw(千位)、bw(百位)、sw(十位)和gw(個位);一個用于數據交換的整型變量ab。

\n②通過for循環(huán)依次對數組中的每個四位數進行分解,得到每位上的數字,然后通過if條件語句判斷每位數是否都為偶數,注意,每個表達式之問的關系為與運算,即需要同時滿足這4個表達式的數才符合條件。

\n③將滿足條件的四位數賦給數組b[cnt],同時數組下標值加1,當for循環(huán)執(zhí)行完畢后,則所有滿足條件的四位數全部存放到數組b[cnt]中。

\n④最后通過兩個for循環(huán),對數組b[cnt]的元素按從大到小的順序排序,排序過程中,變量ab作為數據交換的中間變量。

\n【參考答案】

\n

31.C解析:常規(guī)加密使用的密鑰叫保密密鑰,而不是公鑰。

32.C解析:CPU處理速度有兩種常用單位的表示方法:第一種是MI/S,MillionInstructionsPerSecond的縮寫,表示單字長定點指令的平均執(zhí)行速度,即每秒執(zhí)行一百萬條指令;第二種是MFLO/S,MillionFloatingInstructionPerSecond的縮寫,即每秒執(zhí)行一百萬條浮點指令。常用單位的還有FLO/S、GFLO/S等。

33.A解析:下面是ISO/OSI七層模型中各層主要功能的簡要描述①物理層:將比特流送到物理介質上傳送;②數據鏈路層:在鏈路上無差錯一幀一幀傳送信息;③網絡層:分組傳輸和路由選擇;④運輸層:從端到端經網絡透明地傳輸報文;⑤會話層:會話的管理和數據傳輸同步;⑥表示層:數據格式的轉換:⑦應用層:與用戶應用程序的接口。

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)/*按產品代碼從小到大進行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].dmsell[j].dm)==0)/*若產品代碼相同*/if(sell[i].je<sell[j].je)/*則按金額從大到小的進行排列*/{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)/*按產品代碼從小到大進行排列*/\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)/*若產品代碼相同*/\r\nif(sell[i].je<sell[j].je)/*則按金額從大到小的進行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}\r\n}解析:本題考查的知識點如下:

(1)結構體及結構數組的相關操作。

(2)結構數組的排序。

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

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

35.voidChA(void){intijkstr;charch;for(i=0;i<maxline;i++){str=strlen(xx[i]);/*求各行字符串的總長度*/ch=xx[i][0];for(j=0;j<str-1;j++)/*將該字符的ASCII值與下一個字符的ASCII值相加得到新的字符*/xx[i][j]+=xx[i][j+1];xx[i][str-1]+=ch;/*將最后一個字符的ASCII值與第一個字符的ASCII值相加得到最后一個新的字符*/for(j=0k=str-1;j<str/2;j+jk--)/*將字符串逆轉后仍按行重新存入字符串數組xx中*/{ch=xx[i][j];xx[i]-[j]=xx[i][k];xx[i][k]=ch;}}}voidChA(void)\r\n{inti,j,k,str;\r\ncharch;\r\nfor(i=0;i<maxline;i++)\r\n{str=strlen(xx[i]);/*求各行字符串的總長度*/\r\nch=xx[i][0];\r\nfor(j=0;j<str-1;j++)/*將該字符的ASCII值與下一個字符的ASCII值相加,得到新的字符*/\r\nxx[i][j]+=xx[

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論