TOP

2012全国计算机二级C语言(C++)题库 第27套题
2011-12-25 00:24:22 来源: 作者: 【 】 浏览:117次 评论:0
微信搜索关注"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: %f\n",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( "YES\n" );

   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 =%4d\n",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=%d\n", max, index) ;

  }

  fclose(fp) ;

  fclose(wf) ;

}

Tags: 责任编辑:91kaoshiwang
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2012全国计算机二级C语言(C++)题.. 下一篇2012全国计算机二级C语言(C++)题..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117