TOP

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

36套题

一、程序填空题

#include  <stdio.h>

int fun(char  *s)

{ int  n=0, flag=0;

  while(*s!='\0')

  { if(*s!=' ' && flag==0) {

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

     __1__ ;  flag=1;}

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

    if (*s==' ')  flag= __2__ ;

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

    __3__ ;

  }

  return  n;

}

main()

{ char  str[81];    int  n;

  printf("\nEnter a line text:\n");  gets(str);

  n=fun(str);

  printf("\nThere are %d words in this text.\n\n",n);

}

 

 

二、程序改错题

#include <stdio.h>

#define  N   20

 

int fun ( float  *s, int n, float *aver )

{  float  ave, t = 0.0 ;

   int  count = 0, k, i ;

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

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

     t = s[k] ;

   ave =  t / n ;

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

     if ( s[ i ] < ave ) count++ ;

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

   *aver = Ave ;

   return  count ;

}

 

main()

{  float  s[30], aver ;

   int  m, i ;

 

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

   printf ( "\nPlease enter %d mark :\n ", m ) ;

   for( i = 0 ; i < m ; i++ ) scanf ( "%f", s + i ) ;

   printf( "\nThe number of students : %d \n" , fun ( s, m, &aver ) );

   printf( "Ave = %f\n", aver ) ;

}

 

 

三、程序编写题

#include <stdio.h>

void fun(int *s, int t, int *k)

{

 

 

 

 

 

}

 

main( )

{

    int a[10]={876,675,896,101,301,401,980,431,451,777}, k ;void NONO ();

 

    fun(a, 10, &k) ;

    printf("%d, %d\n", k, a[k]) ;

    NONO( ) ;

}

 

void NONO ()

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

  int a[10], i, k, j ;

  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++) {

    for(j = 0 ; j < 10 ; j++) fscanf(rf, "%d", &a[j]) ;

    fun(a, 10, &k) ;

    fprintf(wf, "%d,%d\n", k, a[k]) ;

  }

  fclose(rf) ;

  fclose(wf) ;

}

Tags: 责任编辑:91kaoshiwang
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2012年二级建造师《机电工程》冲.. 下一篇2011年二级建造师考试施工管理真题

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117