【2021年】江蘇省宿遷市全國計算機等級考試網絡技術真題(含答案)_第1頁
【2021年】江蘇省宿遷市全國計算機等級考試網絡技術真題(含答案)_第2頁
【2021年】江蘇省宿遷市全國計算機等級考試網絡技術真題(含答案)_第3頁
【2021年】江蘇省宿遷市全國計算機等級考試網絡技術真題(含答案)_第4頁
【2021年】江蘇省宿遷市全國計算機等級考試網絡技術真題(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2021年】江蘇省宿遷市全國計算機等級考試網絡技術真題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列關于IEEF802.11三種協(xié)議的描述中,錯誤的是()。

A.IEEE802.11a的實際吞吐量是28~31Mbps

B.IEEE802.11a的最大容量是432Mbps

C.IEEE802.11b的最大容量是88Mbps

D.IEEE802.119的最大容量是162Mbps

2.下列哪項不屬于三大欺騙技術()。

A.IP欺騙技術B.MAC地址欺騙技術C.DNS欺騙技術D.源路由欺騙技術

3.下列IPv6地址表示中,錯誤的是()。

A.::10F:BC:0:0:03DA

B.FE00::0:45:03/48

C.FE31::050D:BC::03DA

D.FF34:42:BCt:3E:50F:21:03D

4.將一臺Catelyst3548的系統(tǒng)時間設置為2014年6月14日星期六的11點20分10秒,下列配置命令正確的是()。

A.Switch-3548#clockset11.20:10Junesaturday2014

B.Switch.3548#timeset11.20:1014June2014

C.Switch.3548#settimeSaturday6/14/201411.20:10

D.Switch.3548#clockset11.20:1014June2014

5.相對于傳統(tǒng)的市場營銷,下列哪個表述是錯誤的()。

A.顧客可以經過中間商向生產者訂貨,可能以更低的價格實現(xiàn)購買

B.網絡營銷能滿足顧客對于購物方便性的要求,提高顧客的購物效率

C.網絡營銷能使企業(yè)節(jié)省傳統(tǒng)營銷方式下不得不花費的巨額促銷和流通費用,從而使商品成本和價格的下降成為可能

D.網絡營銷能滿足顧客對于購物方便性的要求,提高顧客的購物效率

6.若要顯示當前的TCP/IP配置的設置值,正確的命令是()。

A.ifconfigB.ipconfigC.configrationD.tcpipset

7.攻擊者使用無效IP地址,利用TCP連接的三次握手過程,連續(xù)發(fā)送會話請求,使受害主機處于開放會話的請求之中,直至連接超時,最終因耗盡資源而停止響應。這種攻擊被稱為()。

A.DNS欺騙攻擊B.DDoS攻擊C.重放攻擊D.SYNFloodin9攻擊

8.關于IP地址,下列正確的選項是()。

A.主機名與IP地址一一映射

B.10.x.x.x和192.168.x.x可作為內部互聯(lián)網的IP地址,連上因特網的時候,需要轉換成可以在因特網中使用的IP地址

C.一臺主機只能有一個IP地址

D.任意IP地址在一個時刻只能分配給一臺主機,否則會引起沖突

9.下列關于RPR技術的描述中,錯誤的是()

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

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

C.兩個RPR節(jié)點之間的裸光纖最大長度為100公里

D.RPR用頻分復用的方法傳輸IP分組

10.關于利用郵件列表發(fā)布信息,下列哪種說法是不正確的()。

A.利用郵件列表可以同時向許多加入郵件列表的人發(fā)送預備好的郵件

B.利用郵件列表,郵件內可以攜帶您需要發(fā)布的各種信息

C.可使用任意免費信箱接收來自郵件列表的信息

D.郵件列表的英文為“MailingList”,利用它可以它實現(xiàn)郵件批量發(fā)送

二、填空題(10題)11.在Internet中計算機之間直接利用IP地址進行尋址,因而需要將用戶提供的主機名轉換成IP地址,這個過程稱為域名解析。Internet域名解析有______和反復解析兩種方式。

12.搜索引擎在外觀、功能等方面千差萬別,但其構成一般包括搜索器、索引器、和用戶接口4個部分。

13.(17)有一類攻擊可以確定通信的位置和通信主機的身份,還可以觀察交換信息的頻度和長度。這類攻擊稱為______。

14.奈奎斯特準則與香農定理從定量的角度描述了信道帶寬與__________的關系。

15.(13)IP數(shù)據報的源路由選項分為兩類,一類為嚴格源路由,另一類為____原路由。

16.IPTV包括視頻點播、直播電視和______3個基本業(yè)務。

17.RC5算法中使用了3種運算:______、加和循環(huán)。

18.Skype采用了密鑰長度為位的AES加密法。

19.(1)軟件計劃階段可以分成_________和可行性研究兩個子階段。

20.(3)____拓撲結構是在局域網中最常采用的。

三、2.填空題(8題)21.Linux操作系統(tǒng)與WindowsNT、Netware、UNIX等傳統(tǒng)網絡操作系統(tǒng)最大的區(qū)別是【】。

22.當兩個進程競爭使用同一個資源時,沒有占用該資源的進程便處于______狀態(tài)。

23.目前局域網組網方法有:雙絞線組網方法、______、千兆以太網組網方法等。

24.改進傳統(tǒng)網絡的方法主要是增大帶寬與______。

25.在網絡管理模型中,管理者和代理者之間的信息交換可以分為兩種:一種是從管理者到代理的操作;另一種是從代理到管理者的______。

26.局域網常用的傳輸介質有同軸電纜,雙絞線,光纖和______。

27.城域網結構設計基本都采用核心交換層、業(yè)務匯聚層與【】的3層模式。

28.奔騰芯片有兩條整數(shù)指令流水線和一條【】流水線。

四、C語言程序設計題(2題)29.已知數(shù)據文件in.dat中存有200個四位數(shù),并已調用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把一個四位數(shù)的個位數(shù)位置上的值減去千位數(shù)位置上的值再減去百位數(shù)位置上的值最后減去十位數(shù)位置上的值,如果得出的值大于等于零且原四位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。

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

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

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

30.程序test.C的功能是:計算500~800區(qū)間內素數(shù)的個數(shù)cnt,并按所求素數(shù)的值從大到小的順序,計算其間隔減、加之和,即第l個素數(shù)-第2個素數(shù)+第3個素數(shù)-第4個素數(shù)+第5個素數(shù)…的值sum。請編寫函數(shù)countValue實現(xiàn)程序的要求,最后main函數(shù)調用函數(shù)writeDAT0把結果cnt和sum,輸出到文件0ut.dat中。

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

請勿改動主函數(shù)main和輸出數(shù)據函數(shù)writeDAT的內容。

第2類數(shù)位分解并重組后再篩選統(tǒng)計并排序

五、1.選擇題(3題)31.下列關于Internet的敘述中,錯誤的是______。

A.網際協(xié)議是“無連接”的

B.傳輸控制協(xié)議是一個端到端的協(xié)議,是面向“連接”的

C.主機兩次發(fā)往同一日的主機的數(shù)據可能會沿著不同的路徑到達目的主機

D.IP使用TCP傳遞信息

32.IP數(shù)據報頭包括“地址”字段,該“地址”字段包括______。

A.源IP地址B.目的IP地址C.源IP地址和目的IP地址D.源IP地址、目的IP地址和相應的MAC地址

33.主機A運行UNIX操作系統(tǒng),IP地址為5,子網掩碼為40;主機B運行Linux操作系統(tǒng),IP地址為8,子網掩碼為40。它們分別連接在同一臺局域交換機上,但處于不同的VLAN中。主機A通過ping命令去ping主機B時,發(fā)現(xiàn)接收不到正確的響應。請問可能的原因是______。

A.主機A和主機B的F地址不同

B.主機A和主機B處于不同的VLAN中

C.主機A和主機B使用了不同的操作系統(tǒng)

D.主機A和主機B處于不同的子網中

六、1.程序設計題(3題)34.在文件IN30.DAT中有200組數(shù)據,每組有3個數(shù),每個數(shù)均是3位數(shù)。函數(shù)readDat()是讀取這200組數(shù)據存放到結構數(shù)組aa中。請編制函數(shù)jsSort(),其函數(shù)的功能是:要求在200組數(shù)據中找出條件為每組數(shù)據中的第二個數(shù)大于第一個數(shù)加第三個數(shù)之和,其中滿足條件的個數(shù)作為函數(shù)jsSort()的返回值,同時把滿足條件的數(shù)據存入結構數(shù)組bb中,再對結構數(shù)組bb中的數(shù)據按照每組數(shù)據的第二個數(shù)加第三個數(shù)之和的大小進行降序排列,排序后的結果仍重新存入結構數(shù)組bb中,最后調用函數(shù)writeDat()把結果bb輸出到文件OUT30.DAT中。

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

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

試題程序:

#include〈stdio.h>

#include〈string.h>

#include〈conio.h>

typedefstruct

{

intx1,x2,x3;

}Data;

Dataaa[200],bb[200];

intjsSort()

{

}

main()

{

intcount;

readDat();

count=jsSort();/*返回滿足條件的個數(shù)*/

writeDat(count);

}

readDat()

{

FILE*in;

inti;

in=fopen("IN30.DAT","r");

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

fscanf(in,"%d%d%d",&aa[i].x1,&aa[i].x2,&aa[i].x3);

fclose(in);

}

writeDat(intcount)

{

FILE*out;

inti;

ut=fopen("OUT30.DAT","w");

clrscr();

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

{

printf("%d,%d,%d第二個數(shù)+第三個數(shù)=%d\n",bb[i].x1,bb[i].x2,

bb[i].x3,bb[i].x2+bb[i],x3);

fprintf(out,"%d,%5d,%d\n",bb[i].x1,bb[i].x2,bb[i].x3);

}

fclose(out);

}

35.下列程序的功能是:把s字符串中所有的字符左移一個位置,串中的第一個字符移到最后。請編制函數(shù)chg(char*s)實現(xiàn)程序要求,最后調用函數(shù)readwriteDat()把結果輸出到out63.dat文件中。

例如:s字符串中原有內容為Mn,123xyZ,則調用該函數(shù)后,結果為n,123xyZM。

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

請勿改動主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內容。

試題程序:

#include<conio.h>

#include<stdio.h>

#defineN81

voidreadwriteDAT();

voidchg(char*s)

{

}

main()

{

chara[N];

clrscr();

printf("Enterastring:");

gets(a);

printf("Theoriginalstringis:");

puts(a);

chg(a);

printf("Thestringaftermodified:");

puts(a);

readwriteDAT();

}

voidreadwriteDAT()

{inti;

chara[N];

unsignedchar*p;

FILE*rf,*wf;

rf=fopen("in63.dat","r");

wf=fopen("out63.dat","w");

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

{fgets(a,80,rf);

p=strchr(a,'\n');

if(p)*p=0;

chg(a);

fprintf(wf,"%s\n",a);

}

fclose(rf);

fclose(wf);

}

36.函數(shù)readDat()的功能是從文件in52.dat中讀取20行數(shù)據存放到字符串數(shù)組xx中(每行字符串的長度均小于80)。請編制函數(shù)JsSod(),該函數(shù)的功能是:以行為單位對字符串變量的—F標為奇數(shù)位置上的字符按其ASCII值從小到大的順序進行排序,排序后的結果仍按行重新存入字符串數(shù)組xx中,最后調用函數(shù)writeDat()把結果xx輸出到文件out52.dat中。

例如:位置01234567

源字符串hgfedcba

則處理后字符串hafcdebg。

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[20][80];

voidjsSort

{

}

voidmain()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("in52.dat","r");

while(i<20&&fgets(xx[i],80,in)!=NULL)

{

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

if(p)*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

ut=fopen("out52.dat","w");

clrscr();

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

{

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

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

}

fclose(out);

}

參考答案

1.CIEEE802.11三種協(xié)議比較由表可知IEEES02.1lb的最大容量是33Mbps。故選擇C選項。

2.D

3.C使用IPV6時需要注意,在使用零壓縮法時,不能把一個段位內部的有效0也壓縮掉;雙冒號::只能出現(xiàn)一次;在得到一個一個IPV6地址時,經常會遇到如何確定雙冒號::之間被壓縮O位數(shù)的問題;IPV6不支持子網掩碼,它只支持前綴長度表示法。本題中C選項出現(xiàn)了兩個雙冒號,故選項C錯誤。

4.DCatelyst3548設置時間的格式是:clockset小時:分鐘:秒日月年。故選D選項。

5.A

6.B

7.DSYN\nFloodin9:攻擊者利用TCP連接的三次握手過程進行攻擊,攻擊者主機使用無數(shù)的IP地址,與受害主機進行TCP的三次握手,在完成第二步后,受害主機就會處于開放會話的請求之中,但會話并未真正的完成,受害主機必須等待連接超時,之后才能清除未完成的會話,在此期間,受害主機將會連續(xù)接受這種會話請求,最終因耗盡用來管理會話的資源而停止響應。因此,本題的正確答案是D。

8.B選項A),主機名與IP地址并非一一映射,一個主機可以有兩個或多個IP地址,如果一主機有兩個或多個IP地址,則該主機可能會屬于兩個或多個邏輯網絡:選項B),10x.x.x和192.168x.x可作為內部互聯(lián)網的IP地址,連上因特網的時候,需要轉換成可以在因特網中使用的IP地址:選項C),一個主機可以有兩個或多個IP地址;選項D),一個內部IP地址可以分配給不同子網中的不同主機,連上因特網后,轉換成因特網中合法的IP地址,這些IP地址不相同就不會引發(fā)沖突,正確的說法是:一個合法的IP地址在一個時刻只能分配給一臺主機。

9.DD【解析】RPR將沿順時針傳輸?shù)墓饫w環(huán)叫做外環(huán),將沿逆時針傳輸?shù)墓饫w環(huán)叫做內環(huán)。內環(huán)和外環(huán)都可以用統(tǒng)計復用的方法傳輸IP分組。因此D選項錯誤。

10.C

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

12.檢索器搜索引擎的原理起源于傳統(tǒng)的信息全文檢索理論?,F(xiàn)在的全文搜索引擎由搜索器、索引器、檢索器和用戶接口4部分組成。搜索器也稱為“蜘蛛”、“機器人”或“爬蟲”,它實際上是一個基于Web的程序,主要用于在Internet上自動搜集網頁信息。索引器將搜索器在Internet上采集到的信息進行分類并建立索引,然后存放在索引數(shù)據庫中。檢索器的功能是根據用戶的查詢在索引庫中快速地檢索出文檔,進行文檔與查詢的相關度評價,對輸出的結果進行排序,并實現(xiàn)某種用戶相關性反饋機制。用戶接口的作用是輸入用戶查詢,顯示查詢結果,提供用戶相關性反饋機制。

13.(17)通信量分析【解析】通信量分析可以確定通信的位置和通信主機的身份,還可以觀察交換信息的頻度和長度。這些信息可以幫助對手猜測正在進行的通信特征

14.數(shù)據傳輸速率數(shù)據傳輸速率解析:奈奎斯特準則與香農定理從定量的角度描述了帶寬與速率的關系。通信信道最大傳輸速率與信道帶寬之間存在著明確的關系,所以可以用“帶寬”代替“數(shù)據傳輸速率”。帶寬表示信道的數(shù)據傳輸速率,帶寬與速率幾乎成了同義詞。

15.松散

【解析】源路由選項可以分為兩類,一類是嚴格源路由選項,一類是松散源路由選項。嚴格源路由選項規(guī)定lP數(shù)據報要經過路徑上的每一個路由器,相鄰路由器之間不得有中間路由器,并且所經過的路由器的順序不可更改;松散源路由選項只是給出lP數(shù)據包必須經過的一些“要點”,并不給出一條完備的路徑,無直接連接的路由器之間的路由尚需IP軟件的尋址功能補充。

16.時移電視時移電視解析:IPTV包括視頻點播、直播電視和時移電視3個基本業(yè)務。

17.異或異或解析:RC5算法中使用了3種運算:異或、加和循環(huán)。

18.256Skype是一款常用的Internet即時語音通信軟件,也是現(xiàn)在比較流行的網絡電話軟件。Skype融合了VoIP技術和P2P技術,主要具有網絡電話、實時傳信、網站瀏覽、語音、視頻、文件傳輸、搜索用戶等功能,更有突破防火墻限制的通信技術。Skype采用混合式網絡拓撲,節(jié)點之間按照不同的能力分為普通節(jié)點和超級節(jié)點。Skype具有高清晰音質(可以聽到人類的所有聲音頻率)、高保密性(終端之間傳送的消息都是在發(fā)送前加密,發(fā)送后解密,加密算法采用AES,密鑰長度為256位)、免費多方通話(支持最多5人的多方會議呼叫)和跨平臺(支持Windows、Linux、MacOS等操作系統(tǒng))性能。

19.(1)問題定義

【解析】軟件計劃階段可以分成問題定義和可行性研究兩個子階段。

20.(3)總線網

【解析】總線型拓撲結構是局域網的主要拓撲結構之一。

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

22.等待等待解析:沒有占用資源的進程處于等待狀態(tài),它必須等到該資源被釋放后才可以去使用它。

23.快速以太網組網方法快速以太網組網方法解析:目前局域網組網方法有:雙絞線組網方法、快速以太網組網方法、千兆以太網組網方法等。

24.改進協(xié)議改進協(xié)議解析:傳統(tǒng)的基于IP協(xié)議的網絡的通信協(xié)議基本上沒有考慮多媒體網絡應用的需求,所以它們不適合多媒體網絡應用。改進傳統(tǒng)網絡的方法主要是:增大帶寬與改進協(xié)議。

25.事件通知事件通知解析:在網絡管理中,一般采用管理者-代理的管理模型。網絡管理為控制、協(xié)調和監(jiān)視網絡資源提供手段,即在管理者與代理之間利用網絡實現(xiàn)管理信息的交換,完成管理功能。管理者從各代理處收集管理信息,進行處理,獲取有價值的管理信息,代理向管理者發(fā)送事件通知,達到管理的目的。

26.無線通信信道無線通信信道解析:局域網常用的傳輸介質有:同軸電纜、雙絞線、光纖與無線通信信道。目前,在覆蓋范圍比較小的局域網中使用雙絞線,在遠距離傳輸中使用光纖,在有移動結點的局域網中采用無線技術的趨勢已經明朗。

27.接入層接入層解析:城域網在體系結構設計上基本采用核心交換層、業(yè)務匯聚層與接入層的三層模式,以適應各種業(yè)務需求、不同協(xié)議與不同類型用戶的接入需要。

28.浮點指令浮點指令解析:奔騰采用超標量技術:內置多條流水線來同時執(zhí)行多個處理,實質是以空間換時間,奔騰由兩條整數(shù)指令流水線和一條浮點指令流水線組成。

29.【審題關鍵句】千位+十位等于百位+個位,且四位數(shù)是偶數(shù),統(tǒng)計出滿足此條件的個數(shù),并把這些四位數(shù)按從小到大的順序存入數(shù)組。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即要求統(tǒng)計的四位數(shù)的條件是“干位+十位=百位+個位”,參考答案的第8條語句,修改if條件語句的判斷條件即可。

\n【參考答塞】

\n

30.【審題關鍵旬】計算500~800區(qū)間內素數(shù)的個數(shù),素數(shù)的值從大到小排序,再計算其間隔減、加之和,即第l個素數(shù)-第2個素數(shù)+第3個素數(shù)-第4個素數(shù)+第5個素數(shù)……的值。

\n【解題思路】

\n①首先定義一個循環(huán)變量循環(huán)i和用于正負號轉換的變量j,同時賦j的初值為-1。

\n②通過for循環(huán)對800到500的每個數(shù)字進行逐個的掃描,指定循環(huán)變量i的初值為800,當i值等于500停止循環(huán),每執(zhí)行一次循環(huán),i的值便減l。(注意,本題for循環(huán)從大到小依次讀取數(shù)據是根據題目要求設計的,這樣得到的素數(shù)值其排序方式就是從大到小排序。)

\n③在每次執(zhí)行for循環(huán)時,都調用素數(shù)判斷函數(shù)isPrime判斷當前的i值是否為素數(shù),如果是素數(shù),則素數(shù)計數(shù)變量cnt值加1,正負號轉換變量j的值乘以-1,實現(xiàn)正負數(shù)的交替轉換,最后將每次循環(huán)得到的i*j的值累加到求和變量sum中。

\n【參考答案】

\n

\n\n\t

\n\n第2類數(shù)位分解并重組后再篩選統(tǒng)計并排序

31.D解析:IP是“無連接”的,即通信雙方在進行通信之前,不需要事先建立好連接。TCP協(xié)議是一個端到端的協(xié)議,是面向“連接”的。TCP使用IP傳遞信息,而不是IP使用TCP傳遞信息。每一個TCP信息被封裝在一個IP數(shù)據報中并通過互聯(lián)網傳送。數(shù)據報到達目的主機時,IP將先前封裝的TCP信息再送交給TCP。

32.C解析:在IP數(shù)據報頭的“地址”字段中包括p數(shù)據報發(fā)送者的源Ⅳ地址和接收者的目的IP地址。因為數(shù)據報方式在各個結點上均需要依據IP地址來進行路由選擇,所以各分組需攜帶IP地址,并且該字段在整個傳輸過程中將保持不變。

33.B解析:本題考查點是同一虛擬局域網中廣播信息測試。一個虛擬局域網(VLAN)就是一個邏輯工作組。同一邏輯工作組內的成員,邏輯上可以像在同一局域網中一樣“廣播”數(shù)據,而不同邏輯工作組內的成員則不能接收該廣播數(shù)據。在虛擬局域網的管理中,常使用ping命令來檢驗VLAN之間的通信情況,同一個VLAN中的主機可以互相ping通,而不同VLAN中的主機則無法互相ping通。因此當處于不同的VLAN中主機A通過ping命令去ping主機B時,是無法接收到正確響應的。

34.intjsSort(){inticnt=0j;Datach;for(i=0;i〈200;i++)if(aa[i].x2>aa[i].x1+aa[i].x3)/*如果第二個數(shù)大于第一個數(shù)加第三個數(shù)之和*/{bb[cnt]=aa[i];/*則把該組數(shù)據存入結構數(shù)組bb中*/cnt++;/*統(tǒng)計滿足條件的數(shù)據的組數(shù)*/}for(i=0;i〈cnt-1;i++)/*對結構數(shù)組bb中的數(shù)據按照每組數(shù)據的第二個數(shù)*/for(j=i+1;j〈cnt;j++)/*加第三個數(shù)之和的大小進行降序排列*/if(bb[i].x2+bb[i].x3〈bb[j].x2+bb[j].x3){ch=bb[i];bb[i]=bb[j];bb[j]=ch;}returncnt;/*返回滿足條件的個數(shù)*/}intjsSort()\r\n{\r\ninti,cnt=0,j;\r\nDatach;\r\nfor(i=0;i〈200;i++)\r\nif(aa[i].x2>aa[i].x1+aa[i].x3)/*如果第二個數(shù)大于第一個數(shù)加第三個數(shù)之和*/\r\n{\r\nbb[cnt]=aa[i];/*則把該組數(shù)據存入結構數(shù)組bb中*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)據的組數(shù)*/\r\n}\r\nfor(i=0;i〈cnt-1;i++)/*對結構數(shù)組bb中的數(shù)據按照每組數(shù)據的第二個數(shù)*/\r\nfor(j=i+1;j〈cnt;j++)/*加第三個數(shù)之和的大小進行降序排列*/\r\nif(bb[i].x2+bb[i].x3〈bb[j].x2+bb[j].x3)\r\n{ch=bb[i];\r\nbb[i]=bb[j];\r\nbb[j]=ch;\r\n}\r\nreturncnt;/*返回滿足條件的個數(shù)*/\r\n}解析:本題考查對結構體數(shù)組中的元素的各個域的操作。首先利用一個for循環(huán)來依次取得結構體數(shù)組中的各個元素,之后按照題目要求對當前的元素的各個域進行條件判斷,由語句“if(aa[i].x2>aa[i].x1+aa[i].x3)”來實現(xiàn)。如果該條件成立,則把被判斷元素存放到數(shù)組bb中去,當符合條件的所有元素被找完后,按照“每組數(shù)據中的第二個數(shù)加第三個數(shù)之和的大小”進行從大到小的排序。解答本題的關鍵是要弄清被處理對象是結構體變量中的某個域,而不是結構體變量本身。

35.voidchg(char*s){intistrl;charch;strl=strlen(s);/*求字符串的長度*/ch=*s;/*將第一個字符暫賦給ch*/for(i=O;i<strl-1;i++)/*將字符依次左移*/*(s+i)=*(s+i+l);*(s+strl-1)=ch;/*將第一個字符移到最后*/}voidc

溫馨提示

  • 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

提交評論