北京经纬恒润科技股份有限公司面试题 · 技术原理 · C

北京经纬恒润科技股份有限公司相关面试题,按最终去重题目聚合。

1770 道真题 · 当前筛选命中 92 · 更新 2026-08-05

筛选题目已选:技术原理 · C
第 1 题static用在全局和局部有什么区别 考察C语言static关键字的存储期、作用域和链接属性技术原理C第 2 题C和C++有什么区别? 考察对面向对象、抽象机制和语言特性的理解技术原理CC++第 3 题指针数组和数组指针有什么区别?请结合实际示例说明。 考察对二者语法、类型和使用场景差异的辨析能力技术原理C第 4 题请详细解释 define 预处理器指令的语法、常见用法以及使用时的注意事项。 考察对 C/C++ 宏定义的理解、边界与常见陷阱编码实现技术原理C第 5 题C语言中,struct和union有什么区别? 考察对struct和union内存布局和用途差异的理解技术原理问题排查C第 6 题函数指针和指针函数分别是什么?在实际开发中哪个用得多? 考察对C语言函数指针与指针函数概念区分的理解及应用频率认知技术原理技术选型C第 7 题单片机的I/O口每个都有对应的寄存器地址,如何用C语言操作这些地址来修改I/O状态? 考察对寄存器映射和C语言指针操作硬件的理解编码实现技术原理C第 8 题请解释C/C++中结构体字节对齐的规则及其影响,并举例说明如何计算一个结构体的sizeof值。 考察对结构体内存布局、对齐规则和性能影响的深层理解问题拆解技术原理CC++第 9 题请解释C语言中const关键字的作用和使用场景。 考察对const关键字作用、用途及限制的理解技术原理C第 10 题请解释链表和二叉树在结构和操作上的差异,并用结构体(如C语言)实现一个简单的二叉树节点及其基本操作。 考察对基础数据结构(链表与二叉树)的理解及用结构体实现二叉树的能力编码实现问题拆解技术原理C第 11 题在 C/C++ 中编写 .h 头文件时,有哪些需要注意的事项? 考察头文件的组织规范、防重复包含及声明与定义分离的意识编码实现技术原理CC++第 12 题C和C++中内存管理的核心区别是什么?请举例说明。 考察C与C++内存管理机制及面向对象特性问题拆解技术原理CC++第 13 题结构体的长度怎么计算? 考察结构体内存布局、对齐与大小计算技术原理C第 14 题请解释C语言中的宏定义关键字#define的用法及注意事项。 考察对C语言宏定义的理解和潜在风险意识技术原理C第 15 题请指出下面代码中的错误并说明原因:函数fun返回了局部变量x的地址,main函数中调用并解引用该地址,请分析后果。 考察对栈上局部变量生命周期与悬垂指针的理解风险判断技术原理CC++第 16 题请解释在C或C++中static和extern关键字的作用与区别。 考察对存储类说明符及链接属性、作用域和生命周期的理解问题拆解技术原理CC++第 17 题结构体在C语言中有什么用?请结合内存对齐说明。 考察对结构体作用的理解及内存对齐的掌握编码实现技术原理C第 18 题在C语言中,如何对某个整数变量的特定位(如第n位)进行置1操作?请给出实现并说明原理。 考察位运算基础与按位或的应用编码实现技术原理C第 19 题请谈谈你对C语言八股文相关问题的理解,并举例说明其中你印象最深的两个知识点。 考察候选人将所学知识用于解释与表达的能力沟通表达自我呈现技术原理C第 20 题extern 关键字在 C/C++ 中如何使用? 考察对 extern 声明与定义、链接作用域及跨文件共享变量的理解技术原理CC++