c语言调试题及答案.docxVIP

  • 1
  • 0
  • 约3.3千字
  • 约 10页
  • 2026-06-06 发布于山西
  • 举报

c语言调试题及答案

一、选择题(共20分)

1.在C语言中,以下关于`sizeof`运算符的描述中,正确的是()。

A.`sizeof`是库函数

B.`sizeof`运算符的结果在程序运行时才能确定

C.`sizeof`运算符的结果是常量表达式

D.`sizeof`只能用于计算数组的大小

答案:C

2.若有定义:`inta=10,b=20;`,则执行语句`a=a^b;b=a^b;a=a^b;`后,变量`a`和`b`的值分别是()。

A.10,20

B.20,10

C.10,10

D.20,20

答案:B

3.下列关于指针的描述中,错误的是()。

A.指针变量可以存储任意变量的地址

B.未初始化的指针指向随机内存地址,使用极易导致程序崩溃

C.指针运算(如`p++`)取决于指针指向的数据类型

D.一个指针变量只能指向一种特定类型的变量

答案:A

4.以下代码段中,会导致内存泄漏的是()。

A.`intp=(int)malloc(sizeof(int));`

B.`intp=(int)malloc(sizeof(int));

文档评论(0)

1亿VIP精品文档

相关文档