阳光电源面试题 · C

阳光电源相关面试题,按最终去重题目聚合。

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

筛选题目已选:C
第 1 题请说明C语言从源代码到可执行文件经历的编译步骤,并简要说明每个步骤的作用。 考察对C语言编译流程及各阶段职责的理解技术原理C第 2 题C语言预处理指令有哪些? 考察对C语言预处理阶段常用指令的理解与分类技术原理C第 3 题sizeof 一个指针,其大小是如何确定的? 考察指针大小与平台及内存模型的关系,理解编译期求值与指针本质技术原理CC++第 4 题请说明C语言中联合体(union)的特点。 考察联合体内存布局与成员复用的理解技术原理C第 5 题C语言静态变量和全局变量的区别 考察C语言变量存储类别、作用域与生命周期的基础理解技术原理C第 6 题为什么C++可以实现多态,而C语言不可以? 考察对多态本质、语言机制与编译器底层实现的理解编码实现技术原理CC++第 7 题联合体和结构体的区别是什么? 考察对C语言联合体和结构体内存布局与用途的理解技术原理C第 8 题realloc和malloc的区别是什么? 考察对动态内存管理函数语义和风险的理解风险判断技术原理C第 9 题sizeof一个结构体的大小怎么确定? 考察对结构体内存布局、对齐规则和sizeof计算方式的理解技术原理C第 10 题C语言编程当中Static关键字的意义? 考察C语言static关键字的多个作用及适用场景技术原理C第 11 题如何使用C语言实现面向对象? 考察对C语言底层机制的理解及面向对象思想的映射能力问题拆解技术原理技术选型C第 12 题malloc和new的区别是什么? 考察对C/C++内存管理机制的理解技术原理CC++