模拟试题

3773考试网计算机等级考试模拟试题正文

2014年3月全国计算机二级C语言上机模拟试题四十九之二

来源:2exam.com 2013-10-30 8:34:45


  解题思路: 

  本题是根据条件组成新的字符串并统计出符合条件的个数n。 

  第一处:把符合条件的当前字符存放到t字符串中,所以应填:*s。 

  第二处:到字符串下一个位置,所以应填:s++。 

  第三处:返回符合条件的字符个数n,所以应填:n。 

  *************************************************** 

  给定程序MODI1.C中函数 fun 的功能是:由形参给定n个实数,输出平均值,并统计在平均值以上(含平均值)的实数个数。 

  例如,n=8时,输入:193.199,195.673,195.757,196.051,196.092,196.596, 

  196.579,196.763 所得平均值为:195.838745,在平均值以上的实数个数应为:5 

  请改正程序中的错误,使程序能输出正确的结果。 

  注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 

  给定源程序: 

  #include  

  int fun(float x[], int n) 

  { 

  int j, c=0, float xa=0.0; 

  for (j=0; j  xa += x[j]/n; 

  printf("ave =%f\n",xa); 

  for (j=0; j  if (x[j] => xa) 

  c++; 

  return c; 

  } 

  main ( ) 

  { float x[100] = {193.199, 195.673, 195.757, 196.051, 196.092, 196.596, 196.579, 

  196.763}; 

  printf("%d\n", fun (x, 8)); 

  } 

触屏版 电脑版
3773考试网 琼ICP备12003406号-1