计算机二级考试C语言试题与答案

时间:2020-09-01 14:42:20 计算机等级 我要投稿

计算机二级考试C语言试题与答案

  计算机二级考试在即,yjbys小编为同学们带来最新C语言考试试题,希望对大家复习C语言有帮助!

计算机二级考试C语言试题与答案

  程序改错

  功能:一个5位数,判断它是不是回文数。即12321是回文数,个

  位与万位相同,十位与千位相同。

  ------------------------------------------------------*/

  #include "stdio.h"

  main( )

  {

  /**********ERROR**********/

  long ge,shi,qian;wan,x;

  scanf("%ld",&x);

  /**********ERROR**********/

  wan=x000;

  qian=x000/1000;

  shi=x0/10;

  ge=x;

  /**********ERROR**********/

  if (ge==wan||shi==qian)

  printf("this number is a huiwen\n");

  else

  printf("this number is not a huiwen\n");

  }

  改:long ge,shi,qian,wan,x;

  wan=x/10000;

  if (ge==wan&&shi==qian)

  /*------------------------------------------------------

  【程序改错】

  --------------------------------------------------------

  功能:用下面的和式求圆周率的近似值。直到最后一项的绝对值

  小于等于0.0001。

  π/4= 1- 1/3 + 1/5 - 1/7 ....

  ------------------------------------------------------*/

  #include "stdio.h"

  /**********ERROR**********/

  #include "math"

  void fun()

  {

  float s=0,t=1,i=1;

  /**********ERROR**********/

  int p=1;

  /**********ERROR**********/

  while(fabs(t)<=1e-4)

  {

  s=s+t;

  p=-p;

  i=i+2;

  t=p/i;

  }

  /**********ERROR**********/

  printf("pi=%d\n",s*4);

  }

  main()

  {

  fun();

  改:#include "math.h"

  float p=1;

  while(fabs(t)>1e-4)

  while(0.0001

  while(1e-4

  while(fabs(t)>0.0001)