【2022年】遼寧省朝陽市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第1頁
【2022年】遼寧省朝陽市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第2頁
【2022年】遼寧省朝陽市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第3頁
【2022年】遼寧省朝陽市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第4頁
【2022年】遼寧省朝陽市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2022年】遼寧省朝陽市全國計算機等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.以下關(guān)于UNIX操作系統(tǒng)的描述中,正確的是()。

A.UNIX是一個單用戶、多任務(wù)的操作系統(tǒng).用戶可運行多個進(jìn)程

B.UNIX的樹狀結(jié)構(gòu)文件系統(tǒng)有良好的可維護(hù)性

C.UNIX提供的Shell編程語育功能不夠強大

D.UNIX由匯編語言編寫,易讀、易修改、易移植、運行速度快

2.下列關(guān)于入侵檢測系統(tǒng)探測器獲取網(wǎng)絡(luò)流量的方法中,錯誤的是()。

A.利用交換設(shè)備的鏡像功能B.在網(wǎng)絡(luò)鏈路中串接一臺交換機C.在網(wǎng)絡(luò)鏈路中串接一臺集線器D.在網(wǎng)絡(luò)鏈路中串接一臺分路器

3.在集中式網(wǎng)絡(luò)管理模式中,網(wǎng)絡(luò)管理結(jié)點與被管結(jié)點之間的關(guān)系是()。

A.對等B.主/從C.管理者/代理D.服務(wù)器/代理

4.域名中表示主機名的是()。

A.wwwB.xyzC.eduD.cn

5.

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

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

7.第

36

若某一用戶要撥號上網(wǎng)查看電子郵件,下列()不是必需的。

A.ModemB.電話線C.路由器D.因特網(wǎng)賬號

8.若某大學(xué)分配給計算機系的IP地址塊為210.111.15.128/26,分配給自動化系的IP地址塊為210·111.15.192/26,那么這兩個地址塊經(jīng)過聚合后的地址為()。

A.210.111.15.0/24

B.210.111.15.0/25

C.210.111.15.128/25

D.210.111.15.128/24

9.DHCP客戶機用于地址租約續(xù)訂的命令是()。

A.ipconfig/releaseB.netstatC.pingD.nbtstat

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

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

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

12.

13.虛電路的工作方式的工作過程分為3個階段:虛電路建立階段、______階段與虛電路拆除階段。

14.(16)網(wǎng)絡(luò)信息安全主要包括兩個方面:信息傳輸安全和信息_________安全。

15.______層負(fù)責(zé)錯誤的確認(rèn)和恢復(fù)。

16.(16)數(shù)據(jù)包過濾技術(shù)是在__________對數(shù)據(jù)包進(jìn)行選擇。通過檢查數(shù)據(jù)流中每個數(shù)據(jù)包的源地址、目的地址、所用的端口號、協(xié)議狀態(tài)等因素,或它們的組合來確定是否允許該數(shù)據(jù)包通過,它通常安裝在路由器上。

17.快速以太網(wǎng)采用了與傳統(tǒng)Ethernet相同的介質(zhì)訪問控制方法,只是將每個比特的發(fā)送時間降低到ns。

18.

19.

20.

三、2.填空題(8題)21.TCP可以為其用戶提供【】、面向連接的、全雙工的數(shù)據(jù)流傳輸服務(wù)。

22.網(wǎng)絡(luò)安全環(huán)境由3個重要部分組成,它們是【】、技術(shù)和管理。

23.因特網(wǎng)用戶使用的FTP客戶端應(yīng)用程序通常有三種類型,即傳統(tǒng)的FTP命令行、瀏覽器和【】。

24.歐洲的信息技術(shù)安全評測準(zhǔn)則定義了______個評估級別。

25.誤碼率是指二進(jìn)制碼元在數(shù)據(jù)傳輸系統(tǒng)中被傳錯的【】。

26.在Internet中計算機之間直接利用IP地址進(jìn)行尋址,因而需要將用戶提供的主機名轉(zhuǎn)換成IP地址,這個過程稱為域名解析。Internet域名解析有______和反復(fù)解析兩種方式。

27.在傳遞數(shù)據(jù)的過程中,如果目標(biāo)IP地址和當(dāng)前所在的網(wǎng)絡(luò)不同,那么該數(shù)據(jù)就必須經(jīng)過______中轉(zhuǎn),才能到達(dá)目的網(wǎng)絡(luò)。

28.世界上第一個網(wǎng)絡(luò)體系結(jié)構(gòu)是1974年IBM公司提出的______。

四、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)品代碼從小到大進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。

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

例如:sell[i]=temp;

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

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

30.函數(shù)Rdata實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組string中,請編寫函數(shù)CharLeft,其功能是:以行為單位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串對應(yīng)的位置上。最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組string中,最后調(diào)用函數(shù)Wdata,把結(jié)果string輸出到文件out.dat中。

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

注意:部分源程序已經(jīng)給出。

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

五、1.選擇題(3題)31.IEEE802.3ae的標(biāo)準(zhǔn)速率為10Gbit/s,那么發(fā)送1個比特需要用______。

A.1×10-6sB.1×10-8sC.1×10-10sD.1×10-12s

32.當(dāng)通過電話線連接到ISP時,因為電話線路輸出信號為——信號,計算機輸出信號只能通過調(diào)制解調(diào)器同電話網(wǎng)連接。

A.數(shù)字B.模擬C.音頻D.模擬數(shù)字

33.在對計算機或網(wǎng)絡(luò)安全性的攻擊中,截取是對網(wǎng)絡(luò)()的攻擊。

A.可用性B.保密性C.完整性D.真實性

六、1.程序設(shè)計題(3題)34.已知數(shù)據(jù)文件IN85.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組9中,請編制一函數(shù)jsVal(),其功能是:如果一個4位數(shù)的千位數(shù)字上的值加十位數(shù)字上的值恰好等于百位數(shù)字上的值加上個位數(shù)字上的值,并且此4位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的數(shù)的個數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT85.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("IN85.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("\n");

writeDat();

writeDat()

FILE*fp;

inti;

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

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

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

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

fclose(fp);

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

例如:7153,7+1=5+3,則該數(shù)滿足條件,計算嚴(yán)均值pjz1,且個數(shù)cnt=cnt+1。8129,8+1≠2+9,則該數(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;

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("in81.dat","r");

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

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

fclose(fp)

36.文件IN65.DAT中存有若干個(個數(shù)<200)4位數(shù)字的正整數(shù),函數(shù)ReadDat()是讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求是:(1)求出這個文件中共有多少個正整數(shù)totNum。

(2)求出這些數(shù)中的各位數(shù)字之和是奇數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)的算術(shù)平均值totpjz。最后調(diào)用函數(shù)WriteDat()把所有結(jié)果輸出到文件OUT65.DAT中。

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

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

#include<stdio.h>

#include<conio.h>

#defineMAXNUM200

intxx[MAXNUM];

inttotNum=0;

inttotCnt-0;

doubletotPjz=0.0;

intReadDat(void);

voidWriteDat(void);

voidCalValue(void)

{

}

voidmain()

{

inti;

clrscr();

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

xx[i]=0;

if(ReadDat())

{

printf("數(shù)據(jù)文件IN65.DAT不能打開!\007\n");

return;

}

CalValue();

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

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

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

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

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

return1;

while(!feof(fp))

{

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

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

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

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

fclose(fp);

}

參考答案

1.B

2.BB【解析】根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的不同,入侵檢測系統(tǒng)的探測器可以通過三種方式部署在被檢測的網(wǎng)絡(luò)中:網(wǎng)絡(luò)接口卡與交換設(shè)備的監(jiān)控端口連接,通過交換設(shè)備的Span/Mirroi功能將流向各端口的數(shù)據(jù)包復(fù)制一份給監(jiān)控端口,入侵檢測傳感器從監(jiān)控端口獲取數(shù)據(jù)包進(jìn)行分析和處理;在網(wǎng)絡(luò)中增加一臺集線器改變網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);通過一個TAP分路器設(shè)備對交換式網(wǎng)絡(luò)中的數(shù)據(jù)包進(jìn)行分析和處理。交換機不符合題目要求。因此選擇B選項。

3.B集中式網(wǎng)絡(luò)管理模式在網(wǎng)絡(luò)系統(tǒng)中設(shè)置專門的網(wǎng)絡(luò)管理結(jié)點,管理軟件和管理功能主要集中在網(wǎng)絡(luò)管理結(jié)點上,網(wǎng)絡(luò)管理結(jié)點與被管結(jié)點之間的關(guān)系是主從關(guān)系。

4.B

5.B

6.B

7.C在撥號上網(wǎng)時,電話線和調(diào)制解調(diào)器是必需的;有可用的因特網(wǎng)賬號,用戶才能和ISP建立連接,動態(tài)的獲得一個IP地址,才能使自己的計算機成為因特網(wǎng)中的一臺主機,所以因特網(wǎng)賬號也是必需的。選項中,只有路由器不是必需的。\r\n

8.C地址聚合是指是把幾個小網(wǎng)絡(luò)合并為一個大網(wǎng)絡(luò),主要是通過修改子網(wǎng)位實現(xiàn)(增大)。具體方法是判斷這些地址最左邊的多少位相同的,需要如下3步。第1步:將地址轉(zhuǎn)換為二進(jìn)制格式,并將它們對齊第2步:找到所有地址中都相同的最后一位。第3步:計算有多少位是相同的。通過分析題目發(fā)現(xiàn),本題中只有最后一個點位不同,其它3個點位都相同,在進(jìn)行十進(jìn)制向二進(jìn)制轉(zhuǎn)換時,只需計算最后一個點位就行了。210.111.15.192:210.111.15.11000000210.111.15.128:210.111.15.10000000得210.111.15.10000000,轉(zhuǎn)換成十進(jìn)制即210.1l1.15.128。因為有25位相同,因此子網(wǎng)掩碼為/25,故選擇C選項。

9.Aipconfig/release:DHCP客戶機用于地址租約釋放。netstat命令的功能是顯示網(wǎng)絡(luò)連接、路由表和網(wǎng)絡(luò)接口信息。Ping是windows系列自帶的一個可執(zhí)行命令。利用它可以檢查網(wǎng)絡(luò)是否能夠連通,分析判定網(wǎng)絡(luò)故障。Nbtstat命令顯示本機與遠(yuǎn)程計算機的基于TCP/IP的NetBIOS的統(tǒng)計及連接信息。故選擇A選項。

10.A

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

12.應(yīng)用層

【解析】OSI七層網(wǎng)絡(luò)參考模型最高層是應(yīng)用層,它的作用是確定進(jìn)程之間通信的性質(zhì),以滿足用戶的需要。

13.數(shù)據(jù)傳輸數(shù)據(jù)傳輸解析:虛電路的工作方式的工作過程分為3個階段:虛電路建立階段、數(shù)據(jù)傳輸階段與虛電路拆除階段。

14.(16)存儲

【解析】網(wǎng)絡(luò)信息安全包含兩個方面,另一方面是信息傳輸安全,一方面是信息的存儲安全。

15.傳輸傳輸解析:傳輸層負(fù)責(zé)錯誤的確認(rèn)和恢復(fù),以確保信息的可靠傳遞。在必要時,它也對信息重新打包,把過長信息分成小包發(fā)送;而在接收端,把這些小包重構(gòu)成初始的信息。

16.網(wǎng)絡(luò)

【解析】數(shù)據(jù)包過濾技術(shù)是在網(wǎng)絡(luò)層對數(shù)據(jù)包進(jìn)行選擇。通過檢查數(shù)據(jù)流中每個數(shù)據(jù)包的源地址、目的地址、所用的端口號、協(xié)議狀態(tài)等因素,或它們的組合來確定是否允許該數(shù)據(jù)包通過,它通常安裝在路由器上。

17.10快速以太網(wǎng)(FastEthernet)的數(shù)據(jù)傳輸速率為100Mbps,與傳統(tǒng)的以太網(wǎng)具有相同的幀格式、相同的介質(zhì)訪問控制方法(CSMA/CD)、相同的接口和相同的組網(wǎng)方法,只是把傳統(tǒng)以太網(wǎng)每個比特的發(fā)送時間由100ns降低到了10ns。

18.

19.

20.

21.可靠的可靠的解析:本題考查點是TCP協(xié)議提供的服務(wù)。Internet網(wǎng)絡(luò)中,網(wǎng)絡(luò)層的IP協(xié)議提供不可靠的數(shù)據(jù)報服務(wù)。數(shù)據(jù)報在傳輸過程中可能出現(xiàn)差錯、丟失、順序錯亂等現(xiàn)象。對大多數(shù)的應(yīng)用而言,需要通過TCP協(xié)議對IP層進(jìn)行“彌補”和“加強”,以便為上層應(yīng)用進(jìn)程提供一個可靠的(包括傳輸數(shù)據(jù)不重復(fù)、不丟失、順序正確)、面向連接的、全雙工的數(shù)據(jù)流傳輸服務(wù)。

22.法律法律解析:安全策略模型包括了立安全環(huán)境的3個重要組成部分:威嚴(yán)的法律、先進(jìn)的技術(shù)和嚴(yán)格的管理。

23.FTP下載工具FTP下載工具解析:因特網(wǎng)用戶使用的FTP客戶端應(yīng)用程序通常有三種類型,即傳統(tǒng)的FTP命令行、瀏覽器和FTP下載工具。

24.77解析:共定義了7個級別,從E0~E6。

25.概率或幾率概率或幾率解析:誤碼率是指二進(jìn)制碼元在數(shù)據(jù)傳輸系統(tǒng)中被傳錯的概率,在數(shù)值上近似等于:Pe=Ne/N。

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

27.路由器路由器解析:網(wǎng)絡(luò)通過IP地址決定數(shù)據(jù)是直接投遞還是通過某個路由器傳送出去。

28.系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)SNA系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)SNA解析:世界上第一個網(wǎng)絡(luò)體系結(jié)構(gòu)是IBM公司于1974年提出的,命名為“系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)SNA”,在此之后,許多公司紛紛提出了各自的網(wǎng)絡(luò)體系結(jié)構(gòu)。

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

\n【解題思路】

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

\n【參考答案】

\n

30.【審題關(guān)鍵句】以行為單位把字符串中的所有字符的ASCII值左移4位,如果左移后,其字符的ASCII值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCII值再加上原字符ASCII值,得到新的字符仍存入原字符串對應(yīng)的位置上。

\n【解題思路】

\n①首先定義整型循環(huán)變量i、j和表示字符串長度的變量str,以及字符局部變量ch。

\n②在第一層for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,在循環(huán)體中,首先對字符串string[i]利用庫函數(shù)strlen求其長度,把此值賦給變量str。在第二層for循環(huán)語句中,循環(huán)變量j開始0,依次遞增直到其值等于str,把字符string[i][j]的ASCII值左移4位后所得到字符賦給變量ch,再用if語句判斷ch的值是否大于32并且小于等于l00,如果成立,則把ch的值與string[i][j]值相加,所得的新值保存在string[i][j]中。

\n【參考答案】

\n

31.C解析:1Gbit/s發(fā)送一個比特需要1×10-9s,10Gbit/s發(fā)送一個比特需要1×10-10s。

32.C解析:用戶接入因特網(wǎng)的方法可以分為兩類:通過電話線接入和通過局域網(wǎng)接入因特網(wǎng)。電話線路是為傳輸音頻信號而建設(shè)的,計算機輸出的數(shù)字信號不能直接在普通的電話線路上進(jìn)行傳輸。調(diào)制解調(diào)器在通信的一端負(fù)責(zé)將計算機輸出的數(shù)字信號轉(zhuǎn)換成普通電話線路能夠傳輸?shù)男盘?,在另一端將從電話線路上接收的信號轉(zhuǎn)換成計算機能夠處理的數(shù)字信號。

33.B解析:中斷是指系統(tǒng)資源遭到破壞或變得不能使用,這是對可用性的攻擊;截取是指未授權(quán)的實體得到了資源的訪問權(quán),這是對保密性的攻擊:修改是指未授權(quán)的實體不僅得到了訪問權(quán),而且還竄改了資源,這是對完整性攻擊:捏造是指未授權(quán)的實體向系統(tǒng)中插入偽造的對象,這是對真實性的攻擊。

34.voidjsVal(){intithouhuntendataj;for(i=0;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ù)字*/if(thou+ten==hun+data&&a[i]%2!=1){/*如果千位數(shù)加十位數(shù)等于百位數(shù)加上個位數(shù)并且此數(shù)是偶數(shù)*/b[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按小到大的順序排列*/for(j=i+l;j<cnt;j++)if(b[i]>b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nfor(i=0;i<200;i++)\r\n{\r\nthou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=a[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nif(thou+ten==hun+data&&a[i]%2!=1)\r\n{/*如果千位數(shù)加十位數(shù)等于百位數(shù)加上個位數(shù),并且此數(shù)是偶數(shù)*/\r\nb[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按小到大的順序排列*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[i]>b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題考查的知識點如下:

(1)運算符“%”及“/”的使用。

(2)選擇結(jié)構(gòu)中多個條件的布爾運算。

(3)數(shù)據(jù)的排序。

在本題中,首先要將一個4位數(shù)的千位、百位、十位、個位拆成獨立的數(shù)字。這里借助特殊運算符號“%”(取余)和“/”(整除),拆分方法略。題中給出的兩個條件必須同時滿足,所以兩條件之間用“與”運算。將符合條件的數(shù)先存入數(shù)組b中,再對b中的數(shù)據(jù)進(jìn)行排序。排序使用“選擇排序法”。

35.voidjsValue(){intithouhuntendatan=0;for(i=0;i<300;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ù)字*/if(thou+hun==ten+data)/*如果千位數(shù)加百位數(shù)等于十位數(shù)加個位數(shù)*/{cnt++;/*統(tǒng)計滿足條件的數(shù)求和*/pjz1+=a[i];/*將滿足條件的數(shù)求和*/}else{n++;/*否則統(tǒng)計不滿足條件的數(shù)的個數(shù)*/pjz2+=a[i];/*將不滿足條件的數(shù)求和*/}}pjz1/=cnt;/*求滿足條件的數(shù)的平均值*/pjz2/=n;/*求不滿足條件的數(shù)平均值*/}voidjsValue()\r\n{inti,thou,hun,ten,data,n=0;\r\nfor(i=0;i<300;i++)\r\n{thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=a[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nif(thou+hun==ten+data)/*如果千位數(shù)加百位數(shù)等于十位數(shù)加個位數(shù)*/\r\n{cnt++;/*統(tǒng)計滿足條件的數(shù)求和*/\r\npjz1+=a[i];/*將滿足條件的數(shù)求和*/\r\n}\r\nelse\r\n{n++;/*否則統(tǒng)計不滿足條件的數(shù)的個數(shù)*/\r\npjz2+=a[i];/*將不滿足條件的數(shù)求和*/\r\n}\r\n}\r\npjz1/=cnt;/*求滿足條件的數(shù)的平均值*/\r\npjz2/=n;/*求不滿足條件的數(shù)平均值*/\r\n}解析:本題考查的知識

溫馨提示

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

評論

0/150

提交評論