CVTE面试题 · C
CVTE相关面试题,按最终去重题目聚合。
共 1910 道真题 · 当前筛选命中 87 道 · 更新 2026-08-05
筛选题目已选:C
考察点
技术栈
第 41 题请解释指针数组与数组指针的区别及各自在内存中的结构。 考察对C/C++中指针与数组复合类型声明的理解及内存布局辨析第 42 题请举例说明 C 语言中几个常见关键字的作用。 考察对 C 语言基础关键字的原理性理解第 43 题sizeof 是对什么进行操作的? 考察对 sizeof 运算符操作对象的理解第 44 题如何用纯 C 语言实现多态? 考察函数指针与结构体组合在 C 语言中实现运行时多态的能力第 45 题请说明C语言中内存分配的主要方式及其区别。 考察C语言内存管理的基本概念和实际应用理解第 46 题函数指针用过吗?该如何使用? 考察对函数指针语法、用途及实际场景的理解第 47 题请描述你使用 fgets 等函数读取文件的经验。 考察对C语言文件读取函数的理解与使用经验第 48 题请比较数组与指针的区别,并说明它们在使用中的常见误区。 考察对数组与指针基本概念、内存布局及常见误区的理解第 49 题请解释C语言的内存模型,包括内存分区、指针与内存管理的关键概念。 考察对C语言内存布局、指针操作及内存管理核心机制的理解第 50 题请解释C语言中结构体对齐的概念,并说明其在实际编程中的意义。 考察对结构体内存布局、对齐规则及其对性能与兼容性影响的理解第 51 题C语言中内存分配方式有哪几种? 考察C语言内存管理基础知识的掌握程度第 52 题extern关键字的作用 考察对C/C++中extern关键字作用的理解第 53 题请说明strlen的具体实现 考察对C语言标准库字符串函数底层实现的理解第 54 题中断处理函数在嵌入式系统中可以带有参数吗?请说明其限制和常见的参数传递方式。 考察对中断处理函数签名约束及参数传递机制的理解第 55 题指针和数组有什么区别? 考察对C语言中指针与数组底层模型及语义差异的理解第 56 题请解释程序运行时内存布局中各主要内存段的含义,以及它们各自存放什么内容。 考察对进程内存分段(代码段、数据段、堆、栈等)的基本理解第 57 题请解释 C 语言或 Java 中 static 关键字的作用和常见使用场景。 考察对 static 关键字的理解及其在变量、方法、类层面的应用第 58 题请解释C语言中指针的概念,并说明指针和数组的区别。 考察对指针本质、数组与指针关系的理解第 59 题请解释指针的值能否被直接修改,以及在什么情况下这种操作是危险的? 考察对指针本质、内存操作和风险边界的理解第 60 题你学过哪些编程语言?如果团队以 C 语言为主,你如何适应这种技术栈? 考察编程语言基础与面对主要技术栈的适应能力