计算机二级

3773考试网计算机等级考试计算机二级正文

2014年3月全国计算机二级C语言上机模拟试题九十四之2

来源:2exam.com 2013-12-31 14:36:49

解题思路: 

  第一处:根据公式可知,变量f的初值为1。 

  第二处:根据公式可知,此处是正负号的变换,所以应填:-1。 

  第三处:计算的结果进行累加并赋值给变量f,所以应填:t。 

  *************************************************** 

  给定程序MODI1.C中函数fun的功能是: 从3个红球,5个白球, 6个黑球中任意 取出8个作为一组,进行输出。在每组中,可以没有黑球,但必须要有红球和白球。组合数作为函数值返回。正确的组合数应该是15。程序中i的值代表红球数, j的值代表白球数,k的值代表黑球数。 

  请改正函数fun中指定部位的错误, 使它能得出正确的结果。 

  注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构! 

  给定源程序: 

  #include  

  int fun() 

  { int i,j,k,sum=0; 

  printf("\nThe result :\n\n"); 

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

  { for(j=1; j<=5; j++) 

  { k=8-i-j; 

  if(K>=0 && K<=6) 

  { sum=sum+1; 

  printf("red:M white:M black:M\n",i,j,k); 

  } 

  } 

  } 

  return sum; 

  } 

  main() 

  { int sum; 

  sum=fun(); 

  printf("sum =M\n\n",sum); 

  }

触屏版 电脑版
3773考试网 琼ICP备12003406号-1