电子/半导体行业面试题 · 技术原理 · C

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

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

筛选题目已选:技术原理 · C
第 301 题对于字符串常量\"abcd\",sizeof(\"abcd\")和strlen(\"abcd\")分别返回什么?请解释原因。 考察C语言中sizeof与strlen对字符串常量的区别理解技术原理C第 302 题请解释C语言中sizeof运算符的作用和常见陷阱。 考察sizeof运算符的理解与应用,包括数组与指针的区别问题拆解技术原理C第 303 题C 和 C++ 中分别用什么表示指针空值?nullptr 是常量还是对象? 考察对 C 和 C++ 空指针表示及 nullptr 本质的理解技术原理CC++第 304 题请说明C语言程序的链接过程主要完成什么工作? 考察对编译链接流程中链接阶段作用的理解问题拆解技术原理C第 305 题你过往主要是做Java开发的,为什么想投嵌入式软件开发岗位?另外,你在课题或项目中有用过C语言完成过哪些具体工作? 考察求职动机与C语言实际应用经验项目复盘人岗匹配技术原理CJava第 306 题请分析一个结构体在内存中占用字节数的计算方法,并说明影响其大小的因素。 考察对结构体内存对齐、填充和大小计算的理解问题拆解技术原理CC++第 307 题请说明堆(heap)和栈(stack)的主要区别? 考察对内存管理机制、分配速度和生命周期的掌握风险判断技术原理C第 308 题请描述 C 语言中 malloc 分配内存时的具体流程,核心涉及哪些机制? 考察对内存分配器底层机制的理解问题拆解技术原理C第 309 题在 C 语言中,如何向指定内存地址写入一个值?请说明实现方法及潜在风险。 考察对指针操作、内存安全及越界风险的理解编码实现风险判断技术原理C第 310 题在C语言中,sizeof一个int类型的指针和sizeof一个char类型的指针,结果是否相同?请解释原因。 考察对指针类型与指针大小关系的理解技术原理C第 311 题请解释 C 语言中 strlen 和 sizeof 的区别,并说明各自的适用场景。 考察对 C 语言中字符串长度与内存大小计算差异的理解技术原理方案权衡C第 312 题结构体和联合体的区别,什么时候会用联合体? 考察对结构体和联合体内存布局、使用场景及边界条件的理解技术原理方案权衡CC++第 313 题编译一个hello.c具体怎么写Makefile 考察Makefile基本语法和编译流程编码实现技术原理C第 314 题堆、栈、静态存储有什么区别? 考察对内存分区、生命周期与分配方式的掌握技术原理C第 315 题C/C++ 中 const 修饰的全局变量存储在内存的哪个区域? 考察全局 const 变量的存储区域,区分只读数据段与普通数据段技术原理CC++第 316 题在C语言中,const修饰的变量以及全局变量分别存储在RAM还是ROM中?请结合嵌入式系统的存储布局说明。 考察对C语言存储类别和嵌入式内存布局的理解技术原理技术选型C第 317 题请解释什么是野指针,并说明它产生的原因以及如何避免和检测。 考察对野指针的成因、风险及防御手段的理解风险判断技术原理CC++第 318 题请解释C语言中内存空间的分类,并说明全局变量、静态变量和局部变量分别存储在哪个内存区域? 考察C语言内存分区及变量存储位置的理解技术原理C第 319 题C语言中static关键字的作用有哪些? 考察C语言存储类修饰符的基础知识及在不同上下文中的语义自我呈现技术原理C第 320 题C语言编译的顺序是怎样的?链接在这一过程中起什么作用? 考察对C程序从源码到可执行文件的完整构建流程的理解问题拆解技术原理C