糯米文學吧

位置:首頁 > 計算機 > 計算機三級

2016計算機三級考試網絡技術上機試題及答案

三級網絡技術是全國計算機等級考試中三級的一類。它要求三級網絡技術合格考生應具備計算機網絡通信的基礎知識,熟悉局域網、廣域網的原理以及安全維護方法,掌握因特網(INTERNET)應用的基本技能,下面是本站小編為大家搜索整理了關於計算機三級考試網絡技術上機試題及答案,歡迎參考練習,希望對你有所幫助。想了解更多相關信息請持續關注我們應屆畢業生考試網!

2016計算機三級考試網絡技術上機試題及答案

函數ReadDat( )實現從文件中讀取1000個十進制整數到數組xx中。請編制函數Compute( )分別計算出xx中偶數的個數even、奇數的平均值ave1、偶數的平均值ave2及所有偶數的方差totfc的值,最後調用函數WriteDat( )把結果輸出到文件中。

計算方差的公式如下:

設N為偶數的個數,xx[i]為偶數,ave2為偶數的平均值。

原始數據的存放格式是:每行存放10個數,並用逗號隔開(每個數均大於0且小於等於2000)。

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

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

  試題程序:

#include

#include

#include

#define MAX 1000

int xx[MAX],odd=0,even=0;

double ave1=0.0,ave2=0.0,totfc=0.0;

void WriteDat(void);

int ReadDat(void)

{ FILE *fp;

int i,j;

if((fp=fopen("","r"))==NULL)

return 1;

for(i=0;i<>

{

for(j=0;j<>

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

fscanf(fp,"n");

if(feof(fp)) break;

}

fclose(fp);

return 0;

}

void Compute(void)

{

}

void main( )

{ int i;

for(i=0;i

xx[i]=0;

if(ReadDat())

{

printf("數據文件不能打開!