下半年计算机C语言二级上级考试试题

时间:2023-03-29 04:00:34 计算机等级 我要投稿
  • 相关推荐

2016下半年计算机C语言二级上级考试试题

  计算机二级C语言考试就要到了,下面yjbys小编为大家分享的是最新的计算机二级C语言考试题及答案,希望对大家有所帮助!

2016下半年计算机C语言二级上级考试试题

  1.程序填空题:

  请补充main函数,该函数的功能是:计算每个学生成绩的平均分,并把结果保存在数组bb中。

  例如,当score[N][M]={{83.5,82,86,65,67},{80,?91.5?,84,99,95},{90.5,95,86,95,97}}时,三个学生的平均分为76.7,89.9,92.7。

  注意:部分源程序给出如下。

  请勿改动main函数和其他函数中的任何内容,仅在main函数的横线上填入所编写的若干表达式或语句。

  试题程序:

  #include

  #define N 3

  #define M 5

  void main()

  {

  int I,j;

  static float score[N][M]={{83.5,82,86,65,67},{80,91.5,84,99,95},{90.5,95,86,95,97}};

  float bb[N];

  system("CLS");

  for(I=0;I

  【1】;

  for(I=0;I

  {

  for(j=0;j

  【2】;

  bb[I]/=M;

  }

  for(I=0;I

  printf("\nstudent%d\taverage=%5.1f",I+1,bb[I]);

  }

  2.程序改错题:

  下列给定程序中,函数fun的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main函数中,若fun()返回1则输出"YES",若fun()返回0则输出"NO!"。

  请改正程序中的错误,使它能得出正确的结果。

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

  试题程序:

  #include

  #include

  #include

  int fun(int m)

  { int k=2;

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

  k++

  if(m=k)

  return 1;

  else return 0;

  }

  void main()

  { int n;

  system("CLS");

  printf("\nPlease enter n: ");

  scanf("%d",&n);

  if(fun(n)) printf("YES\n");

  else printf("NO!\n");

  }

  3.程序设计题:

  编写函数fun,它的功能是:根据以下公式求p的值,结果由函数值带回。m与n为两个正数且要求m>n。P=m!/(n!(m-n)!),例如,m=12,n=8时,运行结果为495.000000。

  注意:部分源程序给出如下。

  请勿改动main函数和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。

  试题程序:

  #include

  #include

  #include

  float fun (int m, int n)

  {

  }

  void main ()

  {

  FILE *wf;

  system("CLS");

  printf ("p=%f\n",fun (12,8) ) ;

  wf=fopen("out.dat","w");

  fprintf (wf,"%f",fun(12,8));

  fclose(wf);

  }

  【参考答案】:1.程序填空题:(1) bb[i]=0 (2) bb[i]+=score[i][j]

  2.程序改错题:(1)错误:k++ 正确:k++;

  (2)错误:if(m=k) 正确:if(m==k)

  3.程序设计题:float fun (int m, int n)

  {

  int i;

  double p=1.0;

  for(i=1;i<=m;i++)

  p=p*i;

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

  p=p/i;

  for(i=1;i<=m-n;i++)

  p=p/i;

  return p;

  }

【下半年计算机C语言二级上级考试试题】相关文章:

下半年计算机二级c语言基础试题04-13

计算机二级C语言考试上机冲刺试题及答案08-19

2017最新计算机二级C语言考试试题08-14

2017计算机二级c语言考试试题大全08-28

计算机等级考试二级C语言考试试题(带答案)08-19

2017年计算机二级考试C语言练习试题08-26

2017年计算机c语言二级考试试题及答案08-30

计算机等级考试二级C语言考点08-26

计算机二级考试c语言过关经验03-21

2022年计算机二级C语言技术考试试题及答案10-16