1 / 34
文档名称:

计算机二级考试C语言上机程序改错题库.doc

格式:doc   大小:90KB   页数:34页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机二级考试C语言上机程序改错题库.doc

上传人:ogthpsa 2021/2/28 文件大小:90 KB

下载得到文件列表

计算机二级考试C语言上机程序改错题库.doc

文档介绍

文档介绍:, 并为各结点数据域赋0到m-1的值。
  请改正函数Creatlink中指定部位的错误, 使它能得出正确的结果。
  注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!
  给定源程序:
 解题答案:
  /**********found***********/
  p=(NODE *)malloc(sizeof(NODE));
  /**********found***********/
  return h;  
:从低位开始取出长整型变量s中奇数位 上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
  例如,当s中的数为:时,t中的数为:7531。
  请改正程序中的错误,使它能得出正确的结果。
  注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
解题答案:
  /************found************/
  void fun (long s, long *t)
  /************found************/
  sl=sl*10;
  ******************************************
:将n个无序整数从小到大排序。请改正程序中的错误,使它能得出正确的结果。
  注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
 解题答案:
  #include
  #include
  fun (int n, int *a)
  {int i, j, p, t;
  for (j = 0; j
  {p = j;
  /************found************/
  for(i=j+1;i<n;i++)
  /************found************/
  p=i;
  ******************************************
: 在字符串的最前端加入n个*号, 形成新串, 并且覆盖原串。
  注意: 字符串的长度最长允许为79。
  请改正函数fun中指定部位的错误, 使它能得出正确的结果。
  注意: 不要改动main函数, 不得增行或删行, 也不得更改程序的结构!
解题答案:
  /**********found***********/
  p=s;
  /**********found***********/
  while(*p++);
  ******************************************
:计算正整数num的各位上的数字之积。
  例如,若输入:252,则输出应该是:20。若输入:202,则输出应该是:0。
  请改正程序中的错误,使它能得出正确的结果。
  注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
 解题答案:
  /************found************/
  long k=1;
  /************found************/
  num/=10;
  ******************************************
:将字符串中的字符按逆序输出,但不改 变字符串中的内容。
  例如,若字符串为abcd,则应输出:dcba。
  请改正程序中的错误,使它能计算出正确的结果。
  注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
 解题答案:
  /************found************/
  void fun(char *a)
  /************found************/
  printf("%c", *a);
  ******************************************
:用选