(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頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(2022年)廣東省清遠市全國計算機等級考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.

2.下列關(guān)于寬帶城域網(wǎng)匯聚層基本功能的描述中,錯誤的是()

A.匯聚接入層的用戶流量,進行數(shù)據(jù)轉(zhuǎn)發(fā)和交換

B.根據(jù)接入層的用戶流量,進行流量均衡、安全控制等處理

C.提供用戶訪問Internet所需要的路由服務(wù)

D.根據(jù)處理結(jié)果把用戶流量轉(zhuǎn)發(fā)到核心交換層

3.

4.被稱為交互式電視點播系統(tǒng)的是()。

A.CVDB.IPTVC.VODD.VoIP

5.

6.下列關(guān)于常見網(wǎng)絡(luò)版防病毒系統(tǒng)的描述中,錯誤的是()。

A.管理控制臺可以安裝在客戶機端

B.客戶端的安裝可以采用腳本登錄安裝方式

C.系統(tǒng)的數(shù)據(jù)通信端口是固定的

D.系統(tǒng)的升級可以采用從網(wǎng)站上下載升級包后進行手動升級的方式

7.下列對VLAN的描述中,錯誤的是()。

A.IEEE802.1Q標準規(guī)定,VLANID用12位(bit)表示

B.VLANID標準范圍是1~1005,擴展范圍是1025~4096

C.可用于Ethernet的VLANID為2~1000

D.VLANname用36個字符表示

8.下列關(guān)于ICMP的描述中,錯誤的是()。

A.IP包的TTL值減為O時路由器發(fā)出“超時”報文

B.收到“Echo請求”報文的目的節(jié)點必須向源節(jié)點發(fā)出“Echo應(yīng)答”報文

C.ICMP消息被封裝在TCP數(shù)據(jù)包內(nèi)

D.數(shù)據(jù)包中指定的目的端口在目的節(jié)點無效時,源節(jié)點會收到一個“目標不可達”報文

9.Linux的版本很多,以下不屬于Linux版本的是()。

A.RedHatLinuxB.DebianLinuxC.S.U.S.ELinuxD.AIX5L

10.FTP協(xié)議支持的兩種傳輸方式,一種是文本文件,另一種是()文件。

A.十六進制B.二進制C.網(wǎng)頁D.圖片

二、填空題(10題)11.(1)地理信息系統(tǒng)的英文縮寫是____。

12.在TCP/IP協(xié)議中,地址【】被稱為有限廣播地址。

13.ISDN基本入口的B信道的數(shù)據(jù)傳輸速率是。

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

15.(11)IP服務(wù)的3個主要特點是_________、面向非連接和盡最大努力投遞服務(wù)。

16.目前,P2P網(wǎng)絡(luò)存在______、分布式非結(jié)構(gòu)化、分布式結(jié)構(gòu)化和混合式4種結(jié)構(gòu)類型。

17.

18.防火墻是指設(shè)置在不同網(wǎng)絡(luò)或______之間的一系列部件的組合。

19.是由VISA和MasterCard開發(fā)的開放式支付規(guī)范,是為了保證信用卡在公共因特網(wǎng)上的支付安全而設(shè)立的。

20.

第62題采用廣播信道通信子網(wǎng)的基本拓撲構(gòu)型有:___________、樹型、環(huán)型、無線通信與衛(wèi)星通信型。

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

22.TCP/IP參考模型的互連層與OSI參考模型的【】的功能是相同的。

23.統(tǒng)一資源定位器URL可以由3部分組成,即______、主機名與文件名。

24.網(wǎng)絡(luò)反病毒技術(shù)主要有3種,它們是預(yù)防病毒技術(shù)、【】病毒技術(shù)和消除病毒技術(shù)。

25.世界最早投入運行的計算機網(wǎng)絡(luò)是【】。

26.主要的滲入威脅有:假冒、旁路控制和______。

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

28.目前常見的網(wǎng)絡(luò)管理協(xié)議有______、公共管理信息服務(wù)/協(xié)議(CMIS/CMIP)和局域網(wǎng)個人管理協(xié)議(LMMP)等。

四、C語言程序設(shè)計題(2題)29.程序test.C的功能是:計算100以內(nèi)滿足以下條件的所有整數(shù)i的個數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素數(shù),同時i+10小于l00。請考生編寫函數(shù)countValue實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素數(shù))

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

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

30.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串數(shù)組xx中;請編制函數(shù)encryptChar,按給定的替代關(guān)系對數(shù)組)xx中的所有字符進行替代,仍存入數(shù)組xx對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat把結(jié)果xx輸出到文件out.dat中。

替代關(guān)系:f(p)=p*11mod256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果計算后f(p)值小于等于32或f(p)對應(yīng)的字符是大寫字母,則該字符不變,否則用f(p)替代所對應(yīng)的字符。

注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關(guān)系進行處理。

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

五、1.選擇題(3題)31.進程創(chuàng)建原語的任務(wù)是______。

A.為進程編制程序B.為進程建立PCB表C.為進程分配CPUD.為進程分配內(nèi)存

32.ISO提出OSI模型是為了______。

A.建立一個設(shè)計任何網(wǎng)絡(luò)結(jié)構(gòu)都必須遵從的絕對標準

B.克服多廠商網(wǎng)絡(luò)固有的通信問題

C.證明沒有分層的網(wǎng)絡(luò)結(jié)構(gòu)是不可行的

D.以上敘述都不是

33.ADSL技術(shù)主要解決的問題是

A.寬帶傳輸B.寬帶接入C.寬帶交換D.多媒體綜合網(wǎng)絡(luò)

六、1.程序設(shè)計題(3題)34.已知數(shù)據(jù)文件IN58.DAT中存有300個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函njsValue(),其功能是:求出這些4位數(shù)是素數(shù)的個數(shù)cnt,再把所有滿足此條件的4位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的4位數(shù)按從小到大的順序進行排序,最后調(diào)用函數(shù)writeDat()把數(shù)組b中的數(shù)輸出到

OUT58.DAT文件中。

例如:5591是素數(shù),則該數(shù)滿足條件,存入數(shù)組b中,且個數(shù)cnt=cnt+1。

9812是非素數(shù),則該數(shù)不滿足條件,忽略。

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

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

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

試題程序:

#include<stdio.h>

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

intisP(intm)

{

inti;

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

if(m%i==0)return0;

return1;

jsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=~/od\n",cnt);

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

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

}

readDat()

{

FILE*fp;

inti;

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

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

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

fctose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

35.已知數(shù)據(jù)文件IN44.DAT中存有300個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isValue(),其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上數(shù)減十位數(shù)上的數(shù)減個位數(shù)上的數(shù)大于零的數(shù)的個數(shù)cnt,再把所有滿足此條件的4位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的4位數(shù)按從小到大的順序進行排序,最后調(diào)用寫函數(shù)writeDat()把數(shù)組b中的數(shù)輸出到OUT44.DAT文件中。

例如:9123,9-1-2-3>0,則該數(shù)滿足條件,存入數(shù)組b中,且個數(shù)cnt=cnt+1。

9812,9-8-1-2<0,則該數(shù)不滿足條件,忽略。

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

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

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

試題程序:

#include<stdio.h>

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

jsValue()

{

}

main()

{

ihti;

readDat();

jsValue();

writeDat();

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

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

}

readDat()

{

FILE*fp;

inti;

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

printf("cnt=%d\n",cnt);

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

36.讀函數(shù)ReadDat()實現(xiàn)從文件ENG28.IN中讀取一篇英文文章,存入到字符串數(shù)組xx中。請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx的對應(yīng)的位置上,最后調(diào)用寫函數(shù)WriteDat()把結(jié)果xx輸出到文件PS28.DAT中。

替代關(guān)系:f(p)=p*11mod256(p是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后新字符的ASCII值),如果計算后f(p)的值小于等于32或f(p)對應(yīng)的字符是小寫字母,則該字符不變,否則將f(p)所對應(yīng)的字符進行替代。

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

原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符

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

試題程序:

#include〈stdio.h>

#include〈string.h>

#include〈conio.h>

#include〈ctype.h>

unsignedcharxx[50][80];

intmaxline=0;/*文章的總行數(shù)*/

intReadDat(void);

voidWriteDat(void);

voidencryptChar()

}

{

main()

{

clrscr();

if(ReadDat())

{

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

return;

}

encryptChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

if((fp=fopen("ENG28.IN","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(void)

{

FILE*fp;

inti;

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

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

{

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

fprintf(fp,"%sin",xx[i]);

}

fclose(fp);

}

參考答案

1.C

2.C

3.B

4.C

5.C

6.C為了使網(wǎng)絡(luò)版病毒軟件的通信數(shù)據(jù)能順利地通過防火墻,通常系統(tǒng)需要手動設(shè)置數(shù)據(jù)通信端口,因此系統(tǒng)的數(shù)據(jù)通信端口是不固定的,只要不和已有的通信端口沖突即可。故選擇C選項。

7.DVLANname用32個字符表示,可以是字母和數(shù)字。故選擇D選項。

8.CICMP消息封裝在IP數(shù)據(jù)包內(nèi)而非TCP數(shù)據(jù)包內(nèi)。因此C選項錯誤。

9.D

10.BFTP協(xié)議支持的兩種傳輸方式,一種是文本文件,另一種是二進制文件。

11.GIS【解析】地理信息系統(tǒng)(GIS)有時又稱為“地學(xué)信息系統(tǒng)”或“資源與環(huán)境信息系統(tǒng)”。它是一種特定的十分重要的空間信息系統(tǒng)。它是在計算機硬、軟件系統(tǒng)支持下,對整個或部分地球表層(包括大氣層)空間中的有關(guān)地理分布數(shù)據(jù)進行采集、儲存、管理、運算、分析、顯示和描述的技術(shù)系統(tǒng)。

12.255.255.255.255255.255.255.255解析:在TCP/TP協(xié)議中存在兩種類型的廣播地址。一種是將IP地址的主機地址部分全部置0或置1,這種廣播地址稱為直接廣播地址。利用該地址可以向任何子網(wǎng)直接廣播。另外還有一個特殊的IP地址,用于向本網(wǎng)廣播,被稱為有限廣播地址,其值為55。

13.64KbpsISDN綜合業(yè)務(wù)數(shù)字網(wǎng)是一個數(shù)字電話網(wǎng)絡(luò)國際標準,是一種典型的電路交換網(wǎng)絡(luò)系統(tǒng),它通過普通的銅纜,以更高的速率和質(zhì)量傳輸語音和數(shù)據(jù),其中,B信道的傳輸速率是64Kbps。

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

15.(11)不可靠的數(shù)據(jù)投遞服務(wù)

【解析】lP服務(wù)的3個主要特點是不可靠的數(shù)據(jù)投遞服務(wù)、面向非連接和盡最大努力投遞服務(wù)。

16.集中目錄式集中目錄式解析:P2P網(wǎng)絡(luò)存在4種主要的結(jié)構(gòu)類型。即以Napster為代表的集中目錄式結(jié)構(gòu)、以Gnutella為代表的分布式非結(jié)構(gòu)化P2P結(jié)構(gòu),以Pastry、Tapestry、CAN為代表的分布式結(jié)構(gòu)化P2P結(jié)構(gòu)和以Skype、BitTorrent、PPlive等為代表的混合式P2P網(wǎng)絡(luò)結(jié)構(gòu)。

17.

18.網(wǎng)絡(luò)安全域網(wǎng)絡(luò)安全域解析:防火墻是指設(shè)置在不同網(wǎng)絡(luò)或網(wǎng)絡(luò)安全域之間的一系列部件的組合。

19.安全電子交易(SET)安全電子交易(SET)是由VISA和MasterCard開發(fā)的開放式支付規(guī)范,它是為了保證信用卡在公共因特網(wǎng)上的支付安全而設(shè)立的。

20.總線型

【解析】采用廣播信道通信子網(wǎng)的基本拓撲構(gòu)型有4種:總線型、樹型、環(huán)型、無線通信與衛(wèi)星通信型。

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

22.網(wǎng)絡(luò)層網(wǎng)絡(luò)層解析:TCP/IP參考模型可以分為四層:應(yīng)用層、傳輸層、互連層、主機—網(wǎng)絡(luò)層。其中,互連層(Internetlayer)與OSI的網(wǎng)絡(luò)層對應(yīng)。

23.協(xié)議類型協(xié)議類型解析:URL由3部分組成:協(xié)議類型、主機名和路徑及文件名。

24.檢測檢測解析:本題考查點是網(wǎng)絡(luò)反病毒的3種主要技術(shù)。計算機病毒在網(wǎng)絡(luò)上的破壞性遠大于單機系統(tǒng),例如,CHI病毒就給一些網(wǎng)絡(luò)造成過嚴重的破壞。目前,網(wǎng)絡(luò)反病毒技術(shù)主要有3種:預(yù)防病毒技術(shù)、檢測病毒技術(shù)和消除病毒技術(shù)。預(yù)防病毒技術(shù)是通過將監(jiān)控程序事先常駐于系統(tǒng)內(nèi)存之中,優(yōu)先獲得系統(tǒng)控制權(quán),監(jiān)視系統(tǒng)中病毒的出現(xiàn),達到阻止病毒進入系統(tǒng)的目的;檢測病毒技術(shù)是通過對病毒的一些特征來進行檢測,達到發(fā)現(xiàn)病毒的目的;消除病毒技術(shù)是通過對病毒的分析,開發(fā)具有刪除病毒程序并恢復(fù)原文件的軟件。

25.ARPANET(阿帕網(wǎng))ARPANET(阿帕網(wǎng))解析:自1969年美國國防部的阿帕網(wǎng)(ARPANET)運行以來,計算機廣域網(wǎng)開始發(fā)展。

26.授權(quán)侵犯授權(quán)侵犯解析:授權(quán)侵犯:也稱為“內(nèi)部威脅”,授權(quán)用戶將其權(quán)限用于其他未授權(quán)的目的。

27.可靠的可靠的解析:本題考查點是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層進行“彌補”和“加強”,以便為上層應(yīng)用進程提供一個可靠的(包括傳輸數(shù)據(jù)不重復(fù)、不丟失、順序正確)、面向連接的、全雙工的數(shù)據(jù)流傳輸服務(wù)。

28.簡單網(wǎng)絡(luò)管理協(xié)議或SNMP簡單網(wǎng)絡(luò)管理協(xié)議或SNMP解析:網(wǎng)絡(luò)管理協(xié)議提供訪問任何生產(chǎn)廠商生產(chǎn)的任何網(wǎng)絡(luò)設(shè)備,并獲得一系列標準值的一致方式。目前使用的標準網(wǎng)絡(luò)管理協(xié)議包括:簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)、公共管理信息服務(wù)/協(xié)議(CMIS/CMIP)和局域網(wǎng)個人管理協(xié)議(LMMP)等。

29.【審題關(guān)鍵句】100以內(nèi)(含100)滿足i、i+4、i+10都是素數(shù)的整數(shù)的個數(shù)以及這些i之和。

\n【解題思路】

\n①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。

\n②在for循環(huán)中,每執(zhí)行一次循環(huán)則調(diào)用函數(shù)isPrime(該函數(shù)具體的算法已經(jīng)在源程序中給出,直接調(diào)用即可),對i、i+4、i+10是否同時是素數(shù)進行判斷,如果這三個數(shù)同時為素數(shù),則計數(shù)變量cnt值加l,同將時將變量i的值累加到sum上。

\n【參考答案】

\n

30.【審題關(guān)鍵句】字符替代f(p)=p*11mod256,小于等于32或?qū)?yīng)大寫字母不變,否則替換。

\n【解題思路】

\n本題類似第65套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。另外,在源程序中已經(jīng)定義了一個無符號變量val,因此,在編寫答案程序時,不需要再重新定義。

\n【參考答案】

\n

31.B解析:進程存在的標志是進程控制塊,所以,創(chuàng)建進程就是要創(chuàng)建PCB,并將有關(guān)參數(shù)填入PCB中。

32.B解析:該體系結(jié)構(gòu)標準定義了網(wǎng)絡(luò)互連的7層框架,即ISO開放系統(tǒng)互連參考模型。在這一框架中進一步詳細規(guī)定了每一層的功能,以實現(xiàn)開放系統(tǒng)環(huán)境中的互連性、互操作性與應(yīng)用的可移植性。從而解決了多廠商網(wǎng)絡(luò)固有的通信問題。

33.B解析:ADSL是非同步數(shù)字用戶環(huán)路的縮寫,通過兩種線路編碼調(diào)制技術(shù)(無載波調(diào)幅調(diào)相和離散多音),能在傳統(tǒng)的電話線(又叫銅線)提供下行(到用戶方向)6.1Mbps的傳輸速率。特別適合于數(shù)據(jù)的高速下載與網(wǎng)上電視等業(yè)務(wù)的開展。上行640kbps也可大體滿足用戶發(fā)送請求和上傳數(shù)據(jù)方面的需要。

34.jsValue(){intijvalue;for(i=0;i<300;i++)if(isP(a[ii))/*如果該數(shù)為素數(shù)則將該數(shù)存入數(shù)組b中*/{b[cnt]=a[i];}for(i=0;i<cnt-1;i++)/*對數(shù)組b的4位數(shù)按從小到大的順序進行排序*/for(j=i+l;j<cnt;j++)if(b[ii>b[j]){value=b[i];b[i]=b[j];b[j]=value;}}jsValue()\r\n{\r\ninti,j,value;\r\nfor(i=0;i<300;i++)\r\nif(isP(a[ii))/*如果該數(shù)為素數(shù),則將該數(shù)存入數(shù)組b中*/\r\n{\r\nb[cnt]=a[i];\r\n}\r\nfor(i=0;i<cnt-1;i++)/*對數(shù)組b的4位數(shù)按從小到大的順序進行排序*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[ii>b[j])\r\n{\r\nvalue=b[i];\r\nb[i]=b[j];\r\nb[j]=value;\r\n}\r\n}解析:本題考查的知識點如下:

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

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

在本題中,已給出了判斷素數(shù)的函數(shù)voidisP(intm),只需將數(shù)代入進行判斷即可。將素數(shù)存入數(shù)組b,再對數(shù)組b中的數(shù)進行排序。排序采用“選擇排序法”——第一次從第一個數(shù)據(jù)開始和所有后面的數(shù)據(jù)進行比較,與比它大(小)的數(shù)據(jù)交換位置,將數(shù)據(jù)中最大(小)的數(shù)交換到最前面。第二次從第二個數(shù)據(jù)開始與后面的數(shù)據(jù)進行比較,將本次比較中最大(小)的數(shù)據(jù)交換至第二個位置,直至最后一個數(shù)據(jù)。以此類推,則可完成題目的要求。

35.jsValue(){intithouhuntendataj;for(i=O;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>O)/*如果千位數(shù)減百位數(shù)減十位數(shù)減個位數(shù)大于零*/{b[cut]=a[i];/*則把該數(shù)存入數(shù)組b中*/cut++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=O;i<cnt-1;i++)/*對數(shù)組b的4位數(shù)按從小到大的順序進行排序*/for(j=i+l;j<cnt;j++)if(b[i]>b[j]){data=bIi];b[i]-b[j];b[j]=data;}}jsValue()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nfor(i=O;i<300;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-hun-ten-data>O)/*如果千位數(shù)減百位數(shù)減十位數(shù)減個位數(shù)大于零*/\r\n{\r\nb[cut]=a[i];/*則把該數(shù)存入數(shù)組b中*/\r\ncut++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\n}\r\nfor(i=O;i<cnt-1;i++)/*對數(shù)組b的4位數(shù)按從小到大的順序進行排序*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[i]>b[j])\r\n{\r\ndata=bIi];\r\nb[i]-b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題考查的知識點如下:

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

(2)循環(huán)結(jié)構(gòu)及選擇結(jié)構(gòu)的使用。

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

評論

0/150

提交評論