电子/半导体行业面试题 · 技术原理 · C
电子/半导体行业相关面试题,按题目行业基础数据聚合。
共 19445 道真题 · 当前筛选命中 382 道 · 更新 2026-08-05
筛选题目已选:技术原理 · C
考察点
技术栈
第 321 题C语言的结构体与C++的类有什么区别? 考察对C与C++语言核心差异的理解,包括封装、访问控制、成员函数和继承多态第 322 题C语言中static作用于全局变量、局部变量和函数时分别有什么区别?定义在函数内部的局部变量能否被另一个函数访问? 考察对C语言static关键字的存储类别、作用域和链接属性的理解第 323 题C语言中定义一个char类型的字符串数组大小为20,使用strcpy往这个数组中拷贝字符串时需要注意什么? 考察C语言字符串操作的边界安全意识与正确用法第 324 题请解释 static 关键字在 C/C++ 中的作用,并分别说明全局 static 变量与局部 static 变量的区别。 考察对 static 关键字作用域、生命周期及初始化机制的深入理解第 325 题sizeof 运算符在什么时候求值?能否用它来计算动态分配内存的大小? 考察 sizeof 的编译期求值特性及其与运行时内存分配的边界第 326 题请解释 C/C++ 中的 inline 关键字:它的作用是什么?在什么场景下应使用或避免使用? 考察对编译器内联优化机制的理解及合理使用边界的判断第 327 题在C/C++中,对同一实体的数组名和指向其首元素的指针分别使用sizeof,结果有何不同? 考察sizeof作用于数组与指针的区别及编译期计算第 328 题请说明C语言中static的作用 考察对C语言存储类说明符static语义的理解第 329 题在一个C文件中定义的全局变量,是否可以在另一个C文件中通过extern声明来使用? 考察C语言中全局变量与extern声明的跨文件可见性机制第 330 题C中结构体和C++类的区别 考察对C语言结构体与C++类在语法和语义层面差异的理解第 331 题strlen的实现 考察C语言字符串处理的基础原理和实现细节第 332 题什么是野指针? 考察对指针生命周期和内存安全的理解第 333 题在平时开发中有用到 static 的场景吗?请举例说明。 考察对 static 实际应用场景的理解与经验迁移能力第 334 题请解释C语言中位域(bit-field)的概念,并说明其使用场景和注意事项。 考察对C语言位域的理解、应用和潜在风险第 335 题在32位系统中,char*和int*类型的指针各自占用多少字节? 考察对指针大小与类型无关性的理解第 336 题请介绍一下你实现过的Socket网络编程项目,比如一个简单的FTP客户端或服务器。 考察网络编程实践、协议理解和项目复盘能力第 337 题请编写一个简单的C语言递归函数,并说明如何判断该函数在给定输入下被调用的次数。 考察递归函数设计、调用次数的分析能力及C语言基础第 338 题指针函数和函数指针有什么区别? 考察对C语言中指针与函数结合的基本概念辨析第 339 题C语言中野指针怎么理解? 考察对C语言指针生命周期和内存安全基础的理解第 340 题请谈谈你对C++和C语言的理解,以及它们之间的关系。 考察对C与C++语言特性、设计哲学和差异的掌握