电子/半导体行业面试题 · C
电子/半导体行业相关面试题,按题目行业基础数据聚合。
共 19445 道真题 · 当前筛选命中 400 道 · 更新 2026-08-05
筛选题目已选:C
考察点
技术栈
第 341 题sizeof 运算符在什么时候求值?能否用它来计算动态分配内存的大小? 考察 sizeof 的编译期求值特性及其与运行时内存分配的边界第 342 题请解释 C/C++ 中的 inline 关键字:它的作用是什么?在什么场景下应使用或避免使用? 考察对编译器内联优化机制的理解及合理使用边界的判断第 343 题在C/C++中,对同一实体的数组名和指向其首元素的指针分别使用sizeof,结果有何不同? 考察sizeof作用于数组与指针的区别及编译期计算第 344 题请说明C语言中static的作用 考察对C语言存储类说明符static语义的理解第 345 题在一个C文件中定义的全局变量,是否可以在另一个C文件中通过extern声明来使用? 考察C语言中全局变量与extern声明的跨文件可见性机制第 346 题C中结构体和C++类的区别 考察对C语言结构体与C++类在语法和语义层面差异的理解第 347 题strlen的实现 考察C语言字符串处理的基础原理和实现细节第 348 题什么是野指针? 考察对指针生命周期和内存安全的理解第 349 题在平时开发中有用到 static 的场景吗?请举例说明。 考察对 static 实际应用场景的理解与经验迁移能力第 350 题请解释C语言中位域(bit-field)的概念,并说明其使用场景和注意事项。 考察对C语言位域的理解、应用和潜在风险第 351 题在32位系统中,char*和int*类型的指针各自占用多少字节? 考察对指针大小与类型无关性的理解第 352 题请介绍一下你实现过的Socket网络编程项目,比如一个简单的FTP客户端或服务器。 考察网络编程实践、协议理解和项目复盘能力第 353 题请编写一个简单的C语言递归函数,并说明如何判断该函数在给定输入下被调用的次数。 考察递归函数设计、调用次数的分析能力及C语言基础第 354 题指针函数和函数指针有什么区别? 考察对C语言中指针与函数结合的基本概念辨析第 355 题C语言中野指针怎么理解? 考察对C语言指针生命周期和内存安全基础的理解第 356 题请谈谈你对C++和C语言的理解,以及它们之间的关系。 考察对C与C++语言特性、设计哲学和差异的掌握第 357 题请解释“指向常量的指针”和“指针常量”的区别,并各举一个使用场景。 考察对 const 与指针组合语义的理解及实际应用第 358 题请说明 C 语言中 static 关键字分别作用于函数、全局变量、局部变量时有什么影响? 考察对 static 关键字的存储期、作用域和链接性理解第 359 题如何避免野指针? 考察编码习惯与内存管理能力第 360 题动态链接库和静态链接库有什么区别? 考察对链接原理、库文件和程序构建方式的理解