当前位置: 首页 > news >正文

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


9下面程序是将十进制转十六进制,横线处应该填入的是()


🎯 第9题:进制变换魔法棒


1、🧠 题目本质

👉 代码是:

int decimal = 25; cout << ??? << decimal;

👉 要把十进制 → 十六进制


2、🎭 故事

你拿着三根魔法棒:

魔法棒作用
dec十进制
oct八进制
hex十六进制

3、✏️ 举例

cout << hex << 25;

👉 输出:

19 // 因为 25 = 16 + 9

4、❗ 判断

👉 要转16进制 → 用:

hex

5、🎉 答案:C



🎯 第10题:位运算魔法阵


1、🧠 代码

int a = 0b1101; int b = 0b1011; cout << (a ^ b);

2、🎭 故事

👉 有两个灯阵:

a = 1101 b = 1011

👉^是一种魔法:

👉不同亮 → 亮(1)
相同 → 灭(0)


3、✏️ 计算

1101 ^1011 ----- 0110

4、📌 结论

👉^是:

按位异或


5、🎉 答案:D



🎯 第11题:找最大宝石


1、🧠 题目

int arr[] = {3, 7, 2, 9, 5}; int maxIndex = 0; for (int i = 1; i < 5; i++) { ________ { maxIndex = i; } }

2、🎭 故事

你在找“最大宝石”💎

👉 当前最大是:

arr[maxIndex]

👉 新来的宝石是:

arr[i]

3、✏️ 判断条件

👉 如果新宝石更大:

arr[i] > arr[maxIndex]

4、🎉 答案:D



🎯 第12题:奇偶分队


1、🧠 目标

👉 把数组变成:

奇数在左 👈 偶数在右 👉

2、🎭 故事

两边各有一个队长:

left → 从左走 right → 从右走

3、✏️ 关键逻辑

👉 右边要找:

👉不是偶数的位置(奇数)

所以:

while (arr[right] % 2 == 0 && left < right) right--;

👉 跳过所有偶数!


4、🎉 答案:D


🎯 第13题:字符串变形术


1、🧠 目标

👉 把:

HelloWorld

变成:

HelloC++

2、🎭 故事

字符串就像一列火车 🚂

👉 每一段可以替换!


3、✏️ replace函数

str.replace(起点, 长度, 新字符串);

4、🔍 正确操作

👉 从第5个位置开始(W的位置)

👉 替换5个字符:

str.replace(5, 5, "C++");

5、🎉 答案:B



🎯 第14题:切割字符串


1、🧠 目标

👉 得到:

world

2、🎭 故事

字符串像面包 🍞

👉 用刀切一段:

substr(起点, 长度)

3、✏️ 本题关键

插入字符串位置,与截取字符串的位置与大小要一致。

str.insert(5, "World"); cout << str.substr(5, 5);

👉 输出:

World

4、🎉 答案:D



🎯 第15题:美丽数字筛选


1、🧠 条件

👉 美丽数字:

✔ 是9的倍数
❌ 不是8的倍数


2、🎭 故事

数字王国选美 👑

👉 必须:

👉 “9的俱乐部成员”
👉 “不是8的俱乐部成员”


3、✏️ 写成代码

if (a % 9 == 0 && a % 8 != 0)

4、❗ 注意

👉 一定要用:

&& // 逻辑与

不要用&


5、🎉 答案:C


🌟 终极口诀

1、👉 进制输出:

hex → 16进制 oct → 8进制

2、👉 位运算:

^ → 不同为1

3、👉 数组找最大:

新 > 旧 → 更新

4、👉 字符串:

replace → 替换 substr → 截取

5、👉 条件判断:

&& → 同时满足

http://www.jsqmd.com/news/578921/

相关文章:

  • 不用重新训练!用预训练ResNet和KNN搞定工业缺陷检测(附SPADE论文复现笔记)
  • 成都KTV团购亲测:性价比最高排行分享
  • Abaqus中Vumat子程序的Puck损伤准则:基于指数(线性)损伤演化的研究
  • 5分钟搞定OpenClaw+千问3.5-27B:星图平台镜像一键体验方案
  • AI-Python机器学习、深度学习及Agent(如何运用“氛围编程”用自然语言指挥AI编程,以及构建OpenClaw智能体(Agent),实现从数据分析到报告生成的自动化工作流。
  • OpenClaw+Qwen3.5-9B双剑合璧:自动化生成图片社交文案
  • ai赋能配置:让快马kimi模型为你动态生成个性化jdk环境配置方案
  • 三个月测一站-漏洞挖掘纯享版
  • 基于深度学习的文本情感分析改进模型实验方案
  • HTML 玫瑰花
  • RailSAM:驯 服 SAM与 适 配 器 的 铁 路 分 割精读
  • ESP8266/ESP32 轻量级 OTA 升级库设计与实践
  • My SQL 数据库基础实例教程(第二单元学习笔记)
  • OpenClaw跨平台控制:千问3.5-27B同步操作多台电脑的实践
  • 嵌入式图形原语抽象层:面向MCU的轻量绘图核心设计
  • PreviewShapeBox
  • Java的Scanner交互功能
  • 目录结构数据展示
  • springboot基于深度学习的图书推荐系统_ry1n8702_c006
  • POIKit:地理数据全流程处理的高效解决方案
  • 程序员副业指南:从技术到变现全攻略
  • 基于深度学习的文本情感分析改进模型实验方案(修订版)
  • DrawingContextExtension
  • OpenClaw怎么部署?2026年1分钟部署OpenClaw、配置百炼APIKey、集成Skill保姆级图文教程
  • OpenClaw学术研究助手:Qwen3.5-9B-AWQ-4bit解析论文图表数据
  • PCIe AVIP架构
  • OpenClaw+gemma-3-12b-it组合优化:降低长链条任务Token消耗的3个技巧
  • 基于BEMD-MPE-MVMD-SSA-iMLP的碳价格预测模型
  • Linux下C/C++高效调试工具与技巧全解析
  • 百考通:AI精准赋能任务书生成,让科研与项目启动更高效