欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

試題

9月計算機三級網(wǎng)絡技術(shù)上機試題及答案

時間:2025-04-27 00:20:44 試題 我要投稿
  • 相關(guān)推薦

2015年9月計算機三級網(wǎng)絡技術(shù)上機試題及答案

  【網(wǎng)絡技術(shù)試題】

2015年9月計算機三級網(wǎng)絡技術(shù)上機試題及答案

  函數(shù)ReadDat( )實現(xiàn)從文件IN83.DAT中讀取1000個十進制整數(shù)到數(shù)組xx中。請編制函數(shù)Compute( )分別計算出xx中偶數(shù)的個數(shù)even、奇數(shù)的平均值ave1、偶數(shù)的平均值ave2及所有偶數(shù)的方差totfc的值,最后調(diào)用函數(shù)WriteDat( )把結(jié)果輸出到OUT83.DAT文件中。

  計算方差的公式如下:

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

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

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

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

  試題程序:

  #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("IN83.DAT","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("數(shù)據(jù)文件IN83.DAT不能打開!\007\n");

  return;

  }

  Compute();

  printf( "EVEN=%d\nAVE1=%f\nAVE2=%f\nTOTFC=%f\n",even,ave1,ave2,

  totfc);

  WriteDat();

  }

  void WriteDat(void)

  {

  FILE *fp;

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

  fprintf(fp,"%d\n%lf\n%lf\n%lf\n",even,ave1,ave2,totfc);

  fclose(fp);

  }

  【參考答案】

  void Compute(void)

  {

  int i,tt[MAX]; /*定義數(shù)組tt計算總和*/

  for(i=0;i<1000;i++)>

  if(xx[i]%2!=0) /*判斷當前數(shù)的奇偶性*/

  {

  odd++; /*統(tǒng)計奇數(shù)的個數(shù)*/

  ave1+=xx[i]; /*求奇數(shù)的總和*/

  }

  else

  {

  even++; /*統(tǒng)計偶數(shù)的個數(shù)*/

  ave2+=xx[i]; /*求偶數(shù)的總和*/

  tt[even-1]=xx[i]; /*將偶數(shù)存入數(shù)組tt中*/

  }

  ave1/=odd; /*求奇數(shù)的平均數(shù)*/

  ave2/=even; /*求偶數(shù)的平均數(shù)*/

  for(i=0;i

  totfc+=(tt[i]-ave2)*(tt[i]-ave2)/even;

  }

  解析:本題主要考查的是奇偶數(shù)的判斷和方差的求法。

  用循環(huán)控制取得每一個數(shù)進行判斷,若一個數(shù)除以2取余得0,則該數(shù)是偶數(shù),否則為奇數(shù)。分別統(tǒng)計奇數(shù)和偶數(shù)的個數(shù)、總和,并且保存所有滿足條件的偶數(shù)。最后由方差公式可知,這是求一些連續(xù)的數(shù)的表達式的和,所以可以使用循環(huán)求得方差。

【9月計算機三級網(wǎng)絡技術(shù)上機試題及答案】相關(guān)文章:

最新計算機三級網(wǎng)絡技術(shù)上機試題及答案09-04

9月計算機三級網(wǎng)絡技術(shù)上機模擬題及答案09-03

2017年9月計算機三級網(wǎng)絡技術(shù)試題及答案09-06

2017年9月計算機三級《網(wǎng)絡技術(shù)》試題及答案10-14

2016最新三級網(wǎng)絡技術(shù)上機試題及答案08-20

計算機三級網(wǎng)絡技術(shù)上機試題09-18

計算機三級Access上機試題及答案07-01

2015年9月計算機三級網(wǎng)絡技術(shù)模擬試題及答案10-21

3月計算機三級信息安全技術(shù)上機試題及答案08-06