news 2026/7/30 15:41:58

GESP2026年3月认证C++四级( 第一部分选择题(9-15))

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
GESP2026年3月认证C++四级( 第一部分选择题(9-15))


🌟 第9题:爬楼梯机器人升级版 🤖

(答案:B = 13)


1、🧙 故事

机器人要爬 6 层楼梯:

(1)规则:

一次可以走 1 步 或 2 步


(2)它问:

👉 “我有多少种走法?”


2、🧠 程序逻辑

if(n <= 2) return n; c = a + b;

其实就是:

f(n) = f(n-1) + f(n-2)

👉 斐波那契数列!


3、🪜 一步一步算

台阶方法数
11
22
33
45
58
613

4、🎉 所以:

climb(6) = 13

5、✔ 答案:B、13



🌟 第10题:排序的“公平比赛” 🏁

(答案:B)


1、🧙 故事

(1)开始有4个学生:

(90,'A'), (90,'B'), (80,'C'), (90,'D')

(2)排序后:

(80,'C'), (90,'A'), (90,'B'), (90,'D')

2、🧠 什么是“稳定排序”?

👉 相同分数的人,顺序不能变!

(1)原来:

A 在 B 前,B 在 D 前

(2)排序后:

A → B → D(顺序没变)

3、🎉 结论:👉 这是稳定排序

✔ 答案:B



🌟 第11题:插入排序搬箱子 📦

(答案:B)


1、🧙 故事

(1)你在整理一排箱子:

5 3 8

(2)你拿起 3,往前插:

👉 要把比 3 大的往后挪!


2、🧠 关键条件

while(j >= 0 && a[j] > key)

👉 意思是:

“只要前面的比我大,我就往前挤!”


3、📦 举例

5 > 3 → 挪走

4、🎉 正确条件:

a[j] > key

5、✔ 答案:B.a[j] > key



🌟 第12题:时间复杂度侦探 🕵️

(答案:C)


1、🧙 故事

(1)有两层循环:

for i in n for j in n

(2)但有条件:

(i+j)%3==0

2、🧠 关键点

(1)虽然有条件判断,但:

👉 每次循环都还是执行的!

所以:

n × n = n²

(2)🎉 时间复杂度:

O(n²)

3、✔ 答案:C



🌟 第13题:文件输出魔法 📜

(答案:B)


1、🧙 故事

你要把:

Welcome to 2026!

写进文件 📁


2、🧠 看四种方法

(1)✅ 正确写法

ofstream fout("data.txt"); fout << "Hello";

(2)❌ 错误写法(重点!)

ofstream outFile("log.txt"); cout << "Welcome to 2026!";

👉 输出到屏幕,不是文件!应该用 outFile。


3、🎉 所以不能实现的是:

✔ 答案:B



🌟 第14题:异常捕获大作战 💥

(答案:B)


1、🧙 故事

(1)程序里:

throw 0;

(2)然后:

catch(int)

2、🧠 匹配规则

throwcatch
intcatch(int) ✅
char*catch(const char*)

3、🎯 执行流程

throw 0 → 被 catch(int) 抓住

4、输出:

B

5、✔ 答案:B、



🌟 第15题:排行榜冲刺 🏆

(答案:A)


1、🧙 故事

玩家分数变高了,要往前冲!

数组:

[80, 70, 60]

玩家变成 75:

👉 要往前挤!


2、🧠 条件应该是:

cur.score > players[i-1].score

👉 “我比前一个强,就往前走!”


3、❌ 错误情况

  • <→ 会往后跑 ❌

  • i < n-1→ 方向错 ❌


4、🎉 正确条件:

i > 0 && cur.score > players[i-1].score

5、✔ 答案:A


🧠 考点汇总:

题号核心
9递推(斐波那契)
10稳定排序
11插入排序
12时间复杂度 O(n²)
13文件输出
14异常处理
15插入调整(类似排序)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 14:51:33

云测试平台趋势:使用率年增25%的深度解析

随着数字化转型加速&#xff0c;云测试平台已成为软件测试领域的核心基础设施。数据显示&#xff0c;其使用率年增长率稳定在25%以上&#xff0c;标志着测试范式从传统本地化向云端智能化的根本转变。这一增长不仅源于技术迭代&#xff0c;更与DevOps实践深化、合规压力及成本优…

作者头像 李华
网站建设 2026/7/14 14:51:48

突破抖动限制:专业级视频稳定技术完全指南

突破抖动限制&#xff1a;专业级视频稳定技术完全指南 【免费下载链接】gyroflow Video stabilization using gyroscope data 项目地址: https://gitcode.com/GitHub_Trending/gy/gyroflow 在山地自行车速降拍摄中&#xff0c;剧烈颠簸导致画面撕裂&#xff1b;无人机遭…

作者头像 李华
网站建设 2026/7/14 14:51:32

5大维度解析Firecrawl:分布式网页抓取引擎的实战进阶指南

5大维度解析Firecrawl&#xff1a;分布式网页抓取引擎的实战进阶指南 【免费下载链接】firecrawl &#x1f525; Turn entire websites into LLM-ready markdown 项目地址: https://gitcode.com/GitHub_Trending/fi/firecrawl 在数据驱动决策的时代&#xff0c;如何高效…

作者头像 李华
网站建设 2026/7/14 14:51:45

DeepChat跨平台部署指南:环境配置与开发/生产环境搭建

DeepChat跨平台部署指南&#xff1a;环境配置与开发/生产环境搭建 【免费下载链接】deepchat DeepChat - 连接强大AI与个人世界的智能助手 | DeepChat - A smart assistant that connects powerful AI to your personal world 项目地址: https://gitcode.com/GitHub_Trending…

作者头像 李华
网站建设 2026/7/14 14:51:46

【Dify评估系统性能调优黄金法则】:20年LLM工程老兵亲授5大瓶颈识别与3倍吞吐提升实操路径

第一章&#xff1a;Dify自动化评估系统性能调优全景认知Dify 的自动化评估系统是保障 LLM 应用质量闭环的关键组件&#xff0c;其性能表现直接影响评估任务吞吐、延迟稳定性与资源利用率。理解该系统的运行机制与瓶颈分布&#xff0c;是开展有效调优的前提——它并非单一服务模…

作者头像 李华