电子/硬件开发面试题 · 技术原理 · C
电子/硬件开发相关岗位面试题。
共 11335 道真题 · 当前筛选命中 481 道 · 更新 2026-08-05
筛选题目已选:技术原理 · C
考察点
技术栈
第 461 题函数malloc没有free会有什么后果? 考察内存管理基础与泄漏风险意识第 462 题全局变量的存放位置 考察对C/C++/Java等语言中全局变量内存布局的理解第 463 题字节对齐是什么意思? 考察对内存布局、结构体对齐规则及性能影响的理解第 464 题在嵌入式C开发中,如何有效避免野指针问题?请结合具体方法说明。 考察对野指针成因的深入理解及系统性的规避策略第 465 题请解释C/C++中关键字static和const的作用。 考察对C/C++关键字语义的理解和区分能力第 466 题在C语言中,位段(bit-field)是什么?使用时有哪些注意事项? 考察对位段语法、内存布局不确定性和可移植性风险的认知第 467 题在平时开发中有用到 static 的场景吗?请举例说明。 考察对 static 实际应用场景的理解与经验迁移能力第 468 题使用指针访问二维数组,编写代码找出数组中的最大值并输出。 考察指针运算与二维数组本质的理解及编码实现第 469 题如何用C语言模拟实现C++的访问控制(权限)机制? 考察对面向对象封装与访问控制原理的理解,以及用C语言进行结构化模拟的能力第 470 题空指针跟野指针是怎么定义的,编码过程中如何规避这类问题? 考察对空指针与野指针概念的理解及实际编码中的防御意识第 471 题你怎么理解malloc和new的? 考察C/C++内存管理机制及两者差异的理解第 472 题C语言中野指针怎么理解? 考察对C语言指针生命周期和内存安全基础的理解第 473 题在 C 语言中,未初始化的全局变量和已初始化的全局变量分别存放在内存的哪个段? 考察对静态存储区数据段和 BSS 段的理解第 474 题在你的开发项目中,您更多地使用C++还是C?请说明选择的原因和各自的应用场景。 考察候选人对C和C++语言特性的理解及实际项目中的选型能力第 475 题中断处理函数可以有入参和出参吗? 考察对中断上下文约束的理解和对中断机制底层原理的掌握第 476 题请描述C语言程序的内存布局,并分析各分区的特点。 考察对C语言内存模型和各分区特性的理解第 477 题C语言指针是什么? 考察对C语言指针基础概念的理解和表达能力第 478 题什么是指针?请解释其概念和作用。 考察对指针基本概念和用途的理解第 479 题说一下 C 语言编译的过程? 考察对 C 语言编译各个阶段的理解及整体流程把握第 480 题请解释指针函数和函数指针的区别和作用。 考察C语言中对指针与函数结合使用的理解深度