(2021年)內蒙古自治區(qū)巴彥淖爾市全國計算機等級考試網絡技術模擬考試(含答案)_第1頁
(2021年)內蒙古自治區(qū)巴彥淖爾市全國計算機等級考試網絡技術模擬考試(含答案)_第2頁
(2021年)內蒙古自治區(qū)巴彥淖爾市全國計算機等級考試網絡技術模擬考試(含答案)_第3頁
(2021年)內蒙古自治區(qū)巴彥淖爾市全國計算機等級考試網絡技術模擬考試(含答案)_第4頁
(2021年)內蒙古自治區(qū)巴彥淖爾市全國計算機等級考試網絡技術模擬考試(含答案)_第5頁
已閱讀5頁,還剩21頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(2021年)內蒙古自治區(qū)巴彥淖爾市全國計算機等級考試網絡技術模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.下面哪種攻擊方法屬于被動攻擊()。

A.拒絕服務攻擊B.重放攻擊C.流量分析攻擊D.假冒攻擊

2.如果一臺CiscoPIX525防火墻有如下配置Pix525(config)撐nameifethemetOinsidesecurityVALlPix525(config)#nameifethemetloutsidesecurityVAL2Pix525(config)#nameifethemet2DMZsecurityVAL3那么VALl、VAL2、VAL3可能的取值分別是()。

A.0、50、100B.0、100、50C.100、0、50D.100、50、0

3.如果系統(tǒng)高可用性達到99.999%,那么線年的停機時間就()。

A.<=53分鐘B.<=5分鐘C.<=8.8小時D.<=13.6小時

4.下列關于服務器技術的描述中,錯誤的是()。

A.對稱多處理技術可以在多CPU結構的服務器中均衡負載

B.集群系統(tǒng)中一臺主機出現故障時不會影響系統(tǒng)的正常服務

C.采用RISC結構處理器的服務器通常不采用Windows操作系統(tǒng)

D.采用RAID技術可提高磁盤容錯能力

5.

6.網絡廣告中的CPI是指()。

A.其它三個都不對B.網絡廣告每一千個鏈接數的費用C.網絡廣告每一千個印象數的費用D.網絡廣告每一千個點擊數的費用

7.下列關于光以太網技術特征的描述中,錯誤的是()

A.能夠根據用戶的需求分配帶寬

B.以信元為單位傳輸數據

C.具有保護用戶和網絡資源安全的認證和授權功能

D.提供分級的QoS服務

8.校園網內的一臺計算機無法使用域名而只能使用IP地址訪問某個外部服務器,造成這種情況的原因不可能是()。

A.該計算機DNS設置有誤

B.該計算機與DNS服務器不在同一子網

C.本地域名服務器無法與外部正常通信

D.提供被訪問服務器名字解析的服務器有故障

9.網絡系統(tǒng)分層設計中層次之間的上聯帶寬與下一級帶寬之比一般控制在()。

A.1:2B.1:20C.1:100D.1:200

10.下列關于RPR技術的描述中,正確的是()。

A.RPR能夠在30ms內隔離出現故障的節(jié)點和光纖段

B.兩個RPR節(jié)點之間的裸光纖最大長度為lOkm

C.RPR的內環(huán)用于傳輸數據分組,外環(huán)用于傳輸控制分組

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

二、填空題(10題)11.如果一個Web站點利用IIS來建設在Web站點的內容位于NTFS分區(qū),那么可以通過___________限制、用戶限制、Web權限和NTFS權限對它進行訪問控制。

12.(5)在OSI參考模型中,每層可以使用___________層提供的服務。

13.Linux操作系統(tǒng)與WindowsNT、Netware、UNIX等傳統(tǒng)網絡操作系統(tǒng)最大的區(qū)別是【】。

14.下圖所示的簡單互聯網中,路由器S的路由表中對應目的網絡的下一跳步IP地址應為______。

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

16.某端口的IP地址為31/26,則該IP地址所在網絡的廣播地址是萬個信元。

17.TokenBus局域網中的令牌是一種特殊結構的控制幀,它用來控制結點對總線的【】。

18.Skype采用混合式網絡拓撲,節(jié)點之間按照不同的能力分為普通節(jié)點和。

19.源路由選項可以分為兩類,一類是嚴格源路由選項,另一類是___________選項。

20.

三、2.填空題(8題)21.在TCP/IP協(xié)議簇中,UDP協(xié)議寸:作在【】。

22.分布式系統(tǒng)與計算機網絡的主要區(qū)別不在它們的物理結構上,而是在,______上。

23.因特網的主要組成部分包括通信線路、路由器、主機和【】。

24.NetWare操作系統(tǒng)是以文件服務器為中心的,主要有3個部分組成:文件服務器內核、工作站外殼與【】。

25.按使用的傳輸技術分類,計算機網絡可以分成廣播式網絡和【】。

26.路由表包含的一個非常特殊的路由是【】。

27.一個非零的無符號二進制整數,若在其右邊末尾加上兩個“0”,形成一個新的無符號二進制整數,則新的數是原來數的【】倍。

28.對于復雜的計算機網絡協(xié)議最好的組織方式是層次結構模型。我們將計算機網絡層次結構模型和各層協(xié)議的集合定義為【】。

四、C語言程序設計題(2題)29.函數RData實現從文件in.dat中讀取一篇英文文章存入到字符串數組original中,請編寫函數StrCharMove,其函數的功能是:以行為單位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串對應的位置上。最后把已處理的字符串仍按行重新存入字符串數組original中,最后調用函數WData,把結果original輸出到文件out.dat中。

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

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

請勿改動主函數main、讀數據函數RData和輸出數據函數WData的內容。

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

提示:若中間變量為PRtemp,則可以直接使用結構賦值語句進行解題;產品代碼比較請用函數strcmp進行解題。

例如:sell[i]=temp;

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

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

五、1.選擇題(3題)31.TCP/IP協(xié)議對______做了詳細的約定。

A.主機尋址方式、主機命名機制、信息傳輸規(guī)則、各種服務功能

B.各種服務功能、網絡結構方式、網絡管理方式、主機命名方式

C.網絡結構方式、網絡管理方式、主機命名方式、信息傳輸規(guī)則

D.各種服務功能、網絡結構方式、網絡的管理方式、信息傳輸規(guī)則

32.局域網指較小地域范圍內的計算機網絡,一般是一幢或幾幢建筑物內的計算機互聯成網。下列關于局域網的敘述中,錯誤的是()。

A.它的地域范圍有限B.它數據傳輸速率較高C.局域網內部用戶之間的信息交換量大D.它擴大了信息社會中資源共享的范圍

33.在下列關于操作系統(tǒng)的敘述中,哪些不屬于單機操作系統(tǒng)的范疇?______。Ⅰ.內存管理和CPU管理Ⅱ.提供高效可靠的網絡通信能力Ⅲ.輸入輸出管理和文件管理Ⅳ.提供多項網絡服務功能

A.Ⅰ和ⅡB.Ⅱ和ⅣC.Ⅱ和ⅢD.Ⅲ和Ⅳ

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

{

}

main()

{

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

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[ill;

inti;

fp=fopen("IN19.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[ii.si=atoi(ch);

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

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

fp=fopen("OUT19.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()的功能是實現從文件IN35.DAT中讀取一篇英文文章存入到字符串數組xx中。請編制函數SortCharD(),該函數的功能是:以行為單位對字符按從大到小的順序進行排序,排序后的結果仍按行重新存入字符串數組xx中,最后調用函數WriteDat()把結果xx輸出到文件OUT35.DAT中。

例如,原文:dAe,BfC

CCbbAA

結果:fedCBA,

bbCCAA

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

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

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

試題程序:

#include<Stdio.h>

#include<String.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidSortCharD()

{

}

voidmain()

{

Clrscr();

if(ReadDat())

{

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

return;

}

SortCharD();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

Char*p;

if((fp:fOpen("IN35.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("OUT35.DAT","w");

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

{

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

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

}

fclose(fp);

}

36.已知在文件IN20.DAT中存有若干個(個數〈200)4位數字的正整數,函數ReadDat()的功能是讀取這若干個正整數并存入數組xx中。請編制函數CalValue(),其功能要求:(1)求出這文件中共有多少個正整數totNum:(2)求㈩這些數中的各位數字之和是偶數的數的個數totCnt,以及滿足此條件的這些數的算術平均值totPjz,最后調用函數WriteDat()把所求的結果輸出到文件OUT20.DAT中。

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

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

試題程序:

#include〈stdio.h>

#inciude〈conio.h>

#defineMAXNUM200

intxx[MAXNUM];

inttotNum=O;/*文件IN20.DAT中共有多少個正整數*/

inttotCnt=0;/*符合條件的正整數的個數*/

doubletotPjz=0.0;/*平均值*/

intReadDat(void);

voidWritedat(void);

voidCalValue()

{

}

main()

{

inti;

clrscr();

for(i=0;i〈MAXNUM;i++)

xx[i]=0;

if(Readdat())

{

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

return;

}

CalValue();

printf("文件IN20.DAT中共有正整數=%d個\n",totNum);

printf("符合條件的正整數的個數=%d個\n",totCnt);

printf("平均值=%.21f\n",totPjz);

Writedat();

}

intReaddat(void)

{

FILE*fp;

inti=0;

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

return1;

while(!feof(fp))

{

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

}

fclose(fp);

return0;

}

voidWritedat(void)

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);

fclose(fp);

}

參考答案

1.C(47)C)【解析】被動攻擊的特點是對傳輸進行竊聽和監(jiān)測,比如流量-析;主動攻擊包括對數據流進行篡改或偽造數據流,可分為偽裝、重放、消息篡改和分布式拒絕服務5種類型。

2.C在缺省情況下,ethernet0端口被命名為內部接口(inside),安全級別是100;ethernetl端口被命名為外部接口(0utside),安全級別是O;ethernet2端口被命名為中間接口DMZ,安裝級別為50。故選擇C選項。

3.B

4.DRAID是磁盤陣列技術,它在一定程度上可以提高磁盤存儲容量,但不能提高容錯能力。

5.C

6.C

7.B

8.B由于只能使用IP地址訪問,而不能用域名訪問,說明通信線路是通暢的,域名解析出現了故障。選項A、D都是域名故障,選項B、C是通信線路故障。根據題意,可以暫時排除選項A、D。選項C中,如果本地域名無法與外部正常通信,也就可能沒法解析域名。故選C也是故障的一種可能。根據排除法,選項B是不可能的原因,故選B選項。

9.B網絡系統(tǒng)分層設計中層次之間的上聯帶寬與下一級帶寬之比一般控制在1:20。故選B選項。

10.DRPR(:Resillent:PacketRing)采用自愈環(huán)的設計思想,能夠在50ms的時間內,隔離出現故障的節(jié)點和光纖段。RPR.環(huán)中每一個節(jié)點都執(zhí)行SRP公平算法,兩個RPR節(jié)點之間的裸光纖最大長度為100km。RPR的內環(huán)與外環(huán)都可以傳輸數據分組與控制分組。故選擇D選項。

11.IP地址限制IP地址限制解析:當Web站點使用IIS來建設時,當Web站點內容位于NTFS分區(qū)時,有4種方法可以限制用戶訪問Web站點中提供的資源:IP地址限制、用戶驗證(用戶限制)、Web權限和NTFS權限。

12.(5)下

【解析】OSI參考模型將整個通信功能劃分為7個子層,劃分層次的原則如下:網中各結點都有相同的層次;不同結點內相鄰層之間通過接口通信;同一結點內相鄰層之間通過接口通信;每一層使用下層提供的服務,并向其上層提供服務;不同結點的同等層按照協(xié)議實現對等層之間的通信。

13.Linux開放源代碼Linux開放源代碼解析:Linux操作系統(tǒng)與WindowsNT、Netware、UNIX等傳統(tǒng)網絡操作系統(tǒng)最大的區(qū)別是:Linux開放源代碼。正是由于這點,它才能夠引起人們廣泛的注意。

0.0.6解析:在IP數據包傳輸的過程中,路由器S接收到該數據包,并判斷目的網絡,顯然日的網絡與自己不在同一網絡,路由器S必須將IP數據包投遞給下一站路由器R。所以,路由器S的路由表中,對應于目的網絡的下一跳IP地址應該是路由器R的前端地址。

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

.191IP地址為31/26,可知該IP地址所在網絡的地址為28。它由一個B類網絡劃分而來,同時劃分出了個網絡,分別是4、28……將該子網號轉換成二進制表示,形式為10101100.00010000.00000111.10000011。其中,前26位為網絡標識,后6位為主機標識。由于廣播地址的主機號全為1,所以將該子網號的后6位全置為1,可以得到十進制廣播地址為91。

17.訪問權訪問權解析:TokenBus是一種在總線拓撲中利用“令牌”作為控制結點訪問公共傳輸介質的確定型介質控制方法。在采用TokenBus方法的局域網中,任何一個結點只有在取得令牌后才能使用共享總線去發(fā)送數據。令牌是一種特殊結構的控制幀;用來控制結點對總線的訪問權。

18.超級節(jié)點IEEE802.11標準中定義的CSMA/CA協(xié)議是載波監(jiān)聽多路訪問/沖突避免(CarrierSenseMultipleAccesswithCollisionAvoidance)協(xié)議的縮寫,它使用載波檢測或能量檢測的方法發(fā)現信道空閑,采用的是沖突避免機制。

19.松散源路由

【解析】源路由選項可以分為兩類,一類是嚴格源路由選項,另一類是松

散源路由選項。

20.

21.傳輸層傳輸層解析:TCP/1P參考模型的傳輸層定義了兩種協(xié)議,即傳輸控制協(xié)議TCP(TransportControlProtocol)和用戶數據報協(xié)議UDP(UserDatagramProtocol)。

22.高層應用軟件高層應用軟件解析:分布式系統(tǒng)與計算機網絡在物理結構上相同,主要的區(qū)別在高層應用軟件。

23.信息資源信息資源解析:因特網主要由以下部分組成:1、通信線路;2、路由器;3、服務器與客戶機;4、信息資源。

24.低層通信協(xié)議低層通信協(xié)議解析:NetWare操作系統(tǒng)主要由文件服務器內核、工作站外殼與低層通信協(xié)議3部分組成。

25.點對點網絡或點-點式網絡點對點網絡或點-點式網絡解析:計算機網絡中,主要的分類方法有按覆蓋的地理范圍分類和按使用的傳輸技術分類。廣播式網絡中,各個節(jié)點使用的信道是公用的,一個節(jié)點發(fā)出的信息,其他各個節(jié)點都同時接收到,所以發(fā)出的報文分組必須帶有目的地址。各個接收節(jié)點通過對比目的地址來確定報文是否是發(fā)給自己的,是則接收,否則丟棄。點對點網絡中,信源和信宿如果不直接相連,則通過各個中途節(jié)點的存儲轉發(fā)功能將信源發(fā)出的信息傳送到信宿節(jié)點。從信源到信宿的路徑可能存在很多條,就要進行路由選擇。存儲轉發(fā)機制和路由選擇機制是點到點網絡不同于廣播式網絡的重要區(qū)別。

26.默認路由默認路由解析:在路由表中沒有包含到某一特定網絡或特定主機的路由時候使用默認路由。

27.四或4四或4解析:二進制整數的權從右向左依次是20,21,22,…,2n-1,從21起,各個數位依次是2倍、4倍、8倍,…。因此,在右邊添兩個零就增加了四倍。

28.網絡體系結構或計算機網絡體系結構網絡體系結構或計算機網絡體系結構解析:計算機網絡采用層次結構,各層之間互相獨立,每一層又實現了相對獨立的功能。

29.【審題關鍵句】以行為單位把所有字符的ASCII值右移4位,后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符。

\n【解題思路】

\n①首先定義循環(huán)變量i、j和表示字符串長度的整型變量strl。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于maxline,在循環(huán)體中,首先用函數strlen(original[i])計算字符串original[i]的長度,把這個值賦給整型變量strl。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于或大于strl,利用表達式original[i][j]+=original[i][j]>>4實現對字符original[i][j]的ASCII碼值右移4位后所得到值與原字符original[i][j]的ASCII碼值相加,仍存入原字符串對應的位置上的功能。

\n【參考答案】

\n

30.【審題關鍵句】計算金額,按產品代碼從大到小進行排列,相同的則按金額從大到小排列,結果存入結構數組。

\n【解題思路】

\n①首先定義兩個循環(huán)變量i、j;一個用來保存結構體變量長度的計算結果的變量len;一個用于中間轉換數據的結構體變量tmp。

\n②計算結構體變量長度,并按結構體變量tmp分配len大小的內存空間。

\n③建立兩個for循環(huán),指定第一個for循環(huán)的循環(huán)變量i從0開始,到l00時結束,每循環(huán)一次,變量i的值加1;第2個for循環(huán)的循環(huán)變量j從i+1開始,即從當前行的下一行開始,到l00時結束,每循環(huán)一次,變量j的值加1。

\n④在循環(huán)體中指定排序的條件,分兩個步驟指定,第一步通過strcmp函叛判斷第i行的產品代碼與其后面各行中產品代碼的大小關系;第二步,如果比較的兩行中產品代碼相同的話,則再比較金額的大小。當第i行的產品代碼小于后面比較

\n行的產品代碼,又或者產品代碼相同時,第i行的金額小于后面比較行的金額時,將執(zhí)行if條件語句后面花括號中的命令,花括號中3條命令的功能就是根據題目要求實現將記錄從大到小的排序。

\n【參考答案】

\n

31.A解析:TCP/IP協(xié)議對主機尋址方式、主機命名機制、信息傳輸規(guī)則、各種服務功能做了詳細的約定。

32.D解析:局域網指較小地域范圍內的計算機網絡,一般是一幢或幾幢建筑物內的計算機互聯成網,它增大了信息社會中資源共享的深度,擴大了信息社會中資源共享的范圍的是廣域網。

33.B

34.voidSortDat(){intij;PROxy;for(i=0;i〈MAX-1;i++)for(j=i+1;j〈MAX;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〈MAX-1;i++)\r\nfor(j=i+1;j〈MAX;j++)\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{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}解析:本題是有關結構體數組的排序問題??梢杂眠x擇法來實現,即用第一個元素的產品代碼依次和它后面的元素的產品代碼進行比較,如果發(fā)現當前元素的產品代碼比后面的某個元素的產品代碼對應位置的字符的ASCII碼大(這里用到了字符串比較函數strcmp()),則交換這兩個元素的位置,繼續(xù)和后面的其他元素進行比較,最終在第一個元素中存放的是產品代碼最小的元素,以此類推,就實現了從小到大排序的功能。

注意:這里要進行交換的是兩個結構體變量,而不是它們的某一個域,因此,要借助第三個結構體變量來充當中間容器。若發(fā)現產品代碼是相同的,則要按照金額從小到大進行排序。

35.voidSortCharD(){intijkstrl;charch;for(i=0;i{strl=strlen(xx[i]);/*求各行的長度*/for(j=0;jfor(k=j+l;kif(xx[i][j]{ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}}}voidSortCharD()\r\n{\r\ninti,j,k,strl;\r\ncharch;\r\nfor(i=0;i{\r\nstrl=strlen(xx[i]);/*求各行的長度*/\r\nfor(j=0;jfor(k=j+l;kif(xx[i][j]{\r\nch=xx[i][j];\r\nxx[i][j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本題考查的知識點如下:

(1)循環(huán)結構的嵌套。

(2)字符的大小比較。

(3)字符排序。

本題以行為單位對文章進行處理,首先要確定每一行中字符的個數。這個操作可使用字符串處理函數

strlen(char*str)來完成。對

溫馨提示

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

評論

0/150

提交評論