运维/技术支持面试题 · C
运维/技术支持相关岗位面试题。
共 2125 道真题 · 当前筛选命中 23 道 · 更新 2026-08-05
筛选题目已选:C
考察点
技术栈
第 1 题函数指针和指针函数有什么区别? 考察对C语言中指针与函数组合的语法和语义理解第 2 题中断函数有返回值吗 考察对嵌入式中断服务程序返回约定和职责划分的理解第 3 题请描述在C/C++中动态分配内存的常用方式及其区别。 考察对动态内存分配机制的理解和应用第 4 题数组与指针的区别 考察C语言中数组与指针的语义差异与常见误用第 5 题请比较链表和数组在存储结构、插入删除、访问性能及适用场景上的差异。 考察对线性表两种基本实现的结构特性和复杂度分析第 6 题请实现一个C语言排序函数,处理一个结构体数组,结构体包含变量A(用于去重)和变量B(用于排序),要求根据A去重后按B排序,限时15分钟。 考察C语言指针操作、排序算法实现及去重逻辑的综合能力第 7 题struct和union有什么区别? 考察对C语言内存布局和类型设计的理解第 8 题数组和指针有什么区别? 考察对数组与指针在声明、内存布局和操作方式上本质差异的理解第 9 题结构体与联合体的区别 考察C语言中结构体与联合体在内存布局和使用方式上的差异第 10 题请解释C/C++中extern关键字的作用,并说明它的常见使用场景。 考察对extern声明与定义、链接作用域和跨文件共享的理解第 11 题请详细说明内存拷贝的实现原理及其性能影响因素。 考察对内存拷贝机制的理解及性能优化意识第 12 题结构体和共用体有什么区别? 考察对C语言中结构体和共用体内存布局及用途的理解第 13 题请解释指针数组与数组指针的区别及各自在内存中的结构。 考察对C/C++中指针与数组复合类型声明的理解及内存布局辨析第 14 题请说明C语言中内存分配的主要方式及其区别。 考察C语言内存管理的基本概念和实际应用理解第 15 题请比较数组与指针的区别,并说明它们在使用中的常见误区。 考察对数组与指针基本概念、内存布局及常见误区的理解第 16 题请解释C语言的内存模型,包括内存分区、指针与内存管理的关键概念。 考察对C语言内存布局、指针操作及内存管理核心机制的理解第 17 题extern关键字的作用 考察对C/C++中extern关键字作用的理解第 18 题指针和数组有什么区别? 考察对C语言中指针与数组底层模型及语义差异的理解第 19 题请解释 C 语言或 Java 中 static 关键字的作用和常见使用场景。 考察对 static 关键字的理解及其在变量、方法、类层面的应用第 20 题请解释C语言中指针的概念,并说明指针和数组的区别。 考察对指针本质、数组与指针关系的理解