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

下載本文檔

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

文檔簡介

2022年山西省長治市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.關(guān)于Internet的描述中,正確的是:()。

A.Internet是一個信息資源網(wǎng)

B.Internet是一個內(nèi)部網(wǎng)

C.中繼器是Internet中的主要設(shè)備

D.IPX是Internet使用的主要協(xié)議

2.服務(wù)器的主機(jī)名為abe.com.cn、IP地址為123.127.134.230,別名為www.a(chǎn)bc.corn.cn在該服務(wù)器建立網(wǎng)站時,網(wǎng)站創(chuàng)建向?qū)е兄惠斎刖W(wǎng)站的TCP端口為8000。訪問該網(wǎng)站時在瀏覽器的地址欄中可輸入的是()。

A.lattp://abe.tom.cn

B.http://123.127.134.230

C.http://www.a(chǎn)bc.com.cn

D.http://123.127.134.230:8000

3.在一臺Cisco路由器上執(zhí)行showaccess—lists命令顯示如下一組限制遠(yuǎn)程登錄的訪問控制列表信息。StandardIPaccesslist40permit167.112.75.89(54matches)permit202.113.65.56(12matches)denyany(1581matches)根據(jù)上述信息,正確的access—list的配置是()。

A.Router(config)#access—list40permit167.112.75.89Router(config)#access—list40permit202.113.65.56Router(coniig)#access—list40denyanyRouter(config)#linevty05Router(config—line)#access—class40in

B.Router(config)#access—list40permit167.112.75.89logRouter(config)#access—list40permit202.113.65.56logRouter(eonfig)#access—list40denyanylogRouter(config)#linevty05Router(eonfig-line)#access—class40in

C.Router(config)#access-list40permit167.112.75.89logRouter(config)#access-list40permit202.113.65.56l0gRouter(config)#access—list40denyanylogRouter(config)#linevty05Router(config—line)#access—class40out

D.Router(COnfig)#access.1ist40permit167.112.75.89Router(config)#access-list40permit202.113.65.56Router(config)#access—list40denyanylogRouter(config)#linevty05Router(config—line)#access—class40out

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

5.

6.

7.網(wǎng)關(guān)是IP電話系統(tǒng)的關(guān)鍵設(shè)備,在傳統(tǒng)的電話網(wǎng)和Internet間架起一座橋梁,另外也克服了Internet一個非常明顯的問題是()。

A.號碼查詢B.信號調(diào)制C.尋址D.壓縮和解壓

8.以下不屬于計算機(jī)病毒生命周期的是()。

A.潛伏階段B.繁殖階段C.觸發(fā)階段D.破壞階段

9.第

15

關(guān)于劃分0SI參考模型層次的原則是()。

Ⅰ.網(wǎng)中各結(jié)點都有相同的層次

Ⅱ.不同結(jié)點的同等層具有相同的功能

Ⅲ.同一結(jié)點相鄰層之間通過接口通信

Ⅳ.每一層使用下層提供的服務(wù),并向其上層提供服務(wù)

Ⅴ.不同結(jié)點的同等層按照協(xié)議實現(xiàn)對等層之間的通信

A.Ⅰ、Ⅱ、ⅢB.Ⅱ、Ⅲ、ⅤC.Ⅱ、Ⅲ、Ⅳ、ⅤD.都是

10.攻擊者使用無效IP地址,利用TCP連接的三次握手過程,連續(xù)發(fā)送會話請求,使受害主機(jī)處于開放會話的請求之中,直至連接超時,最終因耗盡資源而停止響應(yīng)。這種攻擊被稱為()。

A.DNS欺騙攻擊B.DDoS攻擊C.重放攻擊D.SYNFloodin9攻擊

二、填空題(10題)11.

12.

13.(12)在IP數(shù)據(jù)報分片后,通常用____負(fù)責(zé)數(shù)據(jù)報的重組。

14.通信線路是因特網(wǎng)的基礎(chǔ)設(shè)施,對于通信線路的傳輸能力通常用______來描述。

15.在存儲器管理中常用【】的方式來擺脫主存容量的限制。

16.綜合布線系統(tǒng)由六個子系統(tǒng)組成,它們是工作區(qū)子系統(tǒng)、配線(水平)子系統(tǒng)、干線(垂直)子系統(tǒng)、設(shè)備間子系統(tǒng)、建筑群子系統(tǒng)與_______。

17.(15)在因特網(wǎng)中,域名解析通常借助于一組甌獨立又協(xié)作的____完成。

18.在路由器中,有一些路由表項是由路由器相互發(fā)送路由信息而自動形成的,這些路由表項稱為路由表項。

19.(6)對于打開的文件其惟一的識別依據(jù)是_______。

20.ping命令通過echo協(xié)議可以判別網(wǎng)絡(luò)的連通情況。根據(jù)結(jié)果可以確定路徑的可靠性、鏈路的延遲時間和目的_________是否可以到達(dá)。

三、2.填空題(8題)21.一個計算機(jī)網(wǎng)絡(luò)協(xié)議主要由【】、語義和時序3個基本要素組成。

22.電子政務(wù)的發(fā)展大致經(jīng)歷了面向數(shù)據(jù)處理、面向信息處理和______3個階段。

23.與共享介質(zhì)局域網(wǎng)不同,交換式局域網(wǎng)可以通過交換機(jī)端口之間的并發(fā)連接增加局域網(wǎng)的______。

24.從網(wǎng)絡(luò)高層協(xié)議角度看,攻擊方法可以概括為:______與非服務(wù)攻擊。

25.安騰采用了EPIC,即______技術(shù)。

26.寬帶傳輸網(wǎng)的代表是以______為基礎(chǔ)的大容量光纖網(wǎng)絡(luò)。

27.網(wǎng)絡(luò)并行計算根據(jù)其組建思想和實現(xiàn)方法可以分為機(jī)群計算和______等兩大類。

28.從IA-32到IA-64的演變,典型的代表是從奔騰向【】的進(jìn)步。

四、C語言程序設(shè)計題(2題)29.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isValue,其功能是:求出所有這些四位數(shù)是素數(shù)的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從小到大的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到out.dat文件中。

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

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

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

程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。

30.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVat,其功能是:把千位數(shù)字和十位數(shù)字重新組成一個新的含有兩位數(shù)字的數(shù)ab(新數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字),以及把個位數(shù)字和百位數(shù)字組成另一個新的含有兩位數(shù)字的數(shù)cd(新數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字,新數(shù)的個位數(shù)字是原四位數(shù)的百位數(shù)字),如果新組成的兩個數(shù)ab-cd>=10,且ab-cd<=20且兩個數(shù)均是偶數(shù),同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。

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

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

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

五、1.選擇題(3題)31.以下______是有效的IP地址。

A.202.280.130.45

B.5

C.192.257.130.45

D.256

32.對稱型加密對數(shù)據(jù)進(jìn)行加密或解密所使用的密鑰個數(shù)是______。

A.1個B.2個C.3個D.4個

33.對明文字母重新排列,并不隱藏他們的加密方法屬于()。

A.置換密碼B.分組密碼C.易位密碼D.序列密碼

六、1.程序設(shè)計題(3題)34.已知數(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)

35.編寫函數(shù),isValue(),它的功能是求Fibonacci數(shù)列中大于t的最小的一個數(shù),結(jié)果由函數(shù)返回,其中Fibonacci數(shù)列F(n)的定義為:

F(0)=0,F(xiàn)(1)=1

F(n)=F(n-1)+F(n-2)

最后調(diào)用函數(shù)writeDat(),把結(jié)果輸出到文件OUTl0.DAT中。

例如:當(dāng)t=1000時,函數(shù)值為1597。

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

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

#include<stdio.h>

intjsValue(intt)

{

}

main()

{

intn;

n=1000;

printf("n=%d,f=%d\n",n,jsValue(n));

writeDat();

}

writeDat()

{

FILE*in,*out;

intn,s;

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

s=jsValue(1O00);printf("%d",s);

fprintf(out,"%d\n",s);

fclose(out);

}

36.己知數(shù)據(jù)文件IN57.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ù)依次存入數(shù)組b中,然后對數(shù)組b的4位數(shù)按從大到小的順序進(jìn)行排序,最后調(diào)用函數(shù)writeDat()把數(shù)組b中的數(shù)輸出到OUT57.DAT文件中。

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

8129,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()

{

inti;

readDat();

jsValue();

writeDat();

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

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

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

}

readDat()

{

FILE*fp;

inti;

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

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

fp=fopen{"OUT57.DAT","w");

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

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

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

fclose(fp);

}

參考答案

1.A

\n

2.D訪問使用不同的端口號創(chuàng)建網(wǎng)站時,需要在IP地址或別名后面加上端口號才能正取訪問網(wǎng)站。故選擇D選項。

3.A根據(jù)配置標(biāo)準(zhǔn)訪問控制列表的命令格式“access—listaccess—list—number|permit|deny|sourcewildeard—mask”可知,B、C明顯錯誤,D選項“access—list40denyany”后面不用加log。

4.CVOD(VideoOnDemand)即視頻點播技術(shù)的簡稱,也稱為交互式電視點播系統(tǒng)。

5.C

6.C

7.C

8.D計算機(jī)病毒生命周期包括4個階段;潛伏階段、繁殖階段、觸發(fā)階段和執(zhí)行階段。

9.D\r\n0S1將整個通信功能劃分為7個層次,劃分層次的原則是:①網(wǎng)中各結(jié)點都有相同的層次;②不同結(jié)點的同等層具有相同的功能;③同一結(jié)點相鄰層之間通過接口通信;④每一層使用下層提供的服務(wù),并向其上層提供服務(wù):⑤不同結(jié)點的同等層按照協(xié)議實現(xiàn)對等層之間的通信。

10.DSYN\nFloodin9:攻擊者利用TCP連接的三次握手過程進(jìn)行攻擊,攻擊者主機(jī)使用無數(shù)的IP地址,與受害主機(jī)進(jìn)行TCP的三次握手,在完成第二步后,受害主機(jī)就會處于開放會話的請求之中,但會話并未真正的完成,受害主機(jī)必須等待連接超時,之后才能清除未完成的會話,在此期間,受害主機(jī)將會連續(xù)接受這種會話請求,最終因耗盡用來管理會話的資源而停止響應(yīng)。因此,本題的正確答案是D。

11.

12.先到先服務(wù)

13.(12)目的主機(jī)

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

14.數(shù)據(jù)傳輸速率數(shù)據(jù)傳輸速率解析:通信線路的傳輸能力通常用數(shù)據(jù)傳輸速率來描述,另一種更為形象的描述通信線路傳輸能力的術(shù)語是帶寬。

15.虛擬存儲器虛擬存儲器解析:在存儲器管理中常用虛擬存儲器的方式來擺脫主存容量的限制。

16.\n管理子系統(tǒng)

\n

17.(15)域名服務(wù)器【解析】主機(jī)名與lP地址的映射是借助一組既獨立又協(xié)作的域名服務(wù)器完成的。因特網(wǎng)中存在大量的域名服務(wù)器,每臺服務(wù)器保存它所管轄區(qū)域內(nèi)的主機(jī)名與IP地址的對照表。域名服務(wù)器是域名解析系統(tǒng)的核心。

18.動態(tài)在路由器中,有一些路由表項是由路由器相互發(fā)送路由信息自動形成的,這些路由表項稱為動態(tài)路由表項。

19.(6)句柄

【解析】對于打開的文件其惟一的識別依據(jù)是句柄。

20.\n主機(jī)

\n

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

22.面向知識處理面向知識處理解析:根據(jù)利用信息技術(shù)的目的和信息技術(shù)的處理能力來劃分,電子政務(wù)的發(fā)展大致經(jīng)歷了面向數(shù)據(jù)處理、面向信息處理和面向知識處理等3個階段。面向數(shù)據(jù)處理的電子政務(wù)主要集中在1995年以前;面向信息處理一直延續(xù)到2001年;目前電子政務(wù)已經(jīng)進(jìn)入第三個發(fā)展階段,其主要的目標(biāo)是在政府信息支撐環(huán)境的基礎(chǔ)上,利用知識管理技術(shù)提供政府的決策能力,建立基于網(wǎng)絡(luò)的分布式政府結(jié)構(gòu),并通過分布式的“一站式政府”服務(wù)中心提供跨部門的政府業(yè)務(wù)服務(wù)。

23.帶寬帶寬解析:交換式局域網(wǎng)從根本上改變了“共享介質(zhì)”的工作方式,它可以通過EthernetSwitch支持端口之間的多個并發(fā)連接。因此,交換式局域網(wǎng)可以增加網(wǎng)絡(luò)帶寬,改善局域網(wǎng)性能與服務(wù)質(zhì)量。

24.服務(wù)攻擊服務(wù)攻擊解析:從網(wǎng)絡(luò)高層協(xié)議角度看,攻擊方法可以概括為服務(wù)攻擊與非服務(wù)攻擊。服務(wù)攻擊是針對某種特定網(wǎng)絡(luò)服務(wù)的攻擊。非服務(wù)攻擊不針對某項具體應(yīng)用服務(wù),而是基于網(wǎng)絡(luò)層等低層協(xié)議進(jìn)行的。非服務(wù)攻擊利用協(xié)議或操作系統(tǒng)實現(xiàn)協(xié)議時的漏洞來達(dá)到攻擊的目的,是一種更有效的攻擊手段。

25.簡明并行指令計算簡明并行指令計算解析:286、386采用了CISC(傳統(tǒng)的復(fù)雜指令系統(tǒng));奔騰采用了RISC(精簡指令系統(tǒng));而安騰采用了超越前兩者的EPIC技術(shù),即簡明并行指令計算技術(shù)。

26.SDHSDH解析:寬帶網(wǎng)絡(luò)是指具備較高通信速率和吞吐量的通信網(wǎng)絡(luò),從功能上可以分成傳輸網(wǎng)、交換網(wǎng)和接入網(wǎng)三大部分。寬帶傳輸網(wǎng)的代表是以SDH為基礎(chǔ)的大容量光纖網(wǎng)絡(luò);寬帶交換網(wǎng)的代表是采用ATM技術(shù)的綜合業(yè)務(wù)數(shù)字網(wǎng);寬帶接入網(wǎng)的類型較多,主要有光纖接入、銅線接入、混合光纖/銅線接入和無線接入等。

27.網(wǎng)格計算網(wǎng)格計算解析:網(wǎng)絡(luò)并行計算可以分為機(jī)群計算和網(wǎng)格計算兩大類。網(wǎng)絡(luò)計算的目標(biāo)是將廣域網(wǎng)上的一些計算資源、數(shù)據(jù)源和其他設(shè)備互聯(lián),形成一個大的可相互利用、合作的高性能計算網(wǎng)。

28.安騰安騰解析:本題考查點是安騰芯片的特點。Intel體系結(jié)構(gòu)從IA32到IA-64演變的典型代表是從奔騰向安騰的進(jìn)步。奔騰是32位芯片,采用精簡指令集計算RISC技術(shù),主要用于臺式機(jī)和筆記本電腦中。安騰是64位芯片,采用簡明并行指令計算EPIC技術(shù),主要用于工作站和服務(wù)器。

29.【審題關(guān)鍵句】求素數(shù)的個數(shù),存入數(shù)組,按從小到大的順序排序。

\n【解題思路】

\n①首先定義兩個循環(huán)變量循環(huán)i、j和一個用于數(shù)據(jù)交換的整型變量tmp。

\n②通過for循環(huán)依次讀取數(shù)組中的300個數(shù),其中,循環(huán)變量i從0開始每次加1,直到i<300停止循環(huán);在每次循環(huán)中判斷a[i]是否是素數(shù),如果是素數(shù),則把a(bǔ)[i]的值賦給數(shù)組b[cnt],同時數(shù)組下標(biāo)變量cnt值加1。

\n③在退出循環(huán)后,用兩個for循環(huán)對數(shù)組b[]中元素進(jìn)行兩兩比較,實現(xiàn)數(shù)組元素從小到大的排序,比較過程中通過整型變量tmp實現(xiàn)兩個數(shù)的交換。

\n【參考答案】

\n

30.【審題關(guān)鍵句】千位+十位與個位+百位,都是偶數(shù),兩數(shù)相減結(jié)果大于等于l0小于等于20,從大到小排序。

\n【解題思路】

\n本題類似第27套試題,通過審題可以發(fā)現(xiàn)主要是對四位數(shù)的篩選條件有所不同,體現(xiàn)在兩個方面:第一是判斷新組合的兩個兩位數(shù)都為偶數(shù);第二是兩數(shù)相減后所要求的值域范圍稍有不同,本題要求的是大于等于l0小于等于20。參考答案的第l0條語句,集中修改該語句即可。

\n【參考答案】

\n

\n

31.B

32.A解析:對稱型加密使用一個密鑰對數(shù)據(jù)進(jìn)行加密或解密。

33.C解析:置換密碼中,每個或每組字母由另一個或另一組偽裝字母所替換,易位密碼只對明文字母重新排序,但不隱藏它們。分組密碼或稱為塊密碼一次處理一塊輸入元素,每個輸入塊生成一個輸出塊。序列密碼或稱為流密碼對輸入元素進(jìn)行連續(xù)處理,每次生成一個輸出塊。

34.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)特殊運(yùn)算符“%”及“/”的使用。

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

在本題中,首先要將一個4位數(shù)的千位、百位、十位、個位拆成獨立的數(shù)字。這里借助特殊運(yùn)算符號“%”——取余和“/”——整除,拆分方法略。然后判斷“千位數(shù)+百位數(shù)=十位數(shù)+個位數(shù)”。依次求得符合條件的數(shù)的個數(shù)及其平均值。

35.intjsValue(intt){intf1=0f2=1fn;fn=f1+f2;while(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果當(dāng)前的Fibonacci數(shù)不大于t則計算下一個Fibonacci數(shù)*/returnfn;/*返回Fibonacci數(shù)列中大于t的最小的一個數(shù)*/}intjsValue(intt)\r\n{\r\nintf1=0,f2=1,fn;\r\nfn=f1+f2;\r\nwhile(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果當(dāng)前的Fibonacci數(shù)不大于t,\r\n則計算下一個Fibonacci數(shù)*/\r\nreturnfn;/*返回Fibonacci數(shù)列中大于t的最小的一個數(shù)*/\r\n}解析:解答本題的關(guān)鍵是要充分理解題意,只有理解了題意本身的數(shù)學(xué)過程,才能把數(shù)學(xué)過程轉(zhuǎn)化為程序邏輯。根據(jù)已知數(shù)列,我們不難發(fā)現(xiàn):Fibonacci數(shù)列中,從第三項開始,每一項都可以拆分為前兩項之和。本題要求找到該數(shù)列中“大于t的最小的一個數(shù)”。這里可以借助一個while循環(huán)來依次取數(shù)列中的數(shù),直到出現(xiàn)某一項的值大于t,那么這一項就是“大于t的最小的一個數(shù)”。注意:在循環(huán)體內(nèi)部,我們用變量f1始終來表示第n項的前面第二項,用變量侵來始終表示第n項的前面第一項。這就實現(xiàn)了變量的活用與巧用。

36.jsValue(){intithouhuntendataj;for(i=0;i<300;

溫馨提示

  • 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

提交評論