C语言上机试卷答案精要_2009年秋季.pdfVIP

  • 1
  • 0
  • 约5.99千字
  • 约 6页
  • 2026-03-17 发布于北京
  • 举报

2009年秋二级C语言上机试卷(试卷代号C02)

一、改错题(16分)

【程序功能】

函数dtoh实现将参数num的值表示为一个十六进制形式的字符串,并将该字符串

在一个动态申请的区内,函数返回动态区的起始地址。

【测试数据及运行结果】

输入:1234输出:4d2

【含有错误的源程序】#includestdio.h#includestdlib.hchar

dtoh(unsignednum)/*语法错,应改为char*dtoh(unsignednum)*/

{chardigits[]=0123456789abcdef;char*s;intn0;unsignedun

num;while(un){n++;un/=16;}s=(char*)malloc((n+1)*sizeof(char));if(s

null)/*语法错误,简单,应改为if(sNULL)或s0或添加#

de

fi

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档