2021年湖北省襄樊市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第1頁
2021年湖北省襄樊市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第2頁
2021年湖北省襄樊市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第3頁
2021年湖北省襄樊市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第4頁
2021年湖北省襄樊市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2021年湖北省襄樊市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.若要顯示當(dāng)前的TCP/IP配置的設(shè)置值,正確的命令是()。

A.ifconfigB.ipconfigC.configrationD.tcpipset

2.ADSL上行速率在()

A.64Kbps~640Kbps

B.640Kbps~7Mbps

C.7Mbps~10Mbps

D.10Mbps~20Mbps

3.下面關(guān)于城名系統(tǒng)說法正確的是()。

A.域名系統(tǒng)是網(wǎng)狀結(jié)構(gòu)的,按組織棋式和地理模式劃分的域名彼此交叉

B.域名系統(tǒng)的所有管理權(quán)都集中在NIC

C.域名服務(wù)器可以進行域名/IP地址轉(zhuǎn)換

D.域名解析是從小到大,由底向上進行的

4.

5.

6.()收購了美國IBM公司的全球PC業(yè)務(wù)。

A.聯(lián)想B.戴爾C.華碩D.惠普

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

A.防火墻B.加密狗C.認(rèn)證D.防病毒

8.通信子網(wǎng)由通信控制處理機、通信線路和()組成,完成網(wǎng)絡(luò)數(shù)據(jù)傳輸、轉(zhuǎn)發(fā)等通信處理任務(wù)。

A.通信交換機B.通信路由器C.通信設(shè)備D.通信電纜

9.通過路由算法,為分組通過通信子網(wǎng)選擇最適當(dāng)?shù)穆窂绞荗SI模型中()的任務(wù)。

A.數(shù)據(jù)鏈路層B.物理層C.傳輸層D.網(wǎng)絡(luò)層

10.在某Cisco路由器上使用命令“snmp—serverhost202.113.72.15version1admin”進行SNMP設(shè)置,如果在管理站202.113.72.15上能夠正常接收來自該路由器的通知,那么下列描述中錯誤的是()。

A.路由器使用SNMP版本1向管理站發(fā)送通知

B.管理站202.113.72.15使用UDP的162端口接收通知

C.管理站向路由器按照團體字admin發(fā)送自陷消息

D.路由器上已用"snmp—serverenabletraps”設(shè)置了SNMP代理具有發(fā)出通知的功能

二、填空題(10題)11.目前實際存在和使用的廣域網(wǎng)基本上都是采用______拓?fù)浣Y(jié)構(gòu)類型。

12.第一次配置無線接入點,一般采用___________配置方式,無需將無線接入點連接到一個有線網(wǎng)絡(luò)中。

13.

14.如果普通集線器的端口數(shù)不夠用,可以使用______集線器。

15.Linux是______大學(xué)生開發(fā)的免費軟件。

16.

17.(7)傳感器、_________和觀察者構(gòu)成傳感器網(wǎng)絡(luò)的3個要素。

18.萬兆以太網(wǎng)仍保留IEEE802.3標(biāo)準(zhǔn)對以太網(wǎng)最小和最大______的規(guī)定。

19.攻擊密碼體制一般有兩種方法:密碼分析學(xué)和______。

20.IP數(shù)據(jù)報的區(qū)是為了正確傳輸高層數(shù)據(jù)而增加的控制信息。

三、2.填空題(8題)21.因特網(wǎng)中采用IP地址來標(biāo)識一個主機,IP地址由【】和主機號兩部分組成。

22.網(wǎng)絡(luò)操作系統(tǒng)是使連網(wǎng)計算機能夠方便而有效地共享網(wǎng)絡(luò)資源,為用戶提供所需的各種服務(wù)的______的集合。

23.由于在多媒體網(wǎng)絡(luò)應(yīng)用中需要同時傳輸語音、數(shù)字、文字、圖形與視頻信息等多種類型的數(shù)據(jù),不同類型的數(shù)據(jù)對傳輸?shù)姆?wù)要求不同,因此多媒體網(wǎng)絡(luò)應(yīng)用要求網(wǎng)絡(luò)傳輸提供高速率與低【】服務(wù)。

24.網(wǎng)上支付系統(tǒng)最根本的特征是通過【】來實現(xiàn)資金傳輸。

25.令牌總線網(wǎng)在物理上是總線網(wǎng),而在邏輯上是______。

26.WindowsNT操作系統(tǒng)有很多版本,但是從它的網(wǎng)絡(luò)操作與系統(tǒng)應(yīng)用角度來看,有兩個概念是是始終不變的,那就是工作組模型與______。

27.簡單網(wǎng)絡(luò)管理協(xié)議SNMP位于ISOOSI網(wǎng)絡(luò)體系結(jié)構(gòu)參考模型的______層,它遵循ISO的管理者—代理網(wǎng)絡(luò)管理模型。

28.SDH網(wǎng)的主要網(wǎng)絡(luò)單元有終端復(fù)用器、數(shù)字交叉連接設(shè)備和______。

四、C語言程序設(shè)計題(2題)29.已知在文件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)品代碼從小到大進行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。

提示:若中間變量為PRtemp,則可以直接使用結(jié)構(gòu)賦值語句進行解題。

例如:sell[i]=temp

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

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

30.

五、1.選擇題(3題)31.在電子商務(wù)應(yīng)用系統(tǒng)中()。

A.CA安全認(rèn)證中心負(fù)責(zé)所有實體證書的簽名和發(fā)放

B.只要涉及交易,就與SET協(xié)議有關(guān)

C.電子商務(wù)通常分為支付型業(yè)務(wù)和營業(yè)型業(yè)務(wù)

D.一個支付網(wǎng)關(guān)系統(tǒng)只能連接一個銀行網(wǎng)絡(luò)

32.在對計算機系統(tǒng)安全等級的劃分中,Unix屬于哪一級?()

A.AB.B1C.C1D.C2

33.在TCP/IP協(xié)議中,UDP協(xié)議屬于______。

A.主機-網(wǎng)絡(luò)層B.互聯(lián)層C.傳輸層D.應(yīng)用層

六、1.程序設(shè)計題(3題)34.在文件IN3.DAT中有200個正整數(shù),且每個數(shù)均在1000至9999之間。函數(shù)readDat()的功能是讀取這200個數(shù)存放到數(shù)組aa中。請編制函數(shù)jsSort(),該函數(shù)的功能是:要求按每個數(shù)的后3位的大小進行降序排列,將排序后的前10個數(shù)存入數(shù)組b中,如果數(shù)組b中出現(xiàn)后3位相等的數(shù),則對這些數(shù)按原始4位數(shù)據(jù)進行升序排列。最后調(diào)用函數(shù)writeDat()把結(jié)果比輸出到文件OUT3.DAT中。

例如:處理前90125099601270258088

處理后50998088702560129012

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

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

試題程序:

#include<stdio.h>

%include<string.h>

%include<conio.h>

intaa[200],bb[10];

voidjsSort()

{

main()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti;

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

for(i=0;i<200;i++)fscanf(in,"%d,",&aa[i]);

fclose(in);

writeDat()

{

FILE*out;

inti;

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

clrscr();

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

{

printf("i=%d,%d\n",i+l,bb[i]);

fprintf(out,"%d\n",bb[i]);

}

fclose(out);

}

35.已知數(shù)據(jù)文件IN82.DAT中存有300個4位數(shù),并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isValue(),其功能是:求出這些4位數(shù)是素數(shù)的個數(shù)cnt,再求出所有滿足此條件的4位數(shù)的平均值pjz1,以及所有不滿足此條件的4位數(shù)的平均值pjz2,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt,pjz1,pjz2,輸出到out82.dat文件中。

例如:5591是素數(shù),則該數(shù)滿足條件,計算平均值pjz1,且個數(shù)cnt=cnt+1。

9812是非素數(shù),則該數(shù)不滿足條件,計算平均值pjz2。

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

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

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

試題程序:

#include<stdio.h>

inta[300],cnt=0;

doublepjz1=0.0,pjz2=0.0;

intisP(intm)

{

inti;

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

if(m%i==0)return0;

return1;

voidjsValue()

{

main()

inti;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n滿足條件的平均值pjz1=%7.21f\n不滿足條件的平均值

pjz2=%7.21f\n",cnt,pjz1,pjz2);

}

readDat()

{

FILE*fp;

inti;

fp=fopen("in82.dat","r");

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

fp=fopen("out82.dat","w");

fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);

fclose(fp);

}

36.已知數(shù)據(jù)文件IN15.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中。請編制函數(shù)jsVal(),其功能是:依次從數(shù)組a中取出一個4位數(shù),如果該4位數(shù)連續(xù)小于該4位數(shù)以后的5個數(shù)且該數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的數(shù)的個數(shù)cnt,并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT15.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("IN15.DAT","r");

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

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

fclose(fp);

}

main()

{

inti;

readDat();

jsVal();

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

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

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

printf("In");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

參考答案

1.B

2.AADSL技術(shù)提供非對稱帶寬特性,E行速率為64\r\nKbps~640Kbps,下行速率為500Kbps~7Mbps。

3.C

4.B\r\n

5.C

6.A

7.B

8.C

9.D解析:本題考查OSI標(biāo)準(zhǔn)7層模型的概念。網(wǎng)絡(luò)層通過路由算法為分組選擇最佳路徑,它要實現(xiàn)路由選擇、擁塞控制與網(wǎng)絡(luò)互連等功能。A)數(shù)據(jù)鏈路層是通過差錯控制和流量控制,使有差錯的物理線路變成無差錯的數(shù)據(jù)鏈路;B)物理層是利用物理傳輸介質(zhì)為數(shù)據(jù)鏈路層提供物理連接;C)傳輸層的主要任務(wù)是向用戶提供可靠的端到端服務(wù),透明地傳送報文。

10.C管理站向路由器按照團體字traps發(fā)送自陷消息,使用團體字informs發(fā)送通知。故選擇C選項。

11.網(wǎng)狀網(wǎng)狀解析:在采用點—點線路的通信子網(wǎng)中,每條物理線路連接一對結(jié)點。基本拓?fù)錁?gòu)型有4種:星形、環(huán)形、樹形與網(wǎng)狀形。網(wǎng)狀拓?fù)涞闹饕獌?yōu)點是系統(tǒng)可靠性高,但是結(jié)構(gòu)復(fù)雜,必須采用路由選擇算法與流量控制方法。目前實際存在和使用的廣域網(wǎng)基本上都是采用網(wǎng)狀拓?fù)錁?gòu)型。

12.\n本地

13.

14.可堆疊式可堆疊式解析:如果需要聯(lián)網(wǎng)的結(jié)點數(shù)超過單一集線器的端口數(shù)時,通常需要采用多集線器的級聯(lián)結(jié)構(gòu),或是采用可堆疊式集線器。

15.芬蘭芬蘭解析:Linux是一個由芬蘭大學(xué)生LinusB.Torvalds開發(fā)的免費軟件,它和我們熟知的Windows系統(tǒng)最大的不同是:它是開放源代碼。

16.

17.感知對象

【解析】傳感器、感知對象和觀察者構(gòu)成傳感器網(wǎng)絡(luò)的3個要素。

18.幀長度幀長度解析:萬兆以太網(wǎng)仍保留IEEE802.3標(biāo)準(zhǔn)對以太網(wǎng)最小和最大幀長度的規(guī)定,在用戶將已有的以太網(wǎng)升級時,仍便于和較低速率的以太網(wǎng)通信。

19.窮舉攻擊窮舉攻擊解析:攻擊密碼體制般有兩種方法:密碼分析學(xué)和窮舉攻擊。

20.CIP數(shù)據(jù)報格式由報頭區(qū)和數(shù)據(jù)區(qū)兩部分組成,報頭區(qū)是為了正確傳輸高層數(shù)據(jù)而增加的控制信息,數(shù)據(jù)區(qū)包括高層需要傳輸?shù)臄?shù)據(jù)。報頭區(qū)各部分的功能分別是:版本字段用于表示該數(shù)據(jù)報對應(yīng)的IP協(xié)議版本號,不同IP協(xié)議版本規(guī)定的數(shù)據(jù)報格式稍有不同,目前使用的IP協(xié)議版本號為4;協(xié)議字段用于表示該數(shù)據(jù)報數(shù)據(jù)區(qū)數(shù)據(jù)的高級協(xié)議類型,即指明數(shù)據(jù)區(qū)數(shù)據(jù)的格式;報頭長度以32bit為單位,用于指出該報頭區(qū)的長度,在沒有選項和填充的情況下,該值為5;總長度以8bit為單位,表示整個IP數(shù)據(jù)報的長度;服務(wù)類型字段用于規(guī)定對本數(shù)據(jù)報的處理方式;生存周期字段用于避免因路由表發(fā)生錯誤,數(shù)據(jù)報可能進入一條循環(huán)路徑,從而無休止地在網(wǎng)絡(luò)中流動,生存周期域隨時間遞減,在該域值為0時,報文將被刪除,以避免死循環(huán)的發(fā)生;頭部校驗和用于保證IP數(shù)據(jù)報頭的完整性;源IP地址和目的IP地址分別表示該IP數(shù)據(jù)報的發(fā)送者和接收者的地址;標(biāo)識、標(biāo)志、片偏移用于實現(xiàn)報文分片與重組;選項主要用于控制和測試這兩大目的。

21.網(wǎng)絡(luò)號網(wǎng)絡(luò)號解析:因特網(wǎng)是許多物理網(wǎng)絡(luò)互聯(lián)而成的虛擬網(wǎng)絡(luò)。為了屏蔽各物理網(wǎng)絡(luò)上物理地址的差異,引入了IP層的IP地址。一個IP地址由網(wǎng)絡(luò)號和主機號兩部分組成。其中網(wǎng)絡(luò)號標(biāo)識主機所在的邏輯網(wǎng)絡(luò),主機號則標(biāo)識主機(包括網(wǎng)關(guān))在該網(wǎng)絡(luò)中的一個連接。一個IP地必須對應(yīng)一臺主機的一個連接。因特網(wǎng)中需要為每臺主機配置一個IP地址,并且該IP地址必須全網(wǎng)唯一。一臺主機也可以有兩個或多個IP地址,如網(wǎng)關(guān)。

22.軟件與協(xié)議軟件與協(xié)議解析:網(wǎng)絡(luò)操作系統(tǒng)是指能使網(wǎng)絡(luò)上各個計算機方便而有效地共享網(wǎng)絡(luò)資源,為用戶提供所需的各種服務(wù)的軟件與協(xié)議的集合。其基本任務(wù)包括:屏蔽本地資源與網(wǎng)絡(luò)資源的差異性,為用戶提供各種基本網(wǎng)絡(luò)服務(wù)功能,完成網(wǎng)絡(luò)共享系統(tǒng)資源的管理,并提供網(wǎng)絡(luò)系統(tǒng)的安全性服務(wù)。

23.延遲或延時或時延延遲或延時或時延解析:由于在多媒體網(wǎng)絡(luò)應(yīng)用中需要同時傳輸語音、數(shù)字、文字、圖形與視頻信息等多種類型的數(shù)據(jù),不同類型的數(shù)據(jù)對傳輸?shù)姆?wù)要求不同,因此多媒體網(wǎng)絡(luò)應(yīng)用要求網(wǎng)絡(luò)傳輸提供高速率與低延遲服務(wù),而ATM技術(shù)能滿足此類應(yīng)用的要求。

24.計算機網(wǎng)絡(luò)計算機網(wǎng)絡(luò)解析:網(wǎng)上支付系統(tǒng)最根本的特征是通過計算機網(wǎng)絡(luò)來實現(xiàn)資金傳輸。

25.環(huán)網(wǎng)環(huán)網(wǎng)解析:令牌傳遞規(guī)定由高地址向低地址,最后由最低地址向最高地址依次循環(huán)傳遞,從而在一個物理總線上形成一個邏輯環(huán)。環(huán)中令牌傳遞順序與結(jié)點在總線上的物理位置無關(guān)。

26.域模型域模型解析:工作組模型與域模型是WindowsNT操作系統(tǒng)的兩個核心概念,NT以“域”為單位實現(xiàn)對網(wǎng)絡(luò)資源的集中管理。

27.應(yīng)用應(yīng)用解析:簡單網(wǎng)絡(luò)管理協(xié)議SNMP位于ISOOSI網(wǎng)絡(luò)體系結(jié)構(gòu)參考模型的應(yīng)用層。SNMP模型由網(wǎng)絡(luò)管理站、代理結(jié)點、管理信息庫和SNMP協(xié)議4大部分組成。

28.分插復(fù)用器或ADM分插復(fù)用器或ADM解析:SDH的網(wǎng)絡(luò)單元包含有終端復(fù)用器,分插復(fù)用器ADM和數(shù)字交叉連接設(shè)備DXC等。

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

\n【解題思路】

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

\n【參考答案】

\n

30.【審題關(guān)鍵句】

\n

\n【解題思路】

\n①首先定義變量并賦值,包括表示級數(shù)的整型變量al、a2,賦初值l,表示級數(shù)前n項的和s,其初值為2,表示級數(shù)的第n項t,循環(huán)變量i,級數(shù)n項賦初值l。

\n②采用for循環(huán),循環(huán)變量i從0開始依次遞增到2。在循環(huán)體中對m的值擴大l0倍,當(dāng)級數(shù)前n項的和s小于m時,根據(jù)級數(shù)的第n項等于第n-2項與2倍的第n-1項的和,把表達(dá)式al+2*a2的值賦給變量t。然后把級數(shù)前11.1項的和s加上第n項的值t賦給變量S,求得級數(shù)前n項的和賦給變量s。把il的值加1,在下次循環(huán)中計算級數(shù)第n+1項的值,把變量當(dāng)前級數(shù)第n-1項的值a2賦給第n.2項al,把當(dāng)前的第n項t的值賦給第n-1項a2。當(dāng)級數(shù)前n項的和s大于或等于m時,退出while循環(huán)。在屏幕上輸出變量m和n的值,并把求的n值賦給數(shù)組元素b[i],進入下一次for循環(huán)。

\n【參考答案】

\n

31.A解析:CA安全認(rèn)證中心負(fù)責(zé)所有實體證書的簽名和發(fā)放;對于不用卡支付的交易方式,就與SET協(xié)議無關(guān);電子商務(wù)活動分為支付型業(yè)務(wù)和非支付型業(yè)務(wù)兩類;一個支付網(wǎng)關(guān)系統(tǒng)既可以連接一個銀行網(wǎng)絡(luò)系統(tǒng),也可以同時連接多個銀行網(wǎng)絡(luò)系統(tǒng)。

32.D解析:Unix屬于C2級別的安全等級。C2級提供比c1級系統(tǒng)粒度更細(xì)微的自主式訪問控制。C2級可視為處理敏感信息所需的最低安全級別。除了C1包含的特征外,C2級別還包含有受控訪問環(huán)境。

33.C

34.voidjsSert(){int.ijdata;for(i=O;i<199;i++)/*對數(shù)組中的4位數(shù)按后3位進行從大到小的排序*/forj=i+1;j<200;j++){if(aa[i]%1O00<aa[j]%1000)/*比較每個數(shù)的后3位*/{data=aa[i];aa[i]=aa[j];aa[j]=data;}elseif(aa[i]%1O00==aa[j]%1000)/*若后3位數(shù)相等*/if(aa[ii>aa[j])/*則要按原4位數(shù)的值進行從小到大的排序*/{data=aa[i];aa[i]=aa[j];aa[j]=data;}}for(i=O;i<1O;i++)/*將排序后的前10個數(shù)存入數(shù)組b中*/bb[i]=aa[i];}voidjsSert()\r\n{\r\nint.i,j,data;\r\nfor(i=O;i<199;i++)/*對數(shù)組中的4位數(shù)按后3位進行從大到小的排序*/\r\nforj=i+1;j<200;j++)\r\n{\r\nif(aa[i]%1O00<aa[j]%1000)/*比較每個數(shù)的后3位*/\r\n{data=aa[i];aa[i]=aa[j];aa[j]=data;}\r\nelseif(aa[i]%1O00==aa[j]%1000)/*若后3位數(shù)相等*/\r\nif(aa[ii>aa[j])/*則要按原4位數(shù)的值進行從小到大的排序*/\r\n{data=aa[i];aa[i]=aa[j];aa[j]=data;}\r\n}\r\nfor(i=O;i<1O;i++)/*將排序后的前10個數(shù)存入數(shù)組b中*/\r\nbb[i]=aa[i];\r\n}解析:本題實質(zhì)上考的是對數(shù)組元素進行排序的問題。最容易理解的方法是選擇法。選擇法的基本思想是:依次用當(dāng)前取得的元素和它后面的其他元素進行比較,比如要從大到小進行排序,則只要發(fā)現(xiàn)后面的元素中有比當(dāng)前元素大的,就把剛發(fā)現(xiàn)的較大的元素與當(dāng)前元素交換,這樣做的目的是當(dāng)與其后的所有元素都比較完后,可以保證當(dāng)前位置的當(dāng)前元素存放著最大數(shù)。按照同樣的方法去取得次大數(shù)。由于本題中題目要求要對數(shù)組中的4位數(shù)的后3位進行排序,因此,要首先取得各個數(shù)的后3位并做比較,“aa[i]%1000”就可以得到每個數(shù)的后3位。根據(jù)題意,對這些數(shù)按后3位進行從大到小的排序。若后3位數(shù)相等,則要按原4位數(shù)的值進行從小到大的排序。

35.voidjsValue(){inti;for(i=0;f<300;i++)if(isP(a[i]))/*如果該數(shù)為素數(shù)*/{pjz1+=a[i];/*將滿足條件的數(shù)求和*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}elsepjz2+=a[i];/*將不滿足條件的數(shù)求和*/pjz1=pjz1/cnt;/*求滿足條件的數(shù)的平均值*/pjz2=pjz2/(3OO-cnt);/*求不滿足條件的數(shù)的平均值*/}voidjsValue()\r\n{\r\ninti;\r\nfor(i=0;f<300;i++)\r\nif(isP(a[i]))/*如果該數(shù)為素數(shù)*/\r\n{\r\npjz1+=a[i];/*將滿足條件的數(shù)求和*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\nelsepjz2+=a[i];/*將不滿足條件的數(shù)求和*/\r\npjz1=pjz1/cnt;/*求滿足條件的數(shù)的平均值*/\r\npjz2=pjz2/(3OO-cnt);/*求不滿足條件的數(shù)的平均值*/\r\n}解析:本題考查的知識點如下:

(1)循環(huán)結(jié)構(gòu)的使用。

(2)判斷結(jié)構(gòu)的使用。

在本題中,已給出判斷素數(shù)的函數(shù)isP(),只要依次將數(shù)據(jù)帶入即可。300個數(shù)據(jù)依次存入數(shù)組中,可以使用循環(huán)實現(xiàn)對數(shù)據(jù)的訪問。當(dāng)數(shù)是素數(shù)時,求其和pjz1,并統(tǒng)計素數(shù)的個數(shù)。不是素數(shù)時,求和pjz2。最后將和除以個數(shù),即可得其平均值。

36.voidjsVal(){intijflag=0;for(i=0;i〈MAX-5;i++)/*如果該4位數(shù)連續(xù)小于該4位數(shù)以后的5個數(shù)*/{for(j=i+1;j〈=i+5;j++){if(a[i]〈a[j])flag=l;/*則置flag為1*/elseflag=0;/*否則置flag為0*/if(a[i]%2!=0)/*如果該數(shù)是奇

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論