(2023年)山東省淄博市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第1頁
(2023年)山東省淄博市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第2頁
(2023年)山東省淄博市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第3頁
(2023年)山東省淄博市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第4頁
(2023年)山東省淄博市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(2023年)山東省淄博市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.關(guān)于IPSec協(xié)議,說法正確的是()。

A.IPSec工作在OSI模型中的第三層

B.IPSec只支持IPv4

C.IPSec協(xié)議可以設(shè)置成在三種模式下運行

D.IPSec不能提供無連接數(shù)據(jù)的完整性服務(wù)

2.下列關(guān)于光纖同軸電纜混合網(wǎng)HFC的描述中,錯誤的是()

A.HFC是一個雙向傳輸系統(tǒng)

B.HFC改善了信號傳輸質(zhì)量,提高了系統(tǒng)可靠性

C.HFC光纖結(jié)點通過同軸電纜下引線可以為500到2000個用戶服務(wù)

D.HFC通過CableModem將光纜與同軸電纜連接起來

3.下面哪個不屬于從通信網(wǎng)絡(luò)的傳輸對加密技術(shù)分類的方式()A.結(jié)點到端B.結(jié)點到結(jié)點C.端到端D.鏈路加密

4.在DHCP服務(wù)器中新建作用域時,在租約期限中不可調(diào)整的時間單位是()。

A.周B.天C.小時D.分鐘

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

A.CVDB.IPTVC.VODD.VoIP

6.在一臺主機上用瀏覽器無法訪問到域名為www.S的網(wǎng)站,并且在這臺主機上執(zhí)行tracert命令時有如下信息分析以上信息,會造成這種現(xiàn)象的原因是()。A.本機使用的DNS服務(wù)器工作不正常

B.相關(guān)路由器上進行了訪問控制

C.主機www.sun.corn上www服務(wù)工作不正常

D.為www,sun.corn提供名字解析的服務(wù)器工作不正常

7.Telnet使用的著名端口號是()。

A.21B.23C.80D.110

8.10Mbps的傳輸速率,每秒鐘可以發(fā)送()bit。

A.1×107B.1×106C.1×109D.1×1012

9.奔騰采用了增強的64位數(shù)據(jù)總線,它的含義是()。

A.內(nèi)部總線是32位的,而與存儲器之間的外部總線是64位的

B.內(nèi)部總線是64位的,而與存儲器之間的外部總線是32位的

C.內(nèi)部總線是32位的,而與輸出設(shè)備之間的外部總線是64位的

D.內(nèi)部總線是64位的,而與輸出設(shè)備之間的外部總線是32位的

10.網(wǎng)絡(luò)基礎(chǔ)服務(wù)系統(tǒng)不包括()。

A.網(wǎng)絡(luò)管理和服務(wù)軟件B.網(wǎng)絡(luò)安全軟件C.網(wǎng)絡(luò)下載和上傳軟件D.網(wǎng)絡(luò)管理軟件

二、填空題(10題)11.從網(wǎng)絡(luò)操作系統(tǒng)的發(fā)展來看,網(wǎng)絡(luò)操作系統(tǒng)經(jīng)歷了的過程。

12.(18)網(wǎng)絡(luò)防火墻的主要類型是包過濾路由器、電路級網(wǎng)關(guān)和_________網(wǎng)關(guān)。

13.目前連接ISP的方式基本上分為通過電話線路和______的方式連接到ISP。

14.在IEEE802參考模型中,數(shù)據(jù)鏈路層分為______子層與LLC子層。

15.為了保證連接的可靠建立,TCP使用了______法。

16.(5)_______是指二進制數(shù)據(jù)在傳輸過程中出現(xiàn)錯誤的概率。

17.

18.(6)存儲轉(zhuǎn)發(fā)交換時,發(fā)送的數(shù)據(jù)與目的地址、源地址、控制信息按照一定的格式組成一個_______

19.WindowsNTServer操作系統(tǒng)是以“域”為單位實現(xiàn)對網(wǎng)絡(luò)資源的集中管理。在主域控制器失效時,【】將會自動升級為主域控制器。

20.(8)在實際的網(wǎng)絡(luò)應(yīng)用環(huán)境中,很難保證通過網(wǎng)橋互聯(lián)的系統(tǒng)中不出現(xiàn)環(huán)型結(jié)構(gòu)。環(huán)型結(jié)構(gòu)可能是網(wǎng)橋反復(fù)地復(fù)制和轉(zhuǎn)發(fā)同一個幀,從而增加網(wǎng)絡(luò)不必要的通信量與降低系統(tǒng)性能。為了防止出現(xiàn)這種現(xiàn)象,透明網(wǎng)橋使用的是一種________算法。

三、2.填空題(8題)21.電信管理網(wǎng)中,管理者和代理間的管理信息交換是通過CMIP和______實現(xiàn)的。

22.目前連接ISP的方式基本上分為通過電話線路和______的方式連接到ISP。

23.在IP數(shù)據(jù)報穿越因特網(wǎng)過程中被分片以后,通常由______負責IP數(shù)據(jù)報的重組。

24.【】是指某個人、物、事件或概念對某一資源的機密性、完整性、可用性或合法性所造成的危害。

25.標準的C類IP地址使用【】位二進制數(shù)表示網(wǎng)絡(luò)號。

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

27.______是SNMP網(wǎng)絡(luò)管理系統(tǒng)的核心。

28.______涉及修改數(shù)據(jù)流或創(chuàng)建數(shù)據(jù)流,它包括假冒、重放、修改消息和拒絕服務(wù)等。

四、C語言程序設(shè)計題(2題)29.

yy[9]中,即第一個候選人的得票數(shù)存入yy[O]中,以此類推。最后調(diào)用函數(shù)WriteDat把結(jié)果yy輸出到文件out.dat中。

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

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

第l4類字符左右移動指定位后與原字符之和替換原字符

30.已知在in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個正整數(shù)totNum;2.求這些正整數(shù)右移l位二進制位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjz。最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到文件out.dat中。

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

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

五、1.選擇題(3題)31.異步傳輸模式(ATM)實際上是兩種交換技術(shù)的結(jié)合,這兩種交換技術(shù)是()。

A.分組交換與幀交換B.線路交換與分組交換C.分組交換與報文交換D.線路交換與報文交換

32.EDI交換平臺可以為用戶提供多種接入方式。下列屬于EDI平臺接入方式的是()。①普通用戶接入方式②具有單一計算機應(yīng)用系統(tǒng)的用戶接入方式③具有多個計算機應(yīng)用系統(tǒng)的用戶接入方式

A.①③B.①②C.②③D.①②③

33.實際的域名解析是從()開始的。

A.根服務(wù)器B.本地域名服務(wù)器C.其父結(jié)點服務(wù)器D.其子結(jié)點服務(wù)器

六、1.程序設(shè)計題(3題)34.已知數(shù)據(jù)文件IN72.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ù)均為偶數(shù)且兩個十位數(shù)中至少有一個數(shù)能被9整除,同時兩個新十位數(shù)字均不為零,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并計算滿足上述條件的4位數(shù)的個數(shù)cnt,最后調(diào)用.寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT72.DAT文件中。

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

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

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

試題程序:

#include<stdio.h>

#defineMAX200

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

voidjsval()

{

{

VoidreadDat()

{

inti;

FILE*fp;

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

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

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

fclose(fp);

}

main()

{

inti;

readDat();

jsVal()

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

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

prIntf("\n");

wrlteDat();

}

wrlteDat()

{

FILE*fp;

inti;

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

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

for(i=0;i<Cht;i++

fprIntf(fp,"%d\n",h[i]);

fclose(fp);

}

35.下列程序的功能是:選出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);

}

36.已知在文件in70.dat中存有若干個(個數(shù)<200)4位數(shù)字的正整數(shù),函數(shù)ReadDat()是讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求是:(1)求出這個文件中共有多少個正整數(shù)totNum。(2)求這些數(shù)右移一位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)(右移前的值)的算術(shù)平均值totPjz。最后調(diào)用函數(shù)WriteDat()把所有結(jié)果輸出到文件out70.dat中。

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

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

試題程序:

#include<stdio.h>

#include<conio.h>

#defineMAXNUM200

ihtxx[MAXNUM];

inttotNum=0;

inttotCnt=0;

doubletotPjz=0.0;

intReadDat(void);

voidWriteDat(void);

voidCalValue(void)

{

}

voidmain()

{

inti;

clrscr();

for(i=0;ixx[i]=0;

if(ReadDat())

{

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

return;

}

CalValue();

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

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

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

WriteDat();

intReadDat(void)

{

FILE*fp;

ihti=0;

if((fp=fopen("IN70.DAT","r"))==NULL)return1;

while(!feof(fp))

{

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

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

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

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

fclose(fp);

}

參考答案

1.A

2.D

3.A解析:從通信網(wǎng)絡(luò)的傳輸方面,數(shù)據(jù)加密技術(shù)可分為以下3類:鏈路加密方式、結(jié)點到結(jié)點方式、端到端方式。

4.A在DHCP服務(wù)器中新建作用域時,租約期限默認為8天0時0分。沒有出現(xiàn)周的時間單位,故周不可以調(diào)整。故選A選項。

5.C

6.B圖中已經(jīng)被解析成了1,顯然DNS服務(wù)器工作正常。在第一次轉(zhuǎn)發(fā)到29,轉(zhuǎn)發(fā)后無法ping通29,意味著對該路由器存在訪問控制,所以此題選B。

7.B

8.A解析:數(shù)據(jù)傳輸速率在數(shù)值上等于每秒鐘傳輸構(gòu)成數(shù)據(jù)代碼的二進制比特數(shù),單位為比特/秒(bit/second或bitpersecond),記作b/s或bps。常用的數(shù)據(jù)傳輸速率單位有Kbps、Mbps、Gbps。1Kbps=103bps,1Mbps=106bps,1Gbps=109bps。

9.A解析:本題考查點是奔騰數(shù)據(jù)總線的技術(shù)指標。奔騰芯片采用了許多新技術(shù),諸如超標量技術(shù)、超流水線技術(shù)、分支預(yù)測技術(shù)、雙Cache的哈佛結(jié)構(gòu)、增強的64位數(shù)據(jù)總線和PCI局部總線等。奔騰采用的增強64位數(shù)據(jù)總線的含義是:內(nèi)部總線是32位的,而與存儲器之間的外部總線是64位的。還可以采用突發(fā)模式,在一個總線周期中完成傳送256位數(shù)據(jù)。

10.C

11.從對等結(jié)構(gòu)向非對等結(jié)構(gòu)演變【解析】從網(wǎng)絡(luò)操作系統(tǒng)的發(fā)展來看,網(wǎng)絡(luò)操作系統(tǒng)經(jīng)歷了從對等結(jié)構(gòu)向非對等結(jié)構(gòu)演變的過程。對等結(jié)構(gòu)網(wǎng)絡(luò)操作系統(tǒng)中,所有的連網(wǎng)節(jié)點地位平等,安裝在每個連網(wǎng)節(jié)點的操作系統(tǒng)軟件相同,連網(wǎng)計算機的資源在原則上都是可以相互共享的。在非對等結(jié)構(gòu)網(wǎng)絡(luò)操作系統(tǒng)設(shè)計中,連網(wǎng)節(jié)點分為:網(wǎng)絡(luò)服務(wù)器和網(wǎng)絡(luò)工作站兩類。網(wǎng)絡(luò)服務(wù)器采用高配置與高性能的計算機,以集中方式管理局域網(wǎng)的共享資源,并為網(wǎng)絡(luò)工作站提供各類服務(wù);網(wǎng)絡(luò)工作站一般是低配置的微型機系統(tǒng),主要為本地用戶訪問本地資源與訪問網(wǎng)絡(luò)資源提供服務(wù)。

12.(18)應(yīng)用級

【解析】網(wǎng)絡(luò)防火墻包括包過濾路由器、應(yīng)用級網(wǎng)關(guān)和電路級網(wǎng)關(guān)。

13.數(shù)據(jù)通信線路數(shù)據(jù)通信線路解析:目前連接到ISP的基本方式有:電話線路和數(shù)據(jù)通信線路兩種。數(shù)據(jù)通信線路包括DDN、分組交換、ISDN和幀中繼等。

14.MACMAC解析:為了統(tǒng)一不同技術(shù)的局域網(wǎng)產(chǎn)平,制定一個共同的協(xié)議模型,IEEE802參考模中將數(shù)據(jù)鏈路層劃分為邏輯鏈路控制LLC子層和介質(zhì)訪問控制MAC子層。不同局域網(wǎng)在MAC子層和物理層可以采用不同協(xié)議,但是在LLC子層必須采用相同協(xié)議。

15.3次握手3次握手解析:為了保證可靠性,TCP采用了3次握手來建立和取消連接。

16.(5)誤碼率【解析】誤碼率是指二進制碼元在數(shù)據(jù)傳輸系統(tǒng)中被傳錯的概率,它在數(shù)值上近似等于:Pe=Ne/N,其中N為傳輸?shù)亩M制碼元總數(shù),Ne為被傳錯的碼元數(shù)。

17.

18.(6)數(shù)據(jù)單元(報文或報文分組)【解析】在存儲轉(zhuǎn)發(fā)交換中,發(fā)送的數(shù)據(jù)與目的地址、源地址、控制信息按照一定格式組成一個數(shù)據(jù)單元(報文或報文分組)進入通信子網(wǎng)。

19.后備域控制器或備份域控制器后備域控制器或備份域控制器解析:WindowsNT操作系統(tǒng)以“域”為單位實現(xiàn)對網(wǎng)絡(luò)資源的集中管理。在一個WindowsNT域中,只能有一個主域控制器(PrimaryDomainController),同時,還可以有后備域控制器(BackupDomainController)與普通服務(wù)器。后備域控制器的主要功能是提供系統(tǒng)容錯,它保存著域用戶與用戶組信息的備份。后備域控制器可以像主域控制器一樣處理用戶請求,在主域控制器失效的情況下,它將會自動升級為主域控制器。

20.(8)生成樹

【解析】在實際的網(wǎng)絡(luò)應(yīng)用環(huán)境中,很難保證通過網(wǎng)橋互聯(lián)的系統(tǒng)中不出現(xiàn)環(huán)型結(jié)構(gòu)。環(huán)型結(jié)構(gòu)可能是網(wǎng)橋反復(fù)地復(fù)制和轉(zhuǎn)發(fā)同一個幀,從而增加網(wǎng)絡(luò)不必要的通信量與降低系統(tǒng)性能。為了防止出現(xiàn)這種現(xiàn)象,透明網(wǎng)橋使用的是一種生成樹算法。

21.CMISCMIS解析:在電信管理網(wǎng)(TMN)中,管理者和代理之間所有的管理信息交換都是利用CMIS和CMIP實現(xiàn)的。CMIS用于支持管理者與代理之間的通信要求。

22.數(shù)據(jù)通信線路數(shù)據(jù)通信線路解析:目前連接到ISP的基本方式有:電話線路和數(shù)據(jù)通信線路兩種。數(shù)據(jù)通信線路包括DDN、分組交換、ISDN和幀中繼等。

23.目的主機目的主機解析:由于利用IP進行互聯(lián)的各個物理網(wǎng)絡(luò)所能處理的最大報文長度有可能不同,所以IP報文在傳輸和投遞的過程中有可能被分片。IP數(shù)據(jù)報使用標識、標志和片偏移3個域?qū)Ψ制M行控制,由于分片后的報文獨立地選擇路徑傳送,因此報文在投遞途中將不會(也不可能)重組。分片后的報文將在目的主機進行熏組。

24.被動攻擊被動攻擊解析:安全攻擊可以分為被動攻擊和主動攻擊兩類。被動攻擊是通過偷聽或監(jiān)視傳送獲得正在傳送的信息。被動攻擊有泄漏信息內(nèi)存和通信量分析等。主動攻擊指修改數(shù)據(jù)流或創(chuàng)建錯誤的數(shù)據(jù)流,包括假冒、重放、修改消息和拒絕服務(wù)等。

25.2121解析:A類IP地址用7位表示網(wǎng)絡(luò),24位表示主機,因此它可以用于大型網(wǎng)絡(luò);B類IP地址用于中型規(guī)模的網(wǎng)絡(luò),它用14位表示網(wǎng)絡(luò),16位表示主機。C類IP地址僅用8位表示主機,21位用于表示網(wǎng)絡(luò),在一個網(wǎng)絡(luò)中最多只能連接256臺設(shè)備,因此,適用于較小規(guī)模的網(wǎng)絡(luò)。D類IP地址用于多目的地址發(fā)送。E類保留為今后使用。

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

27.管理信息庫或MIB管理信息庫或MIB解析:管理信息庫(MIB)是網(wǎng)絡(luò)被管設(shè)備中代理所維持的各種狀態(tài)信息的集合,這些信息稱為SNMP的被管對象,MIB就是保存所有網(wǎng)絡(luò)管理對象的數(shù)據(jù)結(jié)構(gòu)。在SNMP模型中每個代理結(jié)點都保存一個管理信息庫。代理收集信息通過SNMP協(xié)議提供給網(wǎng)絡(luò)管理系統(tǒng)。管理信息庫是SNMP網(wǎng)絡(luò)管理系統(tǒng)的核心。

28.主動攻擊主動攻擊解析:安全攻擊可以分為被動攻擊和主動攻擊。主動攻擊涉及修改數(shù)據(jù)流或創(chuàng)建數(shù)據(jù)流,它包括假冒、重放、修改消息和拒絕服務(wù)等。

29.【審題關(guān)鍵句】10列100行選票,每行小于等于5的無效,統(tǒng)計存入數(shù)組。

\n【解題思路】

\n本題類似第55套試題,通過審題可以發(fā)現(xiàn)本題僅一個不同點,即本題中要求每行選票中選中數(shù)大于5時記錄才有效,與第55套的要求剛好相反,參考答案的第8行,修改該條件語句的條件設(shè)置即可。

\n【參考答案】

\n

\n第14類字符左右移動指定位后與原字符之和替換原字符

30.【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計個數(shù),右移后為奇數(shù)的個數(shù)及平均值。

\n【解題思路】

\n本題類似第44套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即參與平均值計算的元素是數(shù)組xx[i]右移一位之后為奇數(shù)的元素,參考答案的第9條語句。

\n【參老答案】

\n

31.B解析:目前存在的傳統(tǒng)的線路交換與分組交換網(wǎng)都很難勝任綜合數(shù)據(jù)業(yè)務(wù)的需要,但是線路交換方式的實時性好,分組交換方式的靈活性好,而ATM技術(shù)正是實現(xiàn)了這兩種交換方式的結(jié)合。

32.D解析:EDI交換平臺的接入方式主要有以下3種:①具有單一計算機應(yīng)用系統(tǒng)的用戶接入方式;②具有多個計算機應(yīng)用系統(tǒng)的用戶接入方式;③普通用戶接入方式。

33.B解析:為了避免根域名服務(wù)器負擔過重,實際的域名解析是從本地域名服務(wù)器開始的。

34.voidjsVal(){ihtithouhuntendataj;ihtabcd;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=data*10+thou;/*把個位數(shù)的千位數(shù)重新組合成一個新的十位數(shù)ab*/cd=hun*10+ten;/*把百位數(shù)和十位數(shù)組成另一個新的十位數(shù)cd*/if((ab%9==0||cd%9==0)&&(ab%2!=1)&&(cd%2!=1)&&ab!=0&&cd!=0){/*如果新組成的兩個數(shù)均為偶數(shù)且兩個十位數(shù)中至少有一個數(shù)能被9整除同時兩個新十位數(shù)字均不為零*/b[cut]=a[i];/*將滿足條件的4位數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從大到小的順序排列*/for(j=i+1;j<cnt;j++)if(b[i]<b[j]){data=b[i]b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\nihti,thou,hun,ten,data,j;\r\nihtab,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=data*10+thou;/*把個位數(shù)的千位數(shù)重新組合成一個新的十位數(shù)ab*/\r\ncd=hun*10+ten;/*把百位數(shù)和十位數(shù)組成另一個新的十位數(shù)cd*/\r\nif((ab%9==0||cd%9==0)&&(ab%2!=1)&&(cd%2!=1)&&ab!=0&&cd!=0)\r\n{/*如果新組成的兩個數(shù)均為偶數(shù)且兩個十位數(shù)中至少有一個\r\n數(shù)能被9整除,同時兩個新十位數(shù)字均不為零*/\r\nb[cut]=a[i];/*將滿足條件的4位數(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+1;j<cnt;j++)\r\nif(b[i]<b[j])\r\n{data=b[i]\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題考查的知識點如下:

(1)將一們位整數(shù)各位上的數(shù)轉(zhuǎn)變成單獨的個位數(shù)。

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

(3)循環(huán)的使用。

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

在本題中,首先要將1個4位數(shù)的千位、百位、十位、個位拆成獨立的數(shù)字。這里借助特殊運算符號“%”(取余)和“/”(整除)。將1個4位數(shù)整除1000則可得到其千位上的數(shù)字,除以1000取余再整除100則可得百位上的數(shù)字,除以100取余再整除10則可得十位上的數(shù)字,除以10取余則得個位卜的數(shù)字。若1個數(shù)除以2取余為0,則這個數(shù)是偶數(shù)。兩個數(shù)中至少有1個能被9整除,ab能被9整除與cd能被9整除兩個條件滿足1個即可,所以這兩個條件之間用“或”運算。但這個條件與其他條件必須同時滿足,所以此條件與其他條件之間用“與”運算。最后的排序采用“選擇排序法”。

35.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ù)的各個位上的

溫馨提示

  • 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

提交評論