2022年江西省撫州市全國計算機等級考試網(wǎng)絡技術(shù)預測試題(含答案)_第1頁
2022年江西省撫州市全國計算機等級考試網(wǎng)絡技術(shù)預測試題(含答案)_第2頁
2022年江西省撫州市全國計算機等級考試網(wǎng)絡技術(shù)預測試題(含答案)_第3頁
2022年江西省撫州市全國計算機等級考試網(wǎng)絡技術(shù)預測試題(含答案)_第4頁
2022年江西省撫州市全國計算機等級考試網(wǎng)絡技術(shù)預測試題(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2022年江西省撫州市全國計算機等級考試網(wǎng)絡技術(shù)預測試題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列不屬于寬帶城域網(wǎng)QOS技術(shù)的是()A.密集波分復用DWDMB.區(qū)分服務DiffServC.資源預留RSVPD.多協(xié)議標記交換MPLS

2.下列對藍牙標準的主要參數(shù)與技術(shù)指標的描述中,錯誤的是()。

A.跳頻速率是1600次/s

B.工作頻段是2.402GHz-2.480GHz

C.非對稱連接的異步信道速率是433.9kbit/s

D.發(fā)射功率為100mW時,最大傳輸距離為100m

3.A類地址的主機號長度為(),有1600多萬個結(jié)點。

A.8bitB.16bitC.24bitD.32bit

4.按照ITU-T標準,傳輸速度為622.080Mbps的標準是()。

A.OC-3B.OC-12C.0C-48D.OC-192

5.下列關(guān)于IEEF802.11三種協(xié)議的描述中,錯誤的是()。

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

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

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

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

6.計算機網(wǎng)絡分為局城網(wǎng)、城域網(wǎng)與廣域網(wǎng),其劃分依據(jù)是()。

A.數(shù)據(jù)傳輸所使用的介質(zhì)B.網(wǎng)絡的覆蓋范圍C.網(wǎng)絡的控制方式D.網(wǎng)絡的拓撲構(gòu)型

7.大型企業(yè)網(wǎng)基本結(jié)構(gòu)采用3層結(jié)構(gòu)的經(jīng)驗數(shù)據(jù)是結(jié)點數(shù)在250~()個。

A.5000B.1000C.50000D.10000

8.為了使傳輸介質(zhì)和信號編碼方式的變化不影響MAC子層,100BASE-T標準采用了()。

A.MIIB.GMIIC.LLCD.IGP

9.

10.一臺交換機具有48個10/100Mbit/s端口和2個1000Mbit/s端口,如果所有端口都工作在全雙工狀態(tài),那么交換機總帶寬應為()。

A.8.8Gbit/sB.12.8Gbit/sC.13.6Gbit/sD.24.8Gbit/s

二、填空題(10題)11.奈奎斯特準則與香農(nóng)定理從定量的角度描述了信道帶寬與__________的關(guān)系。

12.在數(shù)據(jù)報交換方式中,每個分組在傳輸過程中都必須帶有和源地址。

13.

第75題根據(jù)節(jié)目類型的不同,播客可以分成以下3類:傳統(tǒng)廣播節(jié)目的播客、專業(yè)播客提供商與___________播客。

14.

15.

第66題Internet中的用戶遠程登錄是指用戶使用___________命令,使自己的計算機暫時成為遠程計算機的一個仿真終端的過程。

16.在混合式P2P網(wǎng)絡中,根據(jù)結(jié)點的能力可將結(jié)點分為用戶結(jié)點、搜索結(jié)點和______3種類型。

17.

第74題Telnet協(xié)議屬于TCP/IP的___________層協(xié)議。

18.

19.在計算機網(wǎng)絡中,實現(xiàn)數(shù)字信號和模擬信號之闖轉(zhuǎn)換的設備是【7】。

20.在TCP/IP互聯(lián)網(wǎng)中實現(xiàn)的層次型名字管理機構(gòu)稱為。

三、2.填空題(8題)21.網(wǎng)絡數(shù)據(jù)庫工作遵循Client/Server模型,客戶端向數(shù)據(jù)庫服務器發(fā)送查詢請求采用【】語言。

22.千兆位每個比特的發(fā)送時間為【】。

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

24.通信控制處理機可作為通信子網(wǎng)中的______,完成分組的接收、校驗、存儲及轉(zhuǎn)發(fā)等功能,實現(xiàn)將源主機報文準確發(fā)送到目的主機的作用。

25.______允許網(wǎng)絡管理者查看網(wǎng)絡運行的好壞,其目標是衡量和呈現(xiàn)網(wǎng)絡特性的各個方面,使網(wǎng)絡的性能維持在一個可以接受的水平上。

26.SET(安全電子交易)是一種基于【】的協(xié)議,SET協(xié)議是為了解決用戶、商家和銀行之間通過信用卡支付的交易而設計的。

27.常用的密鑰分發(fā)技術(shù)有CA技術(shù)和______技術(shù)。

28.迄今為止理論上最為成熟完善的一種公鑰密碼體制是______體制。

四、C語言程序設計題(2題)29.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串數(shù)組xx中,請編制函數(shù)ConvertCharA,其函數(shù)的功能是:以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,如果是字母Z,則改寫成字母a,大寫字母和其他字符保持不變。把已處理的字符串仍按行重新存入字符串數(shù)組xx中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。

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

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

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

30.已知在文件in.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中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。

提示:若中間變量為PRtemp,則可以直接使用結(jié)構(gòu)賦值語句進行解題;產(chǎn)品代碼比較請用函數(shù)strcmp進行解題。

例如:sell[i]=temp;

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

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

五、1.選擇題(3題)31.網(wǎng)站的每個網(wǎng)頁都有個獨立的地址,這些地址稱為()。

A.HTTPB.DNSC.WWWD.URL

32.ISDN的BRI接口提供了兩路B(載荷)信道和一路D(信令)信道,用戶能利用的最高傳輸速率為()。

A.64kbpsB.128kbpsC.144kbpsD.1.544Mbps

33.Internet2初始運行速率可以達到______。

A.10MbpsB.100MbpsC.10GbpsD.100Gbps

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

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

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

試題程序:

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

intdj;

intsl;

longje;

}PRO;

PROsell[MAXI;

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

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

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[11];

inti;

fp=fopen("IN54.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("OUT54.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);

}

36.已知數(shù)據(jù)文件IN45.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)IeadDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isVa1(),其功能是:把千位數(shù)字和十位數(shù)字重新組合成一個新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的十位數(shù)字),以及把個位數(shù)和百位數(shù)組成另一個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原4位數(shù)的個位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的百位數(shù)字),如果新組成的兩個十位數(shù)ab-ed≥10且ab-cd≤20且兩個數(shù)均為偶數(shù),同時兩個新十位數(shù)字均不為零,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的4位數(shù)的個數(shù)ent,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT45.DAT文件中。

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

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

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

試題程序;

#include<stdio.h>

#defineMAX200

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

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

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

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

fscanf(fp,"%d",&aIii);

fclose(fp);

}

main()

{

inti;

readDat();

jsVal();

printf("滿足條件的數(shù)=%d\n",cnt);

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

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

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

參考答案

1.AA解析:寬帶城域網(wǎng)服務質(zhì)量QoS技術(shù)包括①資源預留RSVP、②區(qū)分服務DiffServ、③多協(xié)議標記交換MPLS,而A)中的密集波分復用DWDM屬于光纖通信的傳輸技術(shù)。因此選項中不屬于QoS技術(shù)的是A)密集波分復用。

2.C藍牙對稱連接的異步信道速率是433.9kbit/s,非對稱連接的異步信道速率是723.2kbit/s÷57.6kbit/s。故選C選項。

3.C

4.B無源光纖網(wǎng)(PON)是ITU(國際電信聯(lián)盟)的SGl5研究組在G.983建議“基于無源光纖網(wǎng)的高速光纖接入系統(tǒng)”進行標準化的。該建議分為兩個部分:(1)OC-3,155.520Mbps的對稱業(yè)務。(2)上行OC一3,155.520Mbps;下行OC一12,622.080Mbps的不對稱業(yè)務。OC—x是ITU—T的推薦標準中定義的光纖的物理層接口,它以51.84Mbps為單位定義了多個級別,用作通信服務提供商采用的光纖通信系統(tǒng)(SONET及SDH)、ATM交換機和路由器等的接口。故選項B正確。

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

6.B

7.A

8.A解析:100BASE-T標準采用了介質(zhì)獨立接口(MII,MediaIndepandentInterface),它將MAC子層與物理層分隔開,使得物理層在實現(xiàn)100Mbps速率時所使用的傳輸介質(zhì)和信號編碼方式的變化不會影響到MAC子層。

9.D

10.C全雙工端口帶寬的計算方法是:端口數(shù)×端口速率×2。10/100Mbit/s的總帶寬=48×100Mbit/s×2=9600Mbit/s,1000Mbit/s的總帶寬=2×1000×2=4000Mbit/s。兩種端口的總帶寬加起來得交換機的總帶寬=9600Mbit/s+4000Mbit/s=13600Mbit/s:13.6Gbit/s。故選C選項。

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

12.目的地址數(shù)據(jù)報方式的主要技術(shù)特點有:同一報文的分組可以經(jīng)不同的傳輸路徑通過通信子網(wǎng);同一報文的不同分組到達目的節(jié)點時可能出現(xiàn)亂序、重復和丟失現(xiàn)象;每個分組在傳輸過程中都必須帶有目的地址和源地址;傳輸延遲較大,適用于突發(fā)通信,不適于進行長報文和會話式通信。

13.個人

【解析】播客是基于互聯(lián)網(wǎng)的數(shù)字廣播技術(shù)之一。根據(jù)節(jié)目類型的不同,播客可以分成3類:傳統(tǒng)廣播節(jié)目的播客、專用播客提供商與個人播客。

14.匯編

【解析】把匯編語言源程序翻譯成機器語言目標程序的工具,稱為匯編程序。

15.Telnet

【解析】Internet中的用戶遠程登錄是指用戶使用Telnet命令,使自己的計算機暫時成為遠程計算機的一個仿真終端的過程。

16.索引結(jié)點索引結(jié)點

17.應用

【解析】Telnet協(xié)議屬于TCP/IP的應用層協(xié)議。

18.

19.調(diào)制解調(diào)器實現(xiàn)數(shù)字信號和模擬信號之間轉(zhuǎn)換的設備是調(diào)制解調(diào)器。在計算機網(wǎng)絡中,這是一種用途廣泛的設備。例如,當個人計算機以撥號方式接人Internet網(wǎng)時,計算機發(fā)出的數(shù)字信號無法在電話網(wǎng)上直接傳送。因為電話網(wǎng)上只能傳輸模擬信號。為此數(shù)字信號必須轉(zhuǎn)換成模擬信號,這個過程稱為“調(diào)制”。這種轉(zhuǎn)換需要使用調(diào)制解調(diào)器。接收方的計算機則需要將從電話網(wǎng)上傳輸過來的模擬信號轉(zhuǎn)換成數(shù)字信號,這個過程稱為“解調(diào)”,也要通過調(diào)制解調(diào)器。

20.DNS在TCP/IP互聯(lián)網(wǎng)中實現(xiàn)的層次型名字管理機制稱為域名系統(tǒng)(DNS)。Internet規(guī)定了一組正式的通用標準符號,形成了國際通用頂級域名。頂級域名的劃分采用了組組和地理兩種模式。其中,com通常表示商業(yè)組織,edu表示教育機構(gòu),gov表示政府部門,mil表示軍事部門,net表示網(wǎng)絡支持中心,org表示非營利性組織,int表示國際組織。

21.SQLSQL解析:本題考查點是數(shù)據(jù)庫Client/Server模型中使用的SQL語言。遵循Client/Server模型開發(fā)的網(wǎng)絡數(shù)據(jù)庫應用系統(tǒng)中,將查詢請求和提供數(shù)據(jù)的功能分配到客戶端和數(shù)據(jù)庫服務器端分別進行??蛻舳讼驍?shù)據(jù)庫服務器采用結(jié)構(gòu)化查詢語言(SQL)發(fā)送查詢請求,服務器對查詢請求進行處理,然后將查詢結(jié)果返回客戶端。這種模式下,服務器可以優(yōu)化對數(shù)據(jù)的存儲、查詢和提取,提高數(shù)據(jù)的安全性,減少用戶訪問時間。

22.1ns1ns解析:千兆位以太網(wǎng)的傳輸速率達到1Gbps,但仍保留著10Mbps速率以太網(wǎng)的的數(shù)據(jù)幀格式、介質(zhì)訪問控制方法和組網(wǎng)方法。千兆位以太網(wǎng)將每個比特的發(fā)送時間降低到1ns。除此之外,還采用光纖或短矩離雙絞線作為傳輸介質(zhì),并定義了一種千兆位媒體專用接口GMII(GigabitMediaIndependentInterface),它將MAC子層與物理層分隔開來。

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

24.分組存儲轉(zhuǎn)發(fā)結(jié)點分組存儲轉(zhuǎn)發(fā)結(jié)點解析:通信控制處理機在網(wǎng)絡拓撲結(jié)構(gòu)中被稱為網(wǎng)絡結(jié)點。通信控制處理機一方面作為與資源子網(wǎng)的主機和終端的連接接口,將主機和終端連入網(wǎng)內(nèi);另一方面作為通信子網(wǎng)中的分組存儲轉(zhuǎn)發(fā)結(jié)點,完成分組的接收、校驗、存儲及轉(zhuǎn)發(fā)等功能,實現(xiàn)將源主機報文準確發(fā)送到目的主機的作用。

25.性能管理性能管理解析:性能管理功能允許網(wǎng)絡管理者查看網(wǎng)絡運行的好壞,其目標是衡量和呈現(xiàn)網(wǎng)絡特性的各個方面,使網(wǎng)絡的性能維持在一個可以接受的水平之上。從概念上講,性能管理包括監(jiān)視和調(diào)整兩大功能。它的最大作用在于幫助管理員減少網(wǎng)絡中過分擁擠和不可通行的現(xiàn)象,從而為用戶提供穩(wěn)定的服務。

26.消息流消息流解析:SET(安全電子交易)是一種基于消息流的協(xié)議,SET協(xié)議是為了解決用戶、商家和銀行之間通過信用卡支付的交易而設計的。

27.KDCKDC解析:常用的密鑰分發(fā)技術(shù)有CA技術(shù)和KDC技術(shù)。

28.RSARSA解析:RSA體制被認為是迄今為止理論上最為成熟完善的一種公鑰密碼體制。它利用了如下的基本事實:尋找大素數(shù)是相對容易的,而分解兩個大素數(shù)的積在計算上是不可行的。

29.【審題關(guān)鍵句】以行為單位把字符串中的所有小寫字母改寫成該字母的下一個字母,大小寫不變,其他字符不變。

\n【解題思路】

\n①定義整型循環(huán)變量i、j。

\n

\n【參考答案】

\n

\n

30.【審題關(guān)鍵句】計算金額,按產(chǎn)品代碼從小到大進行排列,相同的則按金額從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。

\n【解題思路】

\n本題類似第57套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設置要求有所不同,參考答案的第8行進行修改即可。

\n【參考答案】

\n

31.D解析:頁面到頁面的鏈接信息由統(tǒng)一資源定位符(URL)維持。每個網(wǎng)頁都有個獨立的地址,用戶指明要獲得的頁面,就要求助于URL,它是專為標識因特網(wǎng)網(wǎng)上資源位置而設的一種編址方式。我們平時所說的網(wǎng)頁地址指的就是URL。

32.C解析:ISDN把2B+D信道合并為一個144Kbps(B信道為64Kbps,D信道為16Kbps)的數(shù)字信道,通過一個適配器,用戶可以用144Kbps速率的完整數(shù)字信道訪問Internet。

33.C解析:Internet2是高級Internet開發(fā)大學合作組(UCAID)的一個項目,它可以連接到現(xiàn)在的Internet上,但是它的宗旨還是組建一個為其成員組織服務的專用的網(wǎng)絡,初始運行速率可達10Gbps。

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

35.voidSortDat(){intij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(sell[i].je<sell[j].je)/*按金額從大到小進行排列*/{xy=sell[i];sellIii=sell[j];sell[j]=xy;}elseif(sell[i].je==sell[j].je)/*若金額相同則按產(chǎn)品名稱從小到大進行排列*/if(strcmp(sellIii.mcsell[j].mc)>0){xy=sellIi];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{if(sell[i].je<sell[j].je)/*按金額從大到小進行排列*/\r\n{xy=sell[i];\r\nsellIii=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(sell[i].je==sell[j].je)/*若金額相同,則按產(chǎn)品名稱從小到大進行排列*/\r\nif(strcmp(sellIii.mc,sell[j].mc)>0)\r\n{xy=sellIi];\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,unsignedintcout)對其進行比較。因為已定義了結(jié)構(gòu)數(shù)組,就可以使用循環(huán)進行比較排序。排序采用前面介紹的“選擇排序法”。

36.voidjsVal(){intithouhuntendataj;intabcd;for(i=O;i<200;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=a[i]%10;/*求四位數(shù)的個位數(shù)字*/ab=thou*lO+ten;/*ab的十位數(shù)字是原4位數(shù)的千位數(shù)字個位數(shù)字是原4位數(shù)的十位數(shù)字*/cd=data*lO+hun;/*cd的十位數(shù)字是原4位數(shù)的個位數(shù)字個位數(shù)字是原4位數(shù)的百位數(shù)字*/if((ab-cd>=lO)&&(ab-cd<=20)&&(ab%2==O

溫馨提示

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

評論

0/150

提交評論