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