【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.Internet中有一種非常重要的設(shè)備,它是網(wǎng)絡(luò)與網(wǎng)絡(luò)之間相互連接的橋梁,這種設(shè)備是()。

A.客戶機B.路由器C.服務(wù)器D.主機

2.

3.防火墻主要可以分為()。

A.包過濾型、代理性、混合型B.包過濾型、系統(tǒng)代理型、應(yīng)用代理型C.包過濾型、內(nèi)容過濾型、混合型

4.下列關(guān)于CiseoAironet1100進入快速配置步驟的描述中,錯誤的是()。

A.使用5類無屏蔽雙絞線將PC機和無線接入點連接起來

B.接入點加電后,確認PC機獲得了10.0.0.X網(wǎng)段的地址

C.打開PC機瀏覽器,并在瀏覽器的地址欄輸入接入點的默認IP地址10.0.0.254

D.輸入密碼進入接入點匯總狀態(tài)頁面,并點擊“ExpressSetup”進入快速配置頁面

5.以下關(guān)于P2P的描述,錯誤的是()。

A.P2P,顧名思義就是PC對PC傳輸

B.BT下載就是一種P2P技術(shù)

C.P2P技術(shù)可以開發(fā)出強大的搜索工具

D.P2P就是對等網(wǎng)

6.下列有關(guān)公鑰加密體制的說法,錯誤的是()。

A.用戶要生成一對加密和解密時使用的密鑰

B.用戶可以隨時改變私鑰,然后發(fā)布新的公鑰來替換舊公鑰

C.私鑰是保密的,所以私鑰又稱為保密密鑰

D.公鑰密碼體制的設(shè)計比對稱密碼體制的設(shè)計難度更大

7.PKI是利用什么標(biāo)識密鑰持有人的身份()。

A.數(shù)字證書B.數(shù)字簽名C.SIDD.用戶名和密碼

8.關(guān)于操作系統(tǒng)產(chǎn)品的描述中,正確的是

A.AIX是HP公司的產(chǎn)品

B.NetWare是Sun公司的產(chǎn)品

C.solaris是IBM公司的產(chǎn)品

D.SUSELinux是Novell公司的產(chǎn)品

9.下列關(guān)于客戶機/服務(wù)器模式實現(xiàn)中需要解決的問題,正確的是()。I.標(biāo)識一個特定的服務(wù)II.響應(yīng)并發(fā)送請求III.服務(wù)器程序的安全問題

A.l和IIB.II和IIIC.I和IIID.全部

10.

二、填空題(10題)11.ISDN基本入口的B信道的數(shù)據(jù)傳輸速率是。

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

13.在客戶機/服務(wù)器工作模式中,客戶機可以使用【】向數(shù)據(jù)庫服務(wù)器發(fā)送查詢命令。

14.異步傳輸ATM技術(shù)是一種【】和復(fù)用技術(shù)。

15.進行DES加密時,需要進行______輪的相同函數(shù)處理。

16.(7)虛擬局域網(wǎng)是建立在交換技術(shù)的基礎(chǔ)上,以軟件方式實現(xiàn)________工作組的劃分與管理。

17.

18.一個基于主機的漏洞掃描系統(tǒng)通過依附于主機上的掃描器代理偵測主機________的漏洞。

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

20._____是對計算機和網(wǎng)絡(luò)資源的惡意使用行為進行識別的系統(tǒng)。

三、2.填空題(8題)21.計算機的數(shù)據(jù)傳輸具有突發(fā)性,通信子網(wǎng)中的負荷極不穩(wěn)定,可能帶來通信子網(wǎng)暫時與局部的______現(xiàn)象。

22.在雙絞線組網(wǎng)的方式中,______是以太網(wǎng)的中心連接設(shè)備。

23.在TCP/IP參考模型中,應(yīng)用層的______協(xié)議用來實現(xiàn)互聯(lián)網(wǎng)中電子郵件發(fā)送功能。

24.電子政務(wù)邏輯結(jié)構(gòu)分為______、統(tǒng)一的安全電子政務(wù)平臺層與電子政務(wù)應(yīng)用層。

25.電子郵件是Intemet最基本、最常用的服務(wù)功能,它采用______工作模式。

26.用戶在上網(wǎng)瀏覽時,不僅可以查看文本信息,而且還可以激活一段聲音,顯示一個圖片,甚至可以播放一段動畫,這是因為使用了______技術(shù)。

27.通過經(jīng)營電子支付的銀行進行電子支付的過程中,需要發(fā)出或者接收【】。

28.虛擬局域網(wǎng)通常采用交換機端口號、MAC地址、網(wǎng)絡(luò)層地址或______。

四、C語言程序設(shè)計題(2題)29.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。

條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分不作處理,排序后,左邊部分與右邊部分按例子所示進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。

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

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

30.函數(shù)RData實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串?dāng)?shù)組original中,請編寫函數(shù)StrCharMove,其函數(shù)的功能是:以行為單位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串對應(yīng)的位置上。最后把已處理的字符串仍按行重新存入字符串?dāng)?shù)組original中,最后調(diào)用函數(shù)WData,把結(jié)果original輸出到文件out.dat中。

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

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

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

五、1.選擇題(3題)31.針對不同的傳輸介質(zhì),Ethernet網(wǎng)卡提供了相應(yīng)的接口,其中適用粗纜的網(wǎng)卡應(yīng)提供()。

A.AUI接口B.BNC接口C.RS-232接口D.RJ-45接口

32.局域網(wǎng)中常使用兩類雙絞線,其中STP和UTP分別代表

A.屏蔽雙絞線和非屏蔽雙絞線B.非屏蔽雙絞線和屏蔽雙絞線C.3類和5類屏蔽雙絞線D.3類和5類非屏蔽雙絞線

33.SDH的幀結(jié)構(gòu)由橫向270×N列和縱向9行8字節(jié)組成,STM-1每秒鐘的傳送速率為155.52Mb/s,則傳送一幀需要()。

A.25μsB.125μsC.250μsD.500μs

六、1.程序設(shè)計題(3題)34.已知數(shù)據(jù)文件IN87.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,輸出到out87.dat文件中。

例如:6712,6+2=7+1,則該數(shù)滿足條件,計算平均值pjz1,且個數(shù)cnt=cnt+1。

8129,8+9≠1+2,則該數(shù)不滿足條什,計算平均值pjz2。

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

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

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

試題程序:

#include

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

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

fp=fopen("out87.dar","w");

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

fclose(fp);

}

35.下列程序的功能是:利用以下所示的簡單迭代方法求方程:

cos(x)-x=0的一個實根。

xn+1=cos(xn)

迭代步驟如下:

(1)取x1初值為0.0。

(2)x0=x1,把x1的值賦給x0。

(3)x1=cos(x0),求出一個新的x1。

(4)若x0-x1的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2)。

(5)所求x1就是方程cos(x)-x=0的一個實根,作為函數(shù)值返回。

請編寫函數(shù)countValue()實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果輸出到文件out41.dat中。

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

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

試題程序:

#include<conio.h>

#include<math.h>

#include<stdio.h>

floatcountValue()

{

}

main()

{

clrscr();

printf("實根=%f\n",countValue

printf("%f\n",cos(countValue())-countValue());

writeDAT();

}

writeDAT()

{

FILE*wf;

wf=fopen("out41.dat","w");

fprintf(wf,"%f\n",countValue

fclose(wf);

}

36.請編制程序,要求:將文件IN91.DAT中的200個整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中奇數(shù)的個數(shù)cnt1和偶數(shù)的個數(shù)cnt2,以及數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj(保留2位小數(shù)),結(jié)果cnt1,cnt2,pj輸出到out91.dat中。

部分程序、讀函數(shù)read_dat(intxx[200])及輸出格式已給出。

試題程序:

#include<conio.h>

#include<stdio.h>

#defineN200

voidread_dat(intxx[N])

{

inti,j;

FILE*fp;

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

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

{

for(j=0;j<10;j++)

{

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

printf("%d",xx[i*10+j]);

}

printf("\n");

}

fclose(fp);

}

voidmain()

{

intcnt1,cnt2,xx[N];

floatpj;

FILE*fw;

inti,k=0;

longj;

clrscr();

fw=fopen("out91.dat","w");

read_dat(xx);

printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);

fclose(fw);

參考答案

1.B

2.C

3.A

4.CciscoAironet1100通過PC機瀏覽器訪問時,在瀏覽器的地址欄里輸入無線接入點的IP地址10.O.0.1,因此C項描述錯誤,故選擇C選項。

5.A選項A)和選項D),P2P是PeertoPeer的簡稱,可以理解為端對端,或稱對等網(wǎng);選項B),BT下載通過BT服務(wù)器上的種子文件定位資源后,下載者將直接與文件提供者建立連接并下載,是一種P2P技術(shù);選項C),P2P技術(shù)可以開發(fā)出強大的搜索工具。

6.C解析:私鑰和保密密鑰不是一回事。對稱加密使用的密鑰是保密密鑰。

7.A

8.D解析:AIX是IBM公司的產(chǎn)品,NetWare是Novell公司的產(chǎn)品,Solaris是Sun公司的產(chǎn)品,SUSELmux是Novell公司產(chǎn)品。

9.D

10.D

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

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

13.結(jié)構(gòu)化查詢語言/SQL結(jié)構(gòu)化查詢語言/SQL解析:在客戶機/服務(wù)器工作模式中,客戶機可以使用結(jié)構(gòu)化查詢語言/SQL向數(shù)據(jù)庫服務(wù)器發(fā)送查詢命令,實現(xiàn)數(shù)據(jù)查詢功能。

14.分組交換分組交換解析:異步傳輸ATM技術(shù)是一種分組交換和復(fù)用技術(shù)。

15.1616解析:在DES加密中,明文的處理經(jīng)過3個階段。首先,64位的明文經(jīng)過初試置換(IP)而被重新排列。然后進行16輪的相同函數(shù)的作用,每輪的作用中有置換和代換。最后一輪迭代的輸出有64位,它是輸入明文和密鑰的函數(shù)。最后,預(yù)輸出再被與置換(IP)互逆的逆初始置換(IP-1)作用產(chǎn)生64位的密文。

16.(7)邏輯

【解析】虛擬局域網(wǎng)建立在局域網(wǎng)交換機的基礎(chǔ)上,它以軟件方式實現(xiàn)邏輯工作組的劃分與管理,工作組中的結(jié)點不受物理位置的限制。相同工作組的成員不一定連接在相同的物理網(wǎng)段,它們可以連接在相同的交換機上,也可以連接在不同的局域網(wǎng)交換機上,只要這些交換機互聯(lián)即可。當(dāng)結(jié)點從一個工作組轉(zhuǎn)移到另一個工作組時,只需要簡單地通過軟件設(shè)定,而無須改交在網(wǎng)絡(luò)中的物理位置。

17.

18.\n內(nèi)部

\n

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

20.入侵檢測系統(tǒng)或IntrusionDetectionSystem或IDS

\n

21.擁塞擁塞解析:在信息高速公路上,由于要進行大量科學(xué)計算、信息處理、多媒體數(shù)據(jù)服務(wù)與視頻服務(wù),它需要數(shù)據(jù)通信網(wǎng)能提供很高的帶寬。同時計算機的數(shù)據(jù)傳輸具有“突發(fā)性”的特點,通信子網(wǎng)中的負荷極不穩(wěn)定,隨之可能帶來通信子網(wǎng)的暫時與局部的擁塞現(xiàn)象。因此新型數(shù)據(jù)通信網(wǎng)必須要適應(yīng)大數(shù)據(jù)、突發(fā)性傳輸?shù)男枨螅⒛軐W(wǎng)絡(luò)擁塞有良好的控制功能。

22.集線器集線器解析:在雙絞線組網(wǎng)的方式中,集線器是局域網(wǎng)的基本連接設(shè)備,也是以太網(wǎng)的中心連接設(shè)備。在傳統(tǒng)的局域網(wǎng)中,連網(wǎng)的結(jié)點通過非屏蔽雙絞線與集線器連接,構(gòu)成物理上的星型拓撲結(jié)構(gòu)。當(dāng)集線器接收到某個結(jié)點發(fā)送的廣播信息后將會把接收到的數(shù)據(jù)轉(zhuǎn)發(fā)到集線器的每一個端口。

23.電子郵件傳輸協(xié)議SMTP電子郵件傳輸協(xié)議SMTP解析:電子郵件應(yīng)用程序在向郵件服務(wù)器傳送郵件時使用簡單郵件傳輸協(xié)議SMTP。

24.基礎(chǔ)設(shè)施層基礎(chǔ)設(shè)施層解析:電子政務(wù)邏輯結(jié)構(gòu)自下而上分為3個層次:基礎(chǔ)設(shè)施層,統(tǒng)一的安全電子政務(wù)平臺層與電子政務(wù)應(yīng)用層。這個邏輯模型是對各級電子政務(wù)系統(tǒng)的抽象和概括,既適用于具體政府部門的電子政務(wù)系統(tǒng).也適用于整個國家電子政務(wù)系統(tǒng)。

25.客戶/服務(wù)器客戶/服務(wù)器解析:電子郵件采用的工作模式是客戶/服務(wù)器模式。

26.超媒體超媒體解析:超媒體技術(shù)對超文本的鏈接信息類型進行了擴展,支持豐富媒體格式的Web瀏覽。

27.電子單證電子單證解析:現(xiàn)代工商企業(yè)活動都和一定的單證相聯(lián)系。如果沒有相關(guān)單證的流通,各種經(jīng)濟活動就不能進行。在進行電子商務(wù)的過程中,傳統(tǒng)意義上的單證就被電子單證所取代。

28.IP廣播組地址定義IP廣播組地址定義解析:虛擬網(wǎng)絡(luò)建立在交換技術(shù)基礎(chǔ)上。以軟件方式來實現(xiàn)邏輯工作組的劃分與管理。通常有4種定義虛擬局域網(wǎng)的技術(shù):通過交換機端口號、用MAC地址、用網(wǎng)絡(luò)層地址和IP廣播組地址。

29.【審題關(guān)鍵句】以行為單位從字符串左邊部分降序排序,排序后左邊部分與右邊部分進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。

\n【解題思路】①定義循環(huán)變量i、j、k和整型變量len、P。

\n②第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于20,實現(xiàn)對20行數(shù)據(jù)的逐行處理。在循環(huán)體中,對于i行首先調(diào)用函數(shù)strlen(xx[i])求得第i行字符串的長度,并把其值賦給變量len,再用len除以2,得到第i行字符串長度的一半,賦給變量P。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞過來增直到其值等于(p-1),在第三層for循環(huán)中,循環(huán)變量k從j+1開始,依次遞過來增直到其值等于P,比較字符xx[i][j]ASCII碼值與xx[i][k]ASCII碼值的大小,如果字符xx[i][j]的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進行互換實現(xiàn)對第i行字符串左半部分的字符串按降序排列。

\n③用變量len的值對2求余數(shù),如果余數(shù)為1,則調(diào)用函數(shù)字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P+1開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的中間字符連接到字符串變量s仃的后面,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的左半部分的子字符串連接到變量str的后面;如果余數(shù)不等于l,則調(diào)用字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)strncat把字符串xx[i]的左半部分的子字符串連接到變量str的后面,實現(xiàn)字符串xx[i]左右部分子字符串的交換。

\n④調(diào)用字符串拷貝函數(shù)strcpy,把字符串變量str的值拷貝到字符串xx[i],實現(xiàn)把排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中。

\n【參考答案】

\n

30.【審題關(guān)鍵句】以行為單位把所有字符的ASCII值右移4位,后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符。

\n【解題思路】

\n①首先定義循環(huán)變量i、j和表示字符串長度的整型變量strl。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于maxline,在循環(huán)體中,首先用函數(shù)strlen(original[i])計算字符串original[i]的長度,把這個值賦給整型變量strl。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于或大于strl,利用表達式original[i][j]+=original[i][j]>>4實現(xiàn)對字符original[i][j]的ASCII碼值右移4位后所得到值與原字符original[i][j]的ASCII碼值相加,仍存入原字符串對應(yīng)的位置上的功能。

\n【參考答案】

\n

31.A解析:使用同軸電纜組建以太網(wǎng)主要有以下3種方式:粗纜方式、細纜方式、粗纜與細纜混合使用。針對不同的傳輸介質(zhì),網(wǎng)卡提供了相應(yīng)的接口,適用粗纜的網(wǎng)卡應(yīng)提供AUI接口。

32.A解析:雙絞線是由若干對絕緣銅線按規(guī)則螺旋扭絞在一起,外層由鋁箔包裹并加塑料護套而組成。各個線對的螺旋扭絞可以減少各線對之間的電磁干擾。一對線可以作為一條通信線路,既適于點—點連接,又可用于多點連接。屏蔽雙絞線STP(ShieldedTwistedPair)和非屏蔽雙絞線UTP(UnshieldedTwistedPair)是局域網(wǎng)中使用的兩類雙絞線。

33.B解析:STM-1一幀長度9×270=2430字節(jié),2430×8=19440位,每秒傳送155.52×106÷19440=8000幀,所以傳送一幀所需要的時間為1÷8000=125×10-6s=125μs。

34.voidjsValue(){intithouhuntendatan=O;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+data==hun+ten)/*如果千位數(shù)加個位數(shù)等于百位數(shù)加十位數(shù)*/{cnt++;/*則統(tǒng)計滿足條件的數(shù)的個數(shù)*/pjz1+=a[i];/*將滿足條件的數(shù)求和*/}else{n++;/*否則統(tǒng)計不滿足條件的數(shù)的個數(shù)*/pjz2+=a[i];/*將不滿足條件的數(shù)求和*/}}pjz1/=cnt;/*求滿足條件的數(shù)的平均值*/pjz2/=n;/*求不滿足條件的數(shù)的平均值*/}voidjsValue()\r\n{\r\ninti,thou,hun,ten,data,n=O;\r\nfor(i=0;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+data==hun+ten)/*如果千位數(shù)加個位數(shù)等于百位數(shù)加十位數(shù)*/\r\n{\r\ncnt++;/*則統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\npjz1+=a[i];/*將滿足條件的數(shù)求和*/\r\n}\r\nelse\r\n{\r\nn++;/*否則統(tǒng)計不滿足條件的數(shù)的個數(shù)*/\r\npjz2+=a[i];/*將不滿足條件的數(shù)求和*/\r\n}\r\n}\r\npjz1/=cnt;/*求滿足條件的數(shù)的平均值*/\r\npjz2/=n;/*求不滿足條件的數(shù)的平均值*/\r\n}解析:本題考查的知識點如下:

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

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

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

35.floatcountValue{){floatx0x1=0.0;while(1){x0=x1;/*將x1賦值給x0*/x1=cos(x0);/*求出新的x1*/if(fabs(x0-x1)<1e-6)break;/*若x0—x1的絕對值小于0.000001則結(jié)束循環(huán)*/}returnx1;}floatcountValue{)\r\n{floatx0,x1=0.0;\r\nwhile(1)\r\n{x0=x1;/*將x1賦值給x0*/\r\nx1=cos(x0);/*求出新的x1*/\r\nif(fabs(x0-x1)<1e-6)break;/*若x0—x1的絕對值小于0.000001,則結(jié)束循環(huán)*/\r\n}\r\nreturnx1;\r\n}解析:本題考查的知識點如下:

(1)數(shù)學(xué)函數(shù)doublecos(doublex)及doublefabs(doublex)的使用。

(2)使用循環(huán)結(jié)構(gòu)實現(xiàn)迭代。

在本題中,因為要求一個實數(shù)的余弦值,在結(jié)束迭代的時候要判斷絕對值,所以這里要用到數(shù)學(xué)函數(shù)cos(doublex)和fabs(doublex)。先設(shè)一個條件永遠為真的while循環(huán)結(jié)構(gòu),按照步驟提示,要先為x1取初值,將x1的值賦給x0,使x1=cos(x0),判斷x0-x1的絕對值將其作為強行退出循環(huán)的條件。

36.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj;clrscr();fw=fopen("out91.dat""w");read_dat(xx);for(i=0j=0cnt1=0cnt2=0;i<N;i++){if(xx[i]%2)/*求出數(shù)組XX中奇數(shù)的個數(shù)cnt1*/cnt1++;elsecnt2++;/*求出數(shù)組xx中偶數(shù)的個數(shù)cnt2*/if(i%2==0){j+=xx[i];/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的總和*/k++;}}Pj=(float)(j*100/k)/100;/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj*/printf("\n\ncnt1=%dcnt2=%d

溫馨提示

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

最新文檔

評論

0/150

提交評論