电子/半导体行业面试题 · 技术原理 · C
电子/半导体行业相关面试题,按题目行业基础数据聚合。
共 19445 道真题 · 当前筛选命中 382 道 · 更新 2026-08-05
筛选题目已选:技术原理 · C
考察点
技术栈
第 161 题在C语言中,sizeof是函数吗?请说明它是什么以及它的计算时机。 考察对sizeof运算符本质及其编译期行为的理解第 162 题为什么嵌入式大部分用C和C++? 考察对嵌入式开发语言选型原因的理解第 163 题请解释C语言中const关键字的作用和使用场景。 考察对const关键字作用、用途及限制的理解第 164 题在C语言中,调用free释放malloc分配的内存后,指针本身的值是否会被改变?释放后该指针还能安全使用吗? 考察对动态内存生命周期、悬垂指针及未定义行为的理解第 165 题请解释C语言中二级指针的概念、用途和典型使用场景,并举例说明。 考察对二级指针本质、内存模型及常见应用场景的理解第 166 题memcpy 是怎么实现的? 考察对 memcpy 底层实现细节、性能优化和边界处理的理解第 167 题为什么需要内存对齐? 考察对内存对齐性能与硬件原因的深入理解第 168 题free 函数在使用时可能存在哪些隐患? 考察对动态内存管理安全与边界风险的掌握第 169 题在C或C++中,表达式 i = i++ + ++i 的结果是否可预测?请解释其原因。 考察对运算符优先级、结合性及未定义行为的理解第 170 题请解释 printf 的实现原理。 考察可变参数处理、格式化输出与底层系统调用的理解第 171 题请评价C语言的特点,并说明它在哪些场景下具有优势。 考察对C语言特性及其适用场景的理解第 172 题请用C语言实现二分查找算法。 考察C语言基础和二分查找算法的正确实现与边界处理第 173 题请解释 C 语言或 Java 中 static 关键字的作用和常见使用场景。 考察对 static 关键字的理解及其在变量、方法、类层面的应用第 174 题申请内存使用什么函数,内存分布的结构是什么? 考察候选人对C/C++内存申请方式以及进程内存布局的掌握程度第 175 题请解释结构体的内存对齐规则,并说明如何通过调整成员顺序来减小结构体占用的内存。 考察对内存对齐原理的理解及实际优化能力第 176 题请结合你的实际经验,谈谈对 C 语言内存管理、通信协议和数据结构三方面基础知识的理解,并分别举例说明它们在实际项目中的应用。 考察 C 语言内存管理、通信协议和数据结构的理解及应用能力第 177 题指针执行++操作时,地址变化遵循什么规则? 考察对指针算术运算规则的理解第 178 题C语言的内存分为哪几个段? 考察对C语言内存布局的基本理解第 179 题RAM、ROM,static变量存在两者哪个里面,为什么? 考察内存区域划分、static变量存储位置及生命周期理解第 180 题请解释C语言中++p和p++的区别,并说明在什么场景下选择使用。 考察对自增运算符前后置语义及表达式的理解与选择