【2021年】浙江省麗水市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第1頁
【2021年】浙江省麗水市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第2頁
【2021年】浙江省麗水市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第3頁
【2021年】浙江省麗水市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第4頁
【2021年】浙江省麗水市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2021年】浙江省麗水市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.按照ITU-T標準,傳輸速度為622.080Mbps的標準是()。

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

2.對于windowsServer2008的創(chuàng)新技術,以下錯誤的是()。

A.虛擬化技術B.增強平臺的可靠性C.無縫的UNIX/Windows互操作性D.廣泛適合的網(wǎng)絡解決方案

3.

4.關于操作系統(tǒng)的描述中,錯誤的是:

A.通過文件表查找文件B.文件句柄是文件的識別依據(jù)C.內(nèi)存管理通過文件系統(tǒng)實現(xiàn)D.基本驅(qū)動程序固化在BIOS中

5.主要用于加密機制的協(xié)議是()。

A.HTTPB.FTPC.TELNETD.SSL

6.信息安全可以定位在五個層次:物理安全、網(wǎng)絡安全、系統(tǒng)安全、應用安全和()。

A.數(shù)據(jù)鏈路安全B.傳輸安全C.管理安全D.會話安全

7.下列對IPv6地址A7E0:0:0:0601:BC:0:0:05A3的簡化表示中,錯誤的是()。

A.A7E0::BC:0:0:05A3

B.A7E0::0:1BC::5A3

C.A7E0:0:0:601:BC::05A3

D.A7E0:0:0:0601:BC::5A3

8.

9.下列關于奔騰芯片體系結(jié)構(gòu)的敘述中,正確的是()。

A.超標量技術的特點是提高主頻,細化流水

B.分支預測能動態(tài)預測程序分支的轉(zhuǎn)移

C.超流水線技術的特點是內(nèi)置多條流水線

D.哈佛結(jié)構(gòu)是把指令與數(shù)據(jù)混合存儲

10.關于“一站式電子政務應用系統(tǒng)”的實現(xiàn)流程,描述正確的是()

A.分成身份認證、服務請求和服務調(diào)度及處理3個步驟

B.分成服務請求和服務調(diào)度及處N2個步驟

C.分成身份認證和服務調(diào)度及處理2個步驟

D.分成身份認、\證、服務請求、服務調(diào)度及處理和客戶端對服務結(jié)果的處N4個步驟

二、填空題(10題)11.

第69題在口數(shù)據(jù)報分片后,通常用___________負責數(shù)據(jù)報的重組。

12.

13.WSUS是用來實時發(fā)布微軟公司操作系統(tǒng)軟件更新程序的服務系統(tǒng)。WSUS服務器通過Internet和微軟公司MicrosoftWindowsServerUpdataServices________連接,及時獲得微軟公司最新更新程序。

14.在CPU中,執(zhí)行一條指令所需的時間稱【1】周期。

15.(7)TCP/IP參考模型的傳輸層定義了兩種協(xié)議,即傳輸控制協(xié)議TCP和_________。

16.(5)Telnet協(xié)議屬于TCP/IP的________層協(xié)議。

17.

18.

19.EDI系統(tǒng)具有如下三個特點:EDI是兩個或多個計算機應用系統(tǒng)之間的通信;______;數(shù)據(jù)自動地投遞和傳輸處理而不需要人工介入。

20.軟件開發(fā)階段可以分成需求分析、總體設計和______3個子階段。

三、2.填空題(8題)21.允許使用單位或個人按時間、地址等信息查詢網(wǎng)絡的使用情況是______提供的功能。

22.主頁是個人或機構(gòu)的基本信息頁面,它一般包含的基本元素有:文本、【】、表格和超鏈接。

23.下表為一路由器的路由表。如果該路由器接收到一個源IP地址為0、目的IP地址為0IP數(shù)據(jù)報,那么它將把此IP數(shù)據(jù)報投遞到【】。

24.在Windows2000網(wǎng)絡中,不再區(qū)分主域控制器與備份域控制器,這主要是因為Windows2000Server采用了______。

25.因特網(wǎng)中主機域名需要轉(zhuǎn)換成IP地址,這個過程稱之為【】。

26.一個計算機網(wǎng)絡協(xié)議主要由【】、語義和時序3個基本要素組成。

27.WindowsNTServer通過【】文件,可對工作站用戶的優(yōu)先級,網(wǎng)絡連接,程序組與用戶注冊進行管理。

28.網(wǎng)絡操作系統(tǒng)可分為兩類:______型和通用型。

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

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

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

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

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

例如:7153,7+1=5+3,則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)cnt=-cnt+1。

8129,8+1!=2+9,則該數(shù)不滿足條件忽略。

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

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

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

五、1.選擇題(3題)31.計算機網(wǎng)絡由以下哪一項構(gòu)成?()

A.資源子網(wǎng),通信子網(wǎng)B.資源子網(wǎng),通信鏈路C.資源子網(wǎng),通信子網(wǎng),終端D.資源子網(wǎng),通信子網(wǎng),通信鏈路

32.在下列功能中,哪一個最好地描述了OSI(開放系統(tǒng)互聯(lián))模型的數(shù)據(jù)鏈路層?()。

A.保證數(shù)據(jù)的正確順序、無錯和完整B.處理信號通過介質(zhì)進行傳輸C.提供用戶與網(wǎng)絡的接口D.控制報文通過網(wǎng)絡的路由選擇

33.下列有關令牌總線網(wǎng)的說法中,正確的是()。

A.令牌幀中不含有地址

B.令牌用來控制結(jié)點對總線的訪問權

C.網(wǎng)絡延時不確定

D.邏輯環(huán)中,令牌傳遞是從低地址傳到高地址,再由最高地址傳送到最低地址

六、1.程序設計題(3題)34.下列程序的功能是:選出100~1000間的所有個位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字的素數(shù)(如293)。計算并輸出上述這些素數(shù)的個數(shù)cnt,以及這些素數(shù)值的和sum。請編寫函數(shù)countValue()實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果cnt和sum輸出到文件OUT17.DAT中。

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

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

試題程序:

#include〈stdio.h>

intcnt,sum;

voidcountValue()

{

}

main()

{

cnt=sum=0;

countValue();

printf("素數(shù)的個數(shù)=%d\n",cnt);

printf("滿足條件素數(shù)值的和=%d",sum);

writeDAT();

}

writeDAT()

{

FILE*fp;

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

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

fclose(fp);

}

35.已知數(shù)據(jù)文件IN60.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)JsVal(),其功能是:把千位數(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<cd,ab必須是奇數(shù)且不能被5整除,cd必須是偶數(shù),同時兩個新十位數(shù)字均不為零,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的4位數(shù)的個數(shù)cnt,最后調(diào)用寫函數(shù)writeDat()把結(jié)果ont及數(shù)組b中符合條件的4位數(shù)輸出到OUT60.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;

FILErfp;

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

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

fscanf(fp,"%d",&aIi]);

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("OUT60.DAT","w");

fprintf(fp,"%dkn",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(),按給定的替代關系對數(shù)組xx中的所有字符進行替代,仍存入數(shù)組xx的對應的位置上,最后調(diào)用寫函數(shù)WriteDat()把結(jié)果xx輸出到文件PS28.DAT中。

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

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

原始數(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.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正確。

2.C

3.C

4.C

5.D

6.C

7.BIPv6采用128位地址長度,每16位劃分為一個位段。每個位段被轉(zhuǎn)換為一個4位的十六進制數(shù),位段間用冒號隔開,這種方法稱為冒號十六進制表示法。因此一個IPv6地址最多有8個位段。另外一種是零壓縮表示法,規(guī)則為:對于一個位段中中間的0不做省略;對于一個位段中全部數(shù)字為0的情況,只保留一個0;當?shù)刂分写嬖谝粋€或者多個連續(xù)的16比特位為0字符時,可以用::(雙冒號)來表示,但是一個IPv6地址只允許有一個雙冒號;不能將一個段內(nèi)有效的0壓縮掉。故選擇B選項。

8.A

9.B解析:超標量技術的特點是內(nèi)置多條流水線,其實質(zhì)是以空間換取時間。超流水線技術的特點是通過細化流水、提高主頻,其實質(zhì)是以時間換取空間。哈佛結(jié)構(gòu)是把指令與數(shù)據(jù)分開存儲。分支預測指奔騰芯片上內(nèi)置了一個分支目標緩存器,用來動態(tài)地預測程序分支的轉(zhuǎn)移情況,從而使流水線能保持較高的吞吐率。

10.A一站式電子政務應用系統(tǒng)的實現(xiàn)流程包括:身份認證、服務請求和服務調(diào)度及處理3個步驟。\r\n

11.目的主機

【解析】在接收到所有分片的基礎上,主機對分片進行重新組裝的過程稱為IP數(shù)據(jù)報重組。IP協(xié)議規(guī)定,只有最終的目的主機才可以對分片進行重組。

12.

13.\n實時

\n

14.指令CPU每取出并執(zhí)行一條指令,都需要完成一系列的操作。這一系列操作所需要的時間通常叫做一個指令周期。

15.(7)用戶數(shù)據(jù)報協(xié)議(UDP)【解析】TCP/IP參考模型的傳輸層定義了兩種協(xié)議,即傳輸控制協(xié)議TCP和用戶數(shù)據(jù)報協(xié)議UDP。TCP協(xié)議是面向連接的協(xié)議,UDP協(xié)議是面向非連接的協(xié)議。

16.(5)應用

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

17.

18.可靠的

【解析】傳輸控制協(xié)議TCP是一種可靠的面向連接的協(xié)議,它允許將一臺主機的字節(jié)流無差錯地傳送到目的主機。

19.計算機之間傳輸?shù)男畔⒆裱ǖ恼Z法規(guī)則與國際標準計算機之間傳輸?shù)男畔⒆裱ǖ恼Z法規(guī)則與國際標準

20.詳細設計詳細設計解析:軟件的生命周期,通常分為設計階段、開發(fā)階段和運行階段。其中開發(fā)階段分為需求分析、總體設計和詳細設計3個階段。

21.網(wǎng)絡計費管理網(wǎng)絡計費管理解析:網(wǎng)絡計費的功能包括:①建立和維護計費數(shù)據(jù)庫;②建立和管理計費策略;③能夠?qū)χ付ǖ刂愤M行限量控制;④允許使用單位或個人按時間、地址等信息查詢網(wǎng)絡的使用情況。

22.圖像圖像解析:主頁(HomePage)是一種特殊的Web頁面。通常,主頁是指包含個人或機構(gòu)基本信息的頁面,有文字、圖像、音頻等多種表達方式。

.7解析:由于目的IP為0,其目的網(wǎng)絡為,由路由表可以看出,到目的網(wǎng)絡的上一步是網(wǎng)絡是,故將IP數(shù)據(jù)報投遞到。

24.活動目錄服務活動目錄服務解析:活動目錄服務是Windows2000Server最重要的新功能之一,它可將網(wǎng)絡中的各種對象組織起來進行管理,方便了網(wǎng)絡對象的查找,加強了網(wǎng)絡的安全性,并有利于用戶對網(wǎng)絡的管理。在Windows2000網(wǎng)絡中,不再區(qū)分主域控制器與備份域控制器,所有有域控制器之間都是平等的關系;不再劃分全局組和本地組,組內(nèi)可包含任何用戶和其他組賬戶。

25.域名解析域名解析解析:因特網(wǎng)中采用域名系統(tǒng)的目的是便于人們的記憶,但在IP協(xié)議中只能識別IP地址,所以在數(shù)據(jù)傳輸時,主機域名需要轉(zhuǎn)換成IP地址,這個過程稱之為域名解析。因特網(wǎng)中有一組既獨立又協(xié)作的域名服務器,每臺域名服務器保存著它所管轄區(qū)域內(nèi)的域名與IP地址的對照表,據(jù)此即可進行域名解析。由于域名具有層次結(jié)構(gòu),所以對應的名字服務器也具有層次結(jié)構(gòu)。

26.語法語法解析:一個計算機網(wǎng)絡協(xié)議主要由語法、語義和時序組成。

27.用戶描述用戶描述解析:通過用戶描述文件進行管理。

28.面向任務面向任務解析:一般來說,網(wǎng)絡操作系統(tǒng)可以分為兩類:面向任務型NOS和通用型NOS。

29.【審題關鍵句】字符替代f(p)=p*13mod256,小于等于32或ASCII碼是偶數(shù)不變,否則替換。

\n【解題思路】

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

\n【參考答案】

\n

30.【審題關鍵句】千位+百位等于十位+個位的數(shù)的個數(shù),把所有滿足此條件的四位數(shù)依次存入數(shù)組,然后對數(shù)組按從大到小的順序進行排序。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個不同點:①要求統(tǒng)計的四位數(shù)的條件是“千位+百位=十位+個位”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

\n

31.A解析:計算機網(wǎng)絡由資源子網(wǎng)和通信子網(wǎng)組成,前者包括各種類型的結(jié)點主機,后者包括路由處理和通信鏈路。

32.A解析:選項B是物理層的功能:選項C是應用層的功能:選項D是網(wǎng)絡層的功能。

33.B解析:令牌幀中含有一個目的地址;令牌總線方法的介質(zhì)訪問延遲時間有確定值;邏輯環(huán)中,令牌傳遞是從高地址傳到低地址,再由最低地址傳送到最高地劃;令牌是一種特殊結(jié)構(gòu)的控制幀,用來控制結(jié)點對總線的訪問權。

34.voidcountValue()。{intijhalfhuntendata;for(i=101;i〈1000;i++){hun=i/100;/*求百位數(shù)字*/ten=i%100/10;/*求十位數(shù)字*/data=i%10;/*求各位數(shù)字*/if(hun==(ten+data)%10)/*如果個位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字則進一步判斷該數(shù)是否為素數(shù)*/{half=i/2;for(j=2;j〈=half;j++)if(i%j==0)break;if(j>half){cnt++;sum+=i;}/*計算這些素數(shù)的個數(shù)cnt以及這些素數(shù)值的和sum*/}}}voidcountValue()。\r\n{\r\ninti,j,half,hun,ten,data;\r\nfor(i=101;i〈1000;i++)\r\n{\r\nhun=i/100;/*求百位數(shù)字*/\r\nten=i%100/10;/*求十位數(shù)字*/\r\ndata=i%10;/*求各位數(shù)字*/\r\nif(hun==(ten+data)%10)/*如果個位數(shù)字與十位數(shù)字之和被10除所得余數(shù)恰是百位數(shù)字,則進一步判斷該數(shù)是否為素數(shù)*/\r\n{\r\nhalf=i/2;\r\nfor(j=2;j〈=half;j++)\r\nif(i%j==0)break;\r\nif(j>half)\r\n{cnt++;sum+=i;}/*計算這些素數(shù)的個數(shù)cnt,以及這些素數(shù)值的和sum*/\r\n}\r\n}\r\n}解析:本題的解題思路是利用一個for循環(huán)依次取得100到1000之間的數(shù),接著求得當前所取得的數(shù)的各個位上的數(shù)字值,語句“hun=i/100;ten=i%100/10:data=i%10:”可以分別取得某數(shù)的百位、十位及個位上的數(shù)字值,然后判斷該數(shù)個位數(shù)字與十位數(shù)字之和被10除所得的余數(shù)是否恰好等于百位上的數(shù)字。如果這個條件成立,接著去判斷原數(shù)是否是素數(shù),這里,考慮到效率問題,可以依次用從2到該原數(shù)本身一半的數(shù)去除原數(shù),如果原數(shù)能被除盡,則證明該數(shù)肯定不是素數(shù),不需要做下面的工作,接著去取下一個數(shù),繼續(xù)判斷。只有同時滿足上述兩個條件的數(shù)才是本題所需的數(shù),這時把該數(shù)累加到變量sum(滿足條件素數(shù)值的和)中,同時也給計數(shù)器變量cnt(素數(shù)的個數(shù))加1。

35.voidjsVal(){intithouhuntendataj;intabcd;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ù)字*/ab=10*thou+ten;/*把千位數(shù)和十位數(shù)重新組合成一個新的十位數(shù)ab*/cd=10*data+hun;/*把個位數(shù)和百位數(shù)組成另一個新的十位數(shù)cd*/if((ab-cd<0)&&(ab%2==l)&&(ab%5!=0)&&(cd%2==0)&&ab!=0&&cd!=0){/*如果ab<cdab是奇數(shù)且不能被5整除cd是偶數(shù)同時兩個數(shù)字均不為零*/b[cnt]=a[i];/*將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=0;i<cnt-1;i++)/*將數(shù)組b中的4位數(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\nintab,cd;\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\nab=10*thou+ten;/*把千位數(shù)和十位數(shù)重新組合成一個新的十位數(shù)ab*/\r\ncd=10*data+hun;/*把個位數(shù)和百位數(shù)組成另一個新的十位數(shù)cd*/\r\nif((ab-cd<0)&&(ab%2==l)&&(ab%5!=0)&&(cd%2==0)&&ab!=0&&cd!=0)\r\n{/*如果ab<cd,ab是奇數(shù)且不能被5整除,cd是偶數(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中的4位數(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)將4位數(shù)各位上的數(shù)拆分為獨立的數(shù)字。

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

(3)判斷結(jié)構(gòu)中多個條件的布爾運算。

在本題中,首先要將4位數(shù)各位上的數(shù)字拆分為獨立的數(shù)字。這要借助運算符“%”(取余)與

溫馨提示

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

評論

0/150

提交評論