帆软软件面试题 · C
帆软软件相关面试题,按最终去重题目聚合。
共 663 道真题 · 当前筛选命中 7 道 · 更新 2026-08-05
筛选题目已选:C
考察点
技术栈
第 1 题在C语言中,声明一个字符串变量(如 char* 指向字符串常量 "aaaaaaaaaa")时,该字符串占用的内存大小是多少?请说明计算方式。 考察对字符串存储方式(栈/堆/常量区)及字节对齐的理解第 2 题二维数组按行访问和按列访问的速度为什么会有差异? 考察对内存布局、局部性与缓存机制的理解第 3 题二维数组按行和按列遍历的区别 考察数组内存布局与遍历顺序对缓存命中率的影响第 4 题sizeof 运算符是在编译时还是运行时确定结果?请结合数组和指针的差异说明。 考察对 C/C++ sizeof 求值时机及数组与指针语义的理解第 5 题为什么不同平台同样的类型字节数会不一样? 考察对数据模型与编译环境差异的理解第 6 题能否让程序通过手动方式在栈上分配内存?如果可以,需要满足什么条件? 考察对栈内存分配机制的理解、语言特性以及不可行场景的分析能力第 7 题int i = 0; while (1) i++; 执行一秒后 i 大概是多少? 考察对编译器优化、循环执行速度和平台差异的理解