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

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

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

筛选题目已选:技术原理 · C
第 121 题在C语言中,给全局变量加上static修饰符有什么作用? 考察对static修饰全局变量的语义理解与工程应用技术原理C第 122 题请介绍你对C和C++的掌握情况,并说明各自的应用场景。 考察对C与C++语言特性的理解及实际应用经验业务理解自我认知技术原理CC++第 123 题怎么判断处理器大小端? 考察对内存字节序概念的理解及其实践验证能力编码实现技术原理C第 124 题请说明将 C 语言源文件编译链接为可执行文件的常用命令及其基本流程。 考察对 C 语言编译链接基本流程和常用工具命令的掌握技术原理C第 125 题C/C++ 中内联函数与宏定义有哪些区别?使用时需要注意哪些问题? 考察对内联函数与宏的语义差异、编译机制及潜在风险的理解风险判断技术原理技术选型CC++第 126 题在编程设计思想方面,你平时如何应用面向对象、泛型或函数式等思想?请结合实际代码经验说明。 考察编程设计思想的实践应用和抽象能力编码实现技术原理CC++第 127 题一个结构体中包含一个char类型和一个int类型成员,该结构体占多少字节?请解释原因。 考察C语言结构体内存对齐与字节计算技术原理C第 128 题全局变量和静态变量的区别 考察对C/C++等语言中变量存储类别、作用域和生命周期的理解技术原理方案权衡CC++第 129 题C语言中static关键字有哪些作用?请分别举例说明。 考察对static在变量与函数作用域、生命周期及内部链接上的作用技术原理C第 130 题如何定位和排查程序运行中出现的段错误(Segmentation Fault)? 考察对段错误成因、定位工具与调试手法的理解问题拆解技术原理问题排查CC++GDB第 131 题请解释指针函数和函数指针的区别和作用。 考察C语言中对指针与函数结合使用的理解深度问题拆解技术原理C第 132 题请解释C语言中内联函数和宏定义的区别,并说明各自的概念和使用注意事项。 考察对C语言内联函数与宏定义本质区别的理解及其适用场景技术原理方案权衡C第 133 题如果在C/C++头文件中定义变量,会出现什么结果? 考察对头文件包含机制、链接规则及多重定义错误的理解技术原理问题排查CC++第 134 题请介绍C语言中指针和数组的区别,以及它们在函数参数传递中的不同表现。 考察对C语言核心概念指针与数组的理解及实际应用能力编码实现技术原理C第 135 题用strlen以及sizeof计算字符串长度的区别 考察对C语言中strlen和sizeof在计算字符串长度时的语义差异和底层理解编码实现技术原理C第 136 题如何分配堆区内存,malloc 的底层具体是如何分配虚拟地址的? 考察对堆内存分配机制和虚拟内存管理的理解问题拆解技术原理C第 137 题malloc的底层实现是怎样的? 考察对内存分配器工作原理、系统调用与性能权衡的理解性能优化系统设计技术原理C第 138 题结构体与联合体的区别 考察C语言中结构体与联合体在内存布局和使用方式上的差异技术原理C第 139 题怎么理解空类型指针,什么场景下用? 考察对空类型指针(void*)的概念理解与典型应用场景风险判断技术原理方案权衡CC++第 140 题memcpy()与strcpy()的区别是什么? 考察C语言字符串与内存操作函数的差异及缓冲区溢出风险风险判断技术原理C