专业服务行业面试题 · C
专业服务行业相关面试题,按题目行业基础数据聚合。
共 27579 道真题 · 当前筛选命中 323 道 · 更新 2026-08-05
筛选题目已选:C
考察点
技术栈
第 181 题C语言本身不支持C++的RAII,请谈谈如何用C语言模拟实现资源获取即初始化的思想? 考察资源管理与清理机制的理解及C语言实践第 182 题C和C++有什么区别? 考察对面向对象、抽象机制和语言特性的理解第 183 题声明 'u8 a[100];' 和 'u16 b[100];',其中 u8 和 u16 分别为 typedef 的无符号单字节和双字节整数类型,请分别计算数组 a 和 b 占用的内存字节数。 考察对基本数据类型大小与数组内存计算的理解第 184 题数组和指针有什么区别? 考察对数组与指针在声明、内存布局和操作方式上本质差异的理解第 185 题C++与C语言的区别? 考察对C++与C核心差异的理解,包括面向对象、抽象机制、内存管理及安全特性第 186 题请用 C++ 写出一个指针数组、一个数组指针,并说明引用的定义方式。 考察 C/C++ 中指针数组、数组指针与引用三类声明的基本语法与语义区分第 187 题请描述在C/C++中动态分配内存的常用方式及其区别。 考察对动态内存分配机制的理解和应用第 188 题请实现一个C语言排序函数,处理一个结构体数组,结构体包含变量A(用于去重)和变量B(用于排序),要求根据A去重后按B排序,限时15分钟。 考察C语言指针操作、排序算法实现及去重逻辑的综合能力第 189 题C语言中宏定义的作用 考察C语言预处理宏定义的功能与应用第 190 题在一个局部变量前加 static 修饰,它与普通局部变量有什么区别? 考察 static 局部变量的生命周期、存储位置和初始化行为第 191 题请解释 C/C++ 中 static 关键字的主要作用。 考察对存储类别、作用域和生命周期语义的理解第 192 题static修饰的全局变量的作用域是什么?如果想在其他文件访问该变量,应该怎么做? 考察C语言中static关键字对全局变量作用域的影响及跨文件访问方案第 193 题信号处理函数归属进程还是线程? 考察对信号与进程线程模型关系的理解第 194 题请描述Linux字符设备驱动的基本编写流程,包括设备号分配、设备文件创建和主要操作函数的实现。 考察Linux字符设备驱动开发的核心流程与关键接口第 195 题手写实现字符串反转:要求判断异常字符,且只反转单词顺序,单词本身不反转,可用 C/C++ 实现。 考察字符串处理、边界判断与 C/C++ 语言基本功第 196 题C++中的类与C语言的结构体区别? 考察对C++类和C结构体核心差异的理解第 197 题请描述C语言中内存管理的基本实现,包括堆和栈的分配方式。 考察对C语言内存布局和动态内存管理的理解第 198 题请解释数组指针和指针数组的区别,并说明在C语言中如何正确使用它们,同时比较sizeof和strlen对字符串数组的作用。 考察对C语言中数组指针、指针数组及sizeof与strlen区别的理解第 199 题C语言中指针函数和函数指针的区别是什么?请具体说明。 考察C语言中指针函数与函数指针的概念辨析及语法理解第 200 题请介绍C语言中指针与数组的关系,并说明它们在使用上的主要区别。 考察C语言基础中指针与数组的理解及实际应用区分