腾讯c笔试题及答案.docxVIP

  • 1
  • 0
  • 约1.71万字
  • 约 43页
  • 2026-07-08 发布于河南
  • 举报

腾讯c笔试题及答案

腾讯C笔试题及答案

一、选择题(20分,共10题,每题2分)

1.在C语言中,以下关于指针的说法正确的是()。

A.指针可以指向任何类型的变量

B.指针的值只能是内存地址

C.指针可以进行算术运算,但不能比较大小

D.指针变量可以不初始化直接使用

答案:【B】

解析:指针的值确实是内存地址,这是指针的本质。选项A错误是因为虽然指针可以指向大多数类型的变量,但不能指向函数或void类型以外的所有类型;选项C错误是因为指针不仅可以进行算术运算,还可以比较大小;选项D错误是因为未初始化的指针指向未知内存,可能导致程序崩溃。易错警示:许多初学者认为指针可以指向任何类型,但实际上指针的类型决定了它可以指向的数据类型。

2.以下关于C语言中数组与指针的关系,描述正确的是()。

A.数组名和数组的首元素地址在大多数情况下可以互换使用

B.数组名是一个指针常量,指向数组的第一个元素

C.sizeof(数组名)返回的是数组第一个元素的大小

D.将数组名作为函数参数传递时,传递的是整个数组

答案:【A】

解析:在大多数表达式中,数组名会退化为指向数组首元素的指针,因此选项A正确。选项B不完全准确,因为数组名虽然可以视为指向首元素的指针,但它是一个指针常量,不能被修改;

文档评论(0)

1亿VIP精品文档

相关文档