金山办公面试题 · C
金山办公相关面试题,按最终去重题目聚合。
共 456 道真题 · 当前筛选命中 7 道 · 更新 2026-08-05
筛选题目已选:C
考察点
技术栈
第 1 题请描述源程序从编写到可执行文件的完整转换过程,包括各阶段的作用。 考察对编译、链接、装载等程序构建流程的掌握第 2 题如果有两个有符号的整数,怎么判断相加会溢出? 考察对有符号整数溢出条件的理解与编程实现能力第 3 题请解释 C/C++ 中 static 关键字在不同使用场景(局部变量、全局变量、函数、类成员)中的作用,特别是内存分配、作用域和跨文件访问方面的差异。 考察对 static 关键字内存模型、作用域和链接属性的理解第 4 题请解释指针常量与常量指针的区别。 考察C/C++中指针与常量的复合语义理解第 5 题#define 和 const 的区别 考察对宏定义与常量在作用、类型、内存及编译期处理等方面的理解第 6 题请分别解释 C/C++ 中 extern 和 static 关键字的作用,并举例说明它们的典型使用场景。 考察对 C/C++ 存储类关键字语义和生命周期、作用域、链接性的理解第 7 题请解释什么是内存对齐,以及它在计算机系统中的作用和可能带来的问题。 考察对内存对齐概念、原理及影响的深入理解