两个人做人爱视频免费,97久久精品人人搡人妻人人玩,欧洲精品码一区二区三区,999zyz玖玖资源站永久

我要投稿 投訴建議

全國計算機二級C語言上機模擬試題及答案2

時間:2022-08-03 11:02:19 計算機等級 我要投稿
  • 相關推薦

2014年全國計算機二級C語言上機模擬試題及答案2

  函數fun的功能是:計算請在程序的下劃線處填入正確的內容并把下劃線刪除,使程序得出正確的結果。

2014年全國計算機二級C語言上機模擬試題及答案2

  注意:源程序存放在考生文件夾下的BLANK1.C中。

  不得增行或刪行,也不得更改程序的結構!

  給定源程序:

  #include

  #include

  double fun(double x)

  { double f, t; int n;

  f = 1.0+___1___;

  t = x;

  n = 1;

  do {

  n++;

  t *= x/___2___;

  f += ___3___;

  } while (fabs(t) >= 1e-6);

  return f;

  }

  main()

  { double x, y;

  x=2.5;

  y = fun(x);

  printf("\nThe result is :\n");

  printf("x=%-12.6f y=%-12.6f \n", x, y);

  解題思路:

  第一處:根據公式可知,此處應填:x。

  第二處:根據公式可知,此處應該除以n,所以應填:n。

  第三處:計算的結果進行累加并賦值給變量f,所以應填:t。

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

  給定程序MODI1.C中函數fun的功能是: 計算n的5次方的值(規(guī)定n的值大于2、小于8),通過形參指針傳回主函數;并計算該值的個位、十位、百位上數字之和作為函數值返回。

  例如,7的5次方是16807, 其低3位數的和值是15。

  請改正函數fun中指定部位的錯誤, 使它能得出正確的結果。

  注意: 不要改動main函數, 不得增行或刪行, 也不得更改程序的結構!

  給定源程序:

  #include

  #include

  int fun( int n ,int *value )

  { int d,s,i;

  d=0; s=0;

  for(i=1; i<=5; i++) d=d*n;

  *value=d;

  for(i=1; i<=3; i++)

  { s=s+d;

  d=d\10;

  }

  return s;

  }

  main()

  { int n, sum, v;

  do

  { printf("\nEnter n( 2  while(n<=2||n>=8);

  sum=fun( n,&v );

  printf("\n\nThe result:\n value=%d sum=%d\n\n",v,sum);

  解題思路:

  第一處:變量d的初始值應為1。

  第二處:整除的符號是/。

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

  請編寫函數fun, 其功能是: 計算并輸出給定數組(長度為9)中每相鄰兩個元素之平均值的平方根之和。

  例如, 給定數組中的9個元素依次為12.0、34.0、4.0、23.0、34.0、45.0、 18.0、3.0、11.0, 輸出應為: s=35.951014。

  注意:部分源程序在文件PROG1.C中。

  請勿改動主函數main和其他函數中的任何內容,僅在函數fun的花括號中填入你編寫的若干語句。

  給定源程序:

  #include

  #include

  double fun(double x[9])

  {

  }

  main()

  { double s,a[9]={12.0,34.0,4.0,23.0,34.0,45.0,18.0,3.0,11.0};

  int i;

  printf("\nThe original data is :\n");

  for(i=0;i<9;i++)printf("%6.1f",a[i]); printf("\n\n");

  s=fun(a);

  printf("s=%f\n\n",s);

  NONO();

  }

  解題思路:

  本題是計算并輸出給定數組中每相鄰兩個元素之平均值的平方根之和。

  參考答案:

  double fun(double x[9])

  {

  int i ;

  double avg=0.0,sum=0.0;

  for (i=0;i<8;i++) {

  avg=(x[i]+x[i+1])/2;

  sum+=sqrt(avg);

  }

  return sum;

  }

http://www.shddsc.com/

【全國計算機二級C語言上機模擬試題及答案2】相關文章:

2014年計算機二級C語言模擬試題及答案(2)08-04

2014年計算機二級C語言模擬試題及答案(1)08-04

2014年計算機二級C語言模擬試題及答案(3)08-04

2016年計算機二級《C++》模擬試題及答案08-06

2017計算機二級C語言試題09-25

計算機二級考試C++上機考試試題08-23

計算機二級C語言考試題目09-25

C語言筆試題目及答案09-25

2004年全國計算機等級考試三級C語言全真上機試題解析08-10

2016年計算機二級考試試題C語言沖刺試題08-06

主站蜘蛛池模板: 皋兰县| 敖汉旗| 司法| 长治市| 壶关县| 凉城县| 保定市| 渭南市| 邻水| 广昌县| 额尔古纳市| 静宁县| 曲松县| 诸城市| 久治县| 罗山县| 东莞市| 阿拉善右旗| 安阳市| 西安市| 延寿县| 屯昌县| 山东| 新昌县| 万州区| 柏乡县| 延寿县| 泗阳县| 三门峡市| 武威市| 基隆市| 鞍山市| 锡林郭勒盟| 泗洪县| 阜南县| 宜阳县| 资阳市| 施甸县| 左贡县| 揭阳市| 邹平县|