(2022年)江西省萍鄉(xiāng)市全國計算機等級考試網(wǎng)絡技術真題(含答案)_第1頁
(2022年)江西省萍鄉(xiāng)市全國計算機等級考試網(wǎng)絡技術真題(含答案)_第2頁
(2022年)江西省萍鄉(xiāng)市全國計算機等級考試網(wǎng)絡技術真題(含答案)_第3頁
(2022年)江西省萍鄉(xiāng)市全國計算機等級考試網(wǎng)絡技術真題(含答案)_第4頁
(2022年)江西省萍鄉(xiāng)市全國計算機等級考試網(wǎng)絡技術真題(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

(2022年)江西省萍鄉(xiāng)市全國計算機等級考試網(wǎng)絡技術真題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.網(wǎng)絡促銷與傳統(tǒng)促銷在()上是相同的。

A.時空觀念B.信息溝通方式C.消費群體和消費行為D.促銷目的

2.

3.下列關于路由協(xié)議的描述中,正確的是()。.

A.RIP協(xié)議中,路由刷新報文主要內(nèi)容是由若干(D、V)組成的表

B.RIP協(xié)議中,路由器在接收到更新報文后按照最短路徑原則更新路由表

C.OSPF協(xié)議中,鏈路狀態(tài)數(shù)據(jù)庫中保存一個完整的路由表

D.OSPF協(xié)議中,當鏈路狀態(tài)發(fā)生變化時用洪泛法向相鄰路由器發(fā)送信息

4.關于網(wǎng)絡信息收集的說法中正確的是()。

A.網(wǎng)絡信息的收集沒有任何中間環(huán)節(jié)

B.網(wǎng)絡信息的收集,無法保證信息的準確性

C.網(wǎng)絡信息的收集,有效保證了信息的準確性

D.網(wǎng)絡信息的收集是全免費的

5.最古老的一種置換密碼是由JuliusCaesar發(fā)明的()。

A.DES算法B.PES算法C.凱撒密碼D.3DES

6.奈奎斯特定理描述了有限帶寬、無噪聲信道的最大數(shù)據(jù)傳輸速率與信道帶寬的關系。對于二進制數(shù)據(jù),若信道帶寬B=3000Hz,則最大數(shù)據(jù)輿速率為()。A.300bpsB.3000bpsC.6000bpsD.2400bps

7.下列說法中,正確的是()。

A.服務器只能用大型主機、小型機構成

B.服務器只能用裝配有安騰處理器的計算機構成

C.服務器不能用個人計算機構成

D.服務器可以用裝配有奔騰、安騰處理器的計算機構成

8.關于以太網(wǎng)交換機的幀轉發(fā)方式的說法,不正確的是()。

A.直接交換方式中幀出錯檢測由結點主機完成

B.存儲轉發(fā)方式具有幀差錯檢測能力

C.交換延遲時間最長的是存儲轉發(fā)方式

D.改進的直接交換方式只對長幀的地址字段進行差錯控制

9.下列對IPv6地址FE80:0:0:0801:FE:0:0:04A1的簡化表示中,錯誤的是()。

A.FElt::801:FE:0:0:04A1

B.FE80::801:FE:0:0:04A1

C.FE80:O:0:801:FE::04A1

D.FE80:0:0:801:FE::4A1

10.關于信息的說法最完整準確的是()。

A.廣義地講,信息是信號的模型或其符號的集合

B.信息就是新聞消息

C.信息是指一般的行情消息

D.信息的概念非常廣泛,從不同的角度對信息可下不同的定義

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

12.(16)身份認證又稱為________,它是通信和數(shù)據(jù)系統(tǒng)中正確識別通信用戶或終端身份的重要途徑。

13.電子郵件由【】兩部分組成。

14.TrumpetWinsock是Internet上的共享軟件(Shareware),很受廣大網(wǎng)民歡迎,主要功能就是進行【】。

15.常用的電子支付方式包括電子現(xiàn)金、【】和電子支票。

16.

17.

18.______是指通過計算機技術與通信技術的結合來實現(xiàn)信息的傳輸、交換、存儲和處理。

19.

20.

三、2.填空題(8題)21.Internet是全球最大的計算機網(wǎng)絡,它的基礎協(xié)議是______。

22.P2P網(wǎng)絡的基本結構之一是______結構,其特點是由服務器負責記錄共享的信息以及回答對這些信息的查詢。

23.用戶與操作系統(tǒng)的接口有命令接口和【】兩種。

24.為了在64Kb/s的通信信道上開通可視電話,假設圖像分辨率為160×120,256級灰度,每秒5幀,聲音信息占用32Kb/s,則必須采用圖像壓縮方法把圖像的數(shù)據(jù)量至少壓縮【】倍。

25.IP具有兩種廣播地址形式,它們是______廣播地址和有限廣播地址。

26.描述數(shù)據(jù)通信的基本技術參數(shù)是數(shù)據(jù)傳輸速率與【】。

27.在文件傳輸服務中,將文件從服務器傳到客戶機稱為【】文件。

28.ATM層類似于【】層協(xié)議。

四、C語言程序設計題(2題)29.請編制函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取1000個十進制整數(shù)到數(shù)組xx中,請編制函數(shù)Compute分別計算出xx中數(shù)值為奇數(shù)的個數(shù)odd,xx中所有奇數(shù)的平均值ave1,并求出xx中數(shù)值為偶數(shù)的平均值ave2以及所有奇數(shù)的方差totfc的值,最后調(diào)用函數(shù)WriteDat把結果輸出到out.dat文件中。

注意:方差變量必須采用雙精度類型。

計算方差的公式如下:

設N為奇數(shù)的個數(shù),xx[i]為奇數(shù),ave1為奇數(shù)的平均值。

原始數(shù)據(jù)文件存放的格式是:每行存放10個數(shù),并用逗號隔開。(每個數(shù)均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。

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

30.己知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:如果四位數(shù)各位上的數(shù)字均為0或2或4或6或8中的一個數(shù)字,則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到0ut.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.ATM提供的服務是______。

A.面向連接的,通過數(shù)據(jù)報交換傳送數(shù)據(jù)

B.面向無連接的,通過虛電路傳送數(shù)據(jù)

C.面向連接的,通過虛電路傳送數(shù)據(jù)

D.面向連接的,通過電路交換傳送數(shù)據(jù)

32.假冒攻擊屬于()。

A.滲入威脅B.植入威脅C.主觀威脅D.客觀威脅

33.基于服務器的網(wǎng)絡具有_______優(yōu)點。

A.容錯B.安全C.便于小型客戶機的訪問D.以上全部

六、1.程序設計題(3題)34.已知在文件IN42.DAT中存有N個實數(shù)(N<200),函數(shù)ReadDat()讀取這N個實數(shù)并存入數(shù)組xx中。請編制程序Ca1Value(),其功能要求:

(1)求出這N個實數(shù)的平均值aver。

(2)分別求出這N個實數(shù)的整數(shù)部分值之和sumint及其小數(shù)部分之和sumdec,最后調(diào)用函數(shù)WriteDat()把所求的結果輸出到文件OUT42.DAT中。

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

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

試題程序:

#include<stdio.h>

#include<conio.h>

#defineMAXNUM200

floatxx[MAXNUM];

intN=0;

doubleaver=0.0;

doublesumint=0.0;

doublesumdec=0.0;

intReadDat();

voidWriteDat();

voidCalValue()

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

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

return;

}

CalValue();

printf("文件IN42.DAT中共有實數(shù)%d個\n",N);

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

printf("整數(shù)部分之和=%.21f\n",sumint);

printf("小數(shù)部分之和=%.21f\n",sumdec);

WriteDat();

}

intReadDat()

{

FILE*fp;

intj;

if((fp=fopen("in42.dat","r"))==NULL)

return1;

while(!feof(fp))

{

fscanf(fp,"%f",&xx[N]);

if(xx[N]>0.001)N++;

}

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

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

fprintf(fp,"%dkn%.21f\n%.21f\n%.21f\n",N,aver,sumint,sumdec);

fclose(fp);

}

35.文件IN65.DAT中存有若干個(個數(shù)<200)4位數(shù)字的正整數(shù),函數(shù)ReadDat()是讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求是:(1)求出這個文件中共有多少個正整數(shù)totNum。

(2)求出這些數(shù)中的各位數(shù)字之和是奇數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)的算術平均值totpjz。最后調(diào)用函數(shù)WriteDat()把所有結果輸出到文件OUT65.DAT中。

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

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

#include<stdio.h>

#include<conio.h>

#defineMAXNUM200

intxx[MAXNUM];

inttotNum=0;

inttotCnt-0;

doubletotPjz=0.0;

intReadDat(void);

voidWriteDat(void);

voidCalValue(void)

{

}

voidmain()

{

inti;

clrscr();

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

xx[i]=0;

if(ReadDat())

{

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

return;

}

CalValue();

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

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

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

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

if((fp=fopen("IN65.DAT","r"))==NULL)

return1;

while(!feof(fp))

{

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

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

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

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

fclose(fp);

}

36.已知數(shù)據(jù)文件in80.dat中存有300個4位數(shù),并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isValue(),其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于0的個數(shù)cnt,再求出所有滿足此條件的4位數(shù)平均值pjz1,以及所有不滿足此條件的4位數(shù)平均值pjz2,最后調(diào)用函數(shù)writeDat()把結果cnt,pjz1,pjz2輸出到out80.dat文件。

例如:1239,9-1-2-3>0,則該數(shù)滿足條件,計算平均值pjz1,且個數(shù)cnt=cnt+1。

8129,9-8-1-2<0,則該數(shù)不滿足條件,計算平均值pjz2。

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

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

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

試題程序:

#include<stdio.h>

inta[300],cnt=0;

doublepjzl=0.0,pjz2=0.0;

voidjsValue()

{

}

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n滿足條件的平均值pjz1=%7.2If\n不滿足條件的平均值

pjz2=%7.2If\n",cnt,pjz1,pjz2);

}

readDat()

{

FILE*fp;

inti;

fp=fopen{"in80.dat","r");

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

fp=fopen("out80.dat","w");

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

fclose(fp);

}

參考答案

1.D

2.A

3.BRIP協(xié)議中,路由刷新報文主要內(nèi)容是由若干(V、D)組成的表,其中V代表矢量,標識該路由器可以到達的目的網(wǎng)絡或目的主機;D代表距離,指出該路由器到達的目的網(wǎng)絡或目的主機的距離。OSPF使用分布式鏈路狀態(tài)協(xié)議,鏈路狀態(tài)數(shù)據(jù)庫存儲著全網(wǎng)的拓撲結構圖,并且在全網(wǎng)內(nèi)保持一致。鏈路狀態(tài)發(fā)生變化時用洪泛法向是所有路由器發(fā)送信息。故選擇B選項。

4.C

5.C

6.C解析:奈奎斯特準則指出:信號在無噪聲的信道中傳輸時,對于二進制信號的最大數(shù)據(jù)傳輸率Rmax與通信信道帶寬B(B=f,單位是Hz)的關系可以寫為:Rmax=2*f(bps)對于二進制數(shù)據(jù),若信道帶寬B=f=3000Hz,則最大的數(shù)據(jù)傳輸速率為6000bps。

7.D解析:在客戶機/服務器體系下,服務器一般具有功能強大的處理能力、容量很大的存儲器以及快速的輸入輸出通道和聯(lián)網(wǎng)能力。通常它的處理器采用高端微處理器芯片組成,如32位的奔騰和64位的安騰芯片等。原則上過去的小型機和大型機以及個人計算機都可以充當服務器的角色。

8.D改進的直接交換方式結合了直接交換方式和存儲轉發(fā)方式的優(yōu)點,改進的直接交換方式對長幀的地址字段和控制字段都進行了差錯檢測。

9.A由于IPv6地址中許多地址的內(nèi)部可能有很多個0,所以有幾種優(yōu)化方法可以使用。第一種,在一個組內(nèi)前導0可以省,比如04A1可以寫成4A1。第二種,16個“0”位構成的一個或多個組可以用一對冒號來代替。因此此題中的IPv6地址可寫成B、C、D選項中的任意形式。而A中FE80中的“0”是不可以省的,所以選項A錯誤。

10.D

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

12.(16)身份識別【解析】身份認證又稱身份識別,它是通信和數(shù)據(jù)系統(tǒng)中正確識別通信用戶或終端身份的重要途徑。

13.郵件頭、郵件體郵件頭、郵件體解析:電子郵件由郵件頭、郵件體兩部分組成。

14.撥號連接撥號連接

15.電子信用卡電子信用卡解析:常用的電子支付方式包括電子現(xiàn)金、電子信用卡和電了支票。

16.瀏覽器

【解析】FTP協(xié)議沒有對用戶接口進行定義,因而存在多種形式的用戶接口。用戶使用的FTP用戶接口程序通常有傳統(tǒng)的FTP命令行、瀏覽器和FTP下載工具。

17.

18.數(shù)據(jù)通信數(shù)據(jù)通信解析:數(shù)據(jù)通信是指通過計算機技術與通信技術的結合來實現(xiàn)信息的傳輸、交換、存儲和處理。數(shù)據(jù)通信系統(tǒng)是指以計算機為中心,通過數(shù)據(jù)傳輸系統(tǒng)與分布在遠地的數(shù)據(jù)終端設備連接起來,以實現(xiàn)數(shù)據(jù)通信的系統(tǒng)。

19.工作站

20.數(shù)據(jù)傳輸

【解析】電路交換方式與電話交換的工作過程類似。兩臺計算機通過通信子網(wǎng)進行數(shù)據(jù)交換之前,首先要在通信子網(wǎng)中建立一個實際的物理線路連接。電路交換的通信過程分為三個階段:線路建立階段、數(shù)據(jù)傳輸階段和線路釋放階段。

21.TCP/IPTCP/IP解析:Internet實現(xiàn)了TCP/IP參考模型與協(xié)議的結合。TCP/IP協(xié)議使得網(wǎng)絡提供不受主機與用戶微型計算機機型、使用的操作系統(tǒng)限制的通用服務變?yōu)榭赡堋?/p>

22.集中式集中式解析:目前,P2P網(wǎng)絡存在4種主要的結構類型,集中式拓撲結構、分布式非結構化拓撲結構、分布式結構化拓撲結構以及混合式P2P網(wǎng)絡結構。

23.系統(tǒng)調(diào)用系統(tǒng)調(diào)用解析:按用戶界面的觀點,操作系統(tǒng)是用戶與計算機之間的接口。用戶通過操作系統(tǒng)提供的服務來有效的使用計算機。一般操作系統(tǒng)提供了兩類接口為用戶服務,一種是程序一級的接口,即通過一組廣義指令(或稱系統(tǒng)調(diào)用)供用戶程序和其他系統(tǒng)程序調(diào)用;另一種是作業(yè)一級的接口,提供一組控制命令供用戶去組織和控制自己的作業(yè)。

24.2424解析:256級灰度要用8位二進制數(shù)來表示,所以每秒鐘圖像的數(shù)據(jù)量是160×120×8×5=768000位,現(xiàn)在,64Kb/s的通信信道被聲音信息占用了32Kb/s,圖像傳輸就只剩下32Kb/s即每秒32768位,所以壓縮比例應該為768000/32768約24倍。

25.直接直接解析:IP具有兩種廣播地址形式,它們是直接廣播地址和有限廣播地址。

26.誤碼率誤碼率解析:本題考查點是數(shù)據(jù)傳輸速率與誤碼率。數(shù)據(jù)傳輸速率是指每秒可以傳輸?shù)亩M制代碼位數(shù),單位是“位/秒”,記作b/s或bps,因此,數(shù)據(jù)傳輸速率又稱為比特率。誤碼率是指數(shù)字信號在傳輸過程中被傳錯的二進制位的概率,也稱為出錯率。它是衡量數(shù)字通信系統(tǒng)可靠性的一個重要參數(shù)。若傳輸?shù)目偽粩?shù)為N,傳錯的位數(shù)為Ne,則誤碼率P可表示為:P=Ne/N。

27.下載下載解析:本題考查點是文件傳輸服務中的下載文件服務。文件傳輸服務又稱為FTP服務。FTP采用客戶機/服務器工作模式,遵守FTP協(xié)議(文件傳輸協(xié)議)。因特網(wǎng)中許多可提供下載文件的站點提供FTP服務。當需要使用FTP服務時,客戶機向FTP文件服務器發(fā)送請求,服務器接受請求,建立鏈路,按客戶機要求傳送文件。文件傳輸是雙向的,將FTP服務器上的文件傳送到客戶機磁盤中稱為“下載”文件,而將客戶機磁盤的文件傳送到FTP服務器上則稱為“上傳”文件。

28.數(shù)據(jù)鏈路數(shù)據(jù)鏈路解析:ATM層類似于數(shù)據(jù)鏈路層協(xié)議。

29.【審題關鍵句】讀取l000個數(shù),奇數(shù)個數(shù)、平均值及方差,偶數(shù)個數(shù)及平均值。

\n【解題思路】

\n本題類似第48套試題,通過審題可以發(fā)現(xiàn)本題僅一個不同點,即本題中要求計算的是奇數(shù)的方差,參考答案的第15~20條語句。另外,本題給出的原程序中已經(jīng)定義了odd,因此在答案程序中不需要再次定義該變量。

\n【參考答案】

\n

\n

30.【審題關鍵句】各位都是偶數(shù),從大到小排序。

\n【解題思路】

\n①首先,本題要定義多個變量,包括兩個循環(huán)變量循環(huán)i、j;用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、sw(十位)和gw(個位);一個用于數(shù)據(jù)交換的整型變量ab。

\n②通過for循環(huán)依次對數(shù)組中的每個四位數(shù)進行分解,得到每位上的數(shù)字,然后通過if條件語句判斷每位數(shù)是否都為偶數(shù),注意,每個表達式之問的關系為與運算,即需要同時滿足這4個表達式的數(shù)才符合條件。

\n③將滿足條件的四位數(shù)賦給數(shù)組b[cnt],同時數(shù)組下標值加1,當for循環(huán)執(zhí)行完畢后,則所有滿足條件的四位數(shù)全部存放到數(shù)組b[cnt]中。

\n④最后通過兩個for循環(huán),對數(shù)組b[cnt]的元素按從大到小的順序排序,排序過程中,變量ab作為數(shù)據(jù)交換的中間變量。

\n【參考答案】

\n

31.C解析:ATM網(wǎng)絡是面向連接的交換網(wǎng)絡,與X.25的分組交換方式類似。數(shù)據(jù)傳輸時,需要在發(fā)送方和接收方之間進行建立、維持和釋放虛電路的操作。ATM在每個信元的頭部包含一個VCI和VPI信息,用以創(chuàng)建多條邏輯信道,并在需要時進行多路復用。

32.A解析:主要的滲入威脅有假冒、旁路控制、授權侵犯;主要的植入威脅有特洛伊木馬、陷門。假冒是大多數(shù)黑客采用的攻擊方法,它讓某個未授權實體使守衛(wèi)者相信它是一個合法的實體,從而攫取該合法用戶的特權。

33.D解析:基于服務器的網(wǎng)絡具有的優(yōu)點有:集中化的安全措施;專用的服務器;便于訪問、備份;同步化的文件。

34.voidCalValue(){inti;doublexsum=0.0;for(i=0;i<N;i++){sumint=sumint+(int)xx[i];/*求整數(shù)部分之和*/x=xx[i]-(int)xx[i];/*求每個數(shù)的小數(shù)部分*/sumdec=sumdec+x;/*求小數(shù)部分之和*/sum=sum+xx[i];/*求N個數(shù)之和*/}aver=sum/N;/*求N個數(shù)的平均數(shù)*/}voidCalValue()\r\n{inti;\r\ndoublex,sum=0.0;\r\nfor(i=0;i<N;i++)\r\n{sumint=sumint+(int)xx[i];/*求整數(shù)部分之和*/\r\nx=xx[i]-(int)xx[i];/*求每個數(shù)的小數(shù)部分*/\r\nsumdec=sumdec+x;/*求小數(shù)部分之和*/\r\nsum=sum+xx[i];/*求N個數(shù)之和*/\r\n}\r\naver=sum/N;/*求N個數(shù)的平均數(shù)*/\r\n}解析:本題考查的知識點如下;

(1)循環(huán)結構的使用。

(2)強制類型轉換。

將一個實數(shù)的整數(shù)部分和小數(shù)部分分開,這里使用的方法是強制類型轉換法。強制類型轉換是按照要求將表達式的值轉換成指定的類型。將一個實數(shù)強制轉換成整型數(shù)之后,其小數(shù)部分被去掉(不是四舍五入,而是直接刪除)。對數(shù)組中的200個實數(shù)求和及平均值,可以使用循環(huán)結構。

35.voidCalValue(void){intithouhuntendata;for(i=O;i{if(!xx[i])coutinue;if(xx[i]>0)totNum++;/*求正整數(shù)的個數(shù)*/thou=xx[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=xx[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=xx[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=xx[i]%10;/*求四位數(shù)的個位數(shù)字*/if((thou+hun+ten+data)%2){totCnt++;/*求各位數(shù)字之和是奇數(shù)的個數(shù)*/tot.Pjz+=xx[i];/*求滿足條件的數(shù)的總和*/}totPjz/=totCnt;/*求滿足條件的數(shù)的平均值*/voidCalValue(void)\r\n{inti,thou,hun,ten,data;\r\nfor(i=O;i{if(!xx[i])coutinue;\r\nif(xx[i]>0)totNum++;/*求正整數(shù)的個數(shù)*/\r\nthou=xx[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=xx[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=xx[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=xx[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nif((thou+hun+ten+data)%2)\r\n{totCnt++;/*求各位數(shù)字之和是奇數(shù)的個數(shù)*/\r\ntot.Pjz+=xx[i];/*求滿足條件的數(shù)的總和*/\r\n}\r\ntotPjz/=totCnt;/*求滿足條件的數(shù)的平均值*/解析:本題考查的知識點如下:

(1)“%”與叩’的使用。

(2)數(shù)組結束的判斷和強行退出一層循環(huán)結構。

在本題中,并沒有給出確切的數(shù)據(jù)個數(shù),是以數(shù)據(jù)的最大個數(shù)定義的數(shù)組。在主函數(shù)中,給所有的數(shù)組成員賦初值為0,而從文件中讀取的數(shù)據(jù)是正整數(shù),所以只要數(shù)組的某個元素為0,則說明數(shù)組存的數(shù)據(jù)已經(jīng)結束。此時就可以結束循環(huán)結

溫馨提示

  • 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

提交評論