2012全国计算机二级C语言(C++)题库 第27套题

时间:2011-12-25 00:24:22

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G

27套题

一、程序填空题

#include  <stdio.h>

double fun(int  n)

{ int  i, k;    double  s, t;

  s=0;

/**********found**********/

  k=__1__;

  for(i=1; i<=n; i++) {

/**********found**********/

    t=__2__;

    s=s+k*(2*i-1)*(2*i+1)/(t*t);

/**********found**********/

    k=k*__3__;

  }

  return  s;

}

main()

{ int  n=-1;

  while(n<0)

  { printf("Please input(n>0): ");  scanf("%d",&n);  }

  printf("nThe result is: %fn",fun(n));

}

 

 

二、程序改错题

#include <stdio.h>

 

int  fun ( int m )

{  int k = 2;

   while ( k <= m && (m%k))

/************found************/

     k++

/************found************/

   if (m = k )

     return 1;

   else   return  0;

}

 

main( )

{  int  n;

   printf( "nPlease enter n: " );   scanf(  "%d", &n );

   if (  fun (  n ) )  printf( "YESn" );

   else printf( "NO!n" );

}

 

 

三、程序编写题

#include <stdlib.h>

#include <stdio.h>

void fun(int  a[],  int  n , int  *max, int  *d )

{

 

 

 

}

 

main()

{ int i,  x[20],  max , index, n = 10;void NONO ();

  for (i=0;i < n;i++) {x[i] = rand()%50; printf("%4d", x[i]) ; }

  printf("n");

  fun( x, n , &max, &index);

  printf("Max =%5d ,  Index =%4dn",max, index );

  NONO();

}

void NONO ()

{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */

  FILE *fp, *wf ;

  int i,  x[20],  max , index, n = 10, j ;

 

  fp = fopen("K:\k01\24010001\in.dat","r") ;

  wf = fopen("K:\k01\24010001\out.dat","w") ;

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

    for(j = 0 ; j < n ; j++) fscanf(fp, "%d,", &x[j]) ;

    fun( x, n , &max, &index);

    fprintf(wf, "Max=%d,Index=%dn", max, index) ;

  }

  fclose(fp) ;

  fclose(wf) ;

}


微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部