电子/半导体行业面试题 · C

电子/半导体行业相关面试题,按题目行业基础数据聚合。

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

筛选题目已选:C
第 321 题请分析一个结构体在内存中占用字节数的计算方法,并说明影响其大小的因素。 考察对结构体内存对齐、填充和大小计算的理解问题拆解技术原理CC++第 322 题请说明堆(heap)和栈(stack)的主要区别? 考察对内存管理机制、分配速度和生命周期的掌握风险判断技术原理C第 323 题请描述 C 语言中 malloc 分配内存时的具体流程,核心涉及哪些机制? 考察对内存分配器底层机制的理解问题拆解技术原理C第 324 题平时你用得最多的编程语言是什么?为什么选择它? 考察编程语言熟练度及技术选择认知自我认知技术选型CC++Python第 325 题在 C 语言中,如何向指定内存地址写入一个值?请说明实现方法及潜在风险。 考察对指针操作、内存安全及越界风险的理解编码实现风险判断技术原理C第 326 题在C语言中,sizeof一个int类型的指针和sizeof一个char类型的指针,结果是否相同?请解释原因。 考察对指针类型与指针大小关系的理解技术原理C第 327 题请解释 C 语言中 strlen 和 sizeof 的区别,并说明各自的适用场景。 考察对 C 语言中字符串长度与内存大小计算差异的理解技术原理方案权衡C第 328 题结构体和联合体的区别,什么时候会用联合体? 考察对结构体和联合体内存布局、使用场景及边界条件的理解技术原理方案权衡CC++第 329 题编译一个hello.c具体怎么写Makefile 考察Makefile基本语法和编译流程编码实现技术原理C第 330 题堆、栈、静态存储有什么区别? 考察对内存分区、生命周期与分配方式的掌握技术原理C第 331 题C/C++ 中 const 修饰的全局变量存储在内存的哪个区域? 考察全局 const 变量的存储区域,区分只读数据段与普通数据段技术原理CC++第 332 题在C语言中,const修饰的变量以及全局变量分别存储在RAM还是ROM中?请结合嵌入式系统的存储布局说明。 考察对C语言存储类别和嵌入式内存布局的理解技术原理技术选型C第 333 题请解释什么是野指针,并说明它产生的原因以及如何避免和检测。 考察对野指针的成因、风险及防御手段的理解风险判断技术原理CC++第 334 题请解释C语言中内存空间的分类,并说明全局变量、静态变量和局部变量分别存储在哪个内存区域? 考察C语言内存分区及变量存储位置的理解技术原理C第 335 题C语言中static关键字的作用有哪些? 考察C语言存储类修饰符的基础知识及在不同上下文中的语义自我呈现技术原理C第 336 题C语言编译的顺序是怎样的?链接在这一过程中起什么作用? 考察对C程序从源码到可执行文件的完整构建流程的理解问题拆解技术原理C第 337 题C语言的结构体与C++的类有什么区别? 考察对C与C++语言核心差异的理解,包括封装、访问控制、成员函数和继承多态技术原理CC++第 338 题C语言中static作用于全局变量、局部变量和函数时分别有什么区别?定义在函数内部的局部变量能否被另一个函数访问? 考察对C语言static关键字的存储类别、作用域和链接属性的理解问题拆解技术原理C第 339 题C语言中定义一个char类型的字符串数组大小为20,使用strcpy往这个数组中拷贝字符串时需要注意什么? 考察C语言字符串操作的边界安全意识与正确用法风险判断安全意识技术原理C第 340 题请解释 static 关键字在 C/C++ 中的作用,并分别说明全局 static 变量与局部 static 变量的区别。 考察对 static 关键字作用域、生命周期及初始化机制的深入理解问题拆解技术原理CC++