2014年计算机二级C语言考试上机模拟试题(1)_第6页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2014年2月10日
三、程序改错题(共24分)  
  下列给定程序中,函数proc()的功能是根据整型形参n,计算如下公式的值:  
  Y=1-1/(22)+1/(33)-1/(44)+…+(-1)(n+1)/(nn)  
  例如,n中的值为l0,则应输出0.817962。  
  请修改程序中的错误,使它能得到正确结果。  
  注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。  
  试题程序:  
      #include  
      #include  
      #include  
      double proc(int n)  
      {  
      double y=1.0;  
      f|****found****  
      int J=1;    .  
      int i;  
      for(i=2;i<=n;i++)  
      {  
      j=-l*j;//****found****  
      y+=1/(i*i);  
      )  
      return(y);      
      )  
      void main()      
      {  
      int n=10:  
      system("CLS"):  
      printf("\nThe result is%lf\n",proc(n));  
      ) 

相关文章