TOP

2012全国计算机二级C语言(C++)题库 第35套题
2011-12-25 00:35:45 来源: 作者: 【 】 浏览:176次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!

35套题

一、程序填空题

#include  <stdio.h>

#include  <string.h>

#include  <ctype.h>

int fun(char  *s)

{ char  *lp,*rp;

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

  lp= __1__ ;

  rp=s+strlen(s)-1;

  while((toupper(*lp)==toupper(*rp)) && (lp<rp) ) {

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

     lp++; rp __2__ ; }

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

  if(lp<rp) __3__ ;

  else   return 1;

}

main()

{ char  s[81];

  printf("Enter a string:  ");  scanf("%s",s);

  if(fun(s)) printf("\n\"%s\" is a Palindrome.\n\n",s);

  else printf("\n\"%s\" isn't a Palindrome.\n\n",s);

}

 

 

二、程序改错题

#include <stdio.h>

 

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

fun (int n )

{   int  a = 2, b = 1, c, k ;

    double  s=0.0 ;

    for ( k = 1; k <= n; k++ )

    {  s = s + 1.0 * a / b ;

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

       c = a;  a += b; b += c;

    }

    return(s) ;

}

 

main( )

{   int   n = 5 ;

    printf( "\nThe value of  function is: %lf\n",  fun (  n ) ) ;

}

 

 

三、程序编写题

#include <stdio.h>

void fun(int m, int k, int xx[])

{

  /* 以下代码仅供参考 */

  int i, j=1, t=m+1;

  while(j<=k)

  {

    /* 以下完成判断素数,并存放到数组xx中 */

 

 

 

  }

}

 

main()

{

   int m, n, zz[1000] ;void NONO ();

 

   printf( "\nPlease enter two integers:") ;

   scanf("%d%d", &m, &n ) ;

   fun( m, n, zz) ;

   for( m = 0 ; m < n ; m++ )

      printf("%d ", zz[m]) ;

   printf("\n") ;

   NONO( ) ;

}

 

void NONO ()

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

  int m, n, zz[1000], i ;

  FILE *rf, *wf ;

 

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

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

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

    fscanf(rf, "%d %d", &m, &n) ;

    fun(m, n, zz) ;

    for( m = 0 ; m < n ; m++ ) fprintf(wf, "%d ", zz[m]) ;

    fprintf(wf, "\n") ;

  }

  fclose(rf) ;

  fclose(wf) ;

}

 

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

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117