互联网/IT行业面试题 · 技术原理 · C
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 252 道 · 更新 2026-08-05
筛选题目已选:技术原理 · C
考察点
技术栈
第 61 题在C语言中,有符号int变量发生溢出后,其值通常遵循什么规则? 考察对有符号int溢出行为的理解第 62 题大小端如何判断? 考察对字节序的掌握和编程验证能力第 63 题未初始化的指针调用成员方法将有什么表现? 考察对未定义行为产生机制及典型后果的理解第 64 题你怎么理解野指针? 考察对野指针概念、成因及危害的理解第 65 题typedef有什么用?它和#define有什么区别? 考察C语言类型定义与宏替换的本质差异及应用场景第 66 题如果一个指针指向的结构体占100字节,对指针进行++操作,指针将移动到什么位置? 考察指针算术运算与数据类型大小的关系第 67 题C、C++和Java在语法上有哪些主要区别? 考察对三种主流编程语言核心语法差异的理解与归纳能力第 68 题数组和指针的区别与联系是什么? 考察C语言中数组与指针基本概念、内存模型及常见混淆点第 69 题用C语言实现两个矩阵相乘,并输出结果。 考察C语言数组操作、嵌套循环与矩阵乘法基本实现能力第 70 题你在自我介绍中提到掌握C语言,请具体说明你的掌握程度,以及在实际项目中是如何使用C语言解决工程问题的? 考察C语言的实战应用能力与工程实践深度第 71 题使用指针访问二维数组,编写代码找出数组中的最大值并输出。 考察指针运算与二维数组本质的理解及编码实现第 72 题C语言里临时变量、全局变量的存储位置,临时变量可以用指针指向吗? 考察C语言内存分区模型与指针使用的安全边界第 73 题将局部变量的地址作为函数返回值返回,在外部修改该值是否合法?会报什么错误? 考察对悬垂指针和未定义行为的识别能力第 74 题执行程序的时候第一个执行的是main函数吗? 考察对程序启动流程和运行时环境初始化机制的理解第 75 题Java、Python 和 C 语言在编程范式、内存管理和运行方式上有什么主要区别? 考察对三种主流编程语言核心特性的理解与对比能力第 76 题未初始化的全局变量在程序运行时是否需要分配内存?请解释其存放位置及内存分配机制。 考察对全局变量存储模型和内存分配机制的理解第 77 题编写函数判断当前系统是大端还是小端(可使用联合体或直接强转类型)。 考察对内存字节序的理解及编程实现能力第 78 题如果 static 全局变量定义在头文件中,并被多个 .c/.cpp 文件包含,会发生什么? 考察对头文件包含、链接规则和多定义错误的深入理解第 79 题Volatile是如何使CPU按照C语言的代码顺序执行的? 考察对volatile语义、编译器优化与CPU指令重排序关系的理解第 80 题协程的底层实现原理是什么?请结合汇编和ucontext说明。 考察对协程切换底层机制的理解,包括上下文保存恢复与汇编细节