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


🌟 第9题:神秘循环天数计算

1、下面C++代码执行后的输出是?

答案:C**、7**


2、🎬 故事时间:口罩库存大作战

(1)小杨有:

  • 目标口罩数 n = 17

  • 当前 masks = 10

  • 每天会减 1

  • 有些特殊日子会 +7


(2)循环每天:

cpp 复制代码
if (cur == 0 || cur == 1)
    masks += 7;
masks -= 1;

意思是:

🌞 周日或周一(0或1)会多补7个

然后每天都用掉1个


(3)我们一步步模拟:

第1天:masks:10 → 9 cur =3

第2天:masks:9 → 8 cur =4

第3天:masks:8 → 7 cur =5

第4天:masks:7 → 6 cur =6

第5天:masks:6 → 5 cur =0

第6天:masks:5 → 12→11 cur=1

第7天:masks:11 → 18→17 目标达成

最终要 7 天。


(2)💡 技巧:

循环题一定画"天数变化表"。



🌟 第10题:判断各位是否都是偶数

1、横线处应填入

答案:A、 break


2、🎬 数字检查官:

(1)程序在干什么?

cpp 复制代码
while(N != 0)
{
    if(N % 2 != 0)
        Flag = false;
}

(2)如果某一位是奇数:

🚨 马上判失败!

这个时候应该:

cpp 复制代码
break;

因为已经知道答案了,没必要继续查。


(3)💡 continue 是跳过这次

break 是直接跳出循环

这里要的是"立刻停止"。



🌟 第11题:三天打鱼,两天晒网

1、横线处应填写?

答案:D i == 0 || i == 4


2、🎬 故事时间:渔夫小杨

(1)规律:

打鱼 打鱼 打鱼 晒网 晒网

3天工作 2天休息


(2)循环:

cpp 复制代码
i = n % 5

(3)余数可能是:

0 1 2 3 4


(4)其中:

余 3 或 4 是晒网

但题目选项里等价写法是:

cpp 复制代码
i == 0 || i == 4

表示第5天和第4天。


(5)💡 关键:

周期问题 = % 运算



🌟 第12题:判断回文数

1、横线处应填写?

答案:A 10 * a + n % 10


2、🎬 故事时间:镜子魔法

(1)比如:

123

我们要倒过来:

321


(2)做法是:

cpp 复制代码
a = 10*a + 当前最后一位

每次:

cpp 复制代码
n % 10 取最后一位
n /= 10 去掉最后一位

(3)所以公式必须是:

cpp 复制代码
a = 10 * a + n % 10

(4)💡 回文数口诀:

cpp 复制代码
倒着拼,十倍加


🌟 第13题:打印栅栏图

1、横线处应填写?

答案:C cout << '+';


2、🎬 小杨建栅栏:

(1)段与段之间用:

cpp 复制代码
+

图形没有换行。


(2)看A/B选项:

**A.**cout << '+' << endl; ❌️
**B.**cout << '+' << ' ' << endl; ❌️

都有转行,肯定不正确


(3)看D选项:

**D.**cout << '+' << ' ';
有空格,也不正确


(4)答案是C

cout << '+';



🌟 第14题:鸿蒙是什么?

1、鸿蒙是?

答案:C 操作系统


2、🎬 具体说明:

(1)小杨的华为手表跑的是:

HarmonyOS


(2)它是:

👉 操作系统


(3)就像:

  • Windows 是操作系统

  • Android 是操作系统



🌟 第15题:王选先生的贡献

1、王选先生的重大贡献是 ?

答案:C、 发明汉字激光照排系统


2、🎬 题目说明:

王选先生发明了:

👉 汉字激光照排系统

这是中国印刷史上的重大突破。


相关推荐
辛苦才能21 分钟前
C++多态原理:虚函数表的内存布局与动态绑定的汇编真相
开发语言·c++
西西弗Sisyphus31 分钟前
Qt 实现一个 水波进度球
c++·qt·c
无忧.芙桃32 分钟前
数据结构之排序算法(中):冒泡排序与快速排序,从相邻交换到工程级优化
c语言·c++·排序算法
Hhy_110738 分钟前
《C++深度解构04》类和对象(下)——类型转换、static、友元与编译器优化
c语言·c++·学习·类和对象·visual studio
qq_199886871 小时前
第7板块·第1节:通用算子分类与设计模式
c++·人工智能·gpu算力·cuda
6Hzlia3 小时前
【Classic 150 刷题计划】 LeetCode 205. 同构字符串 | C++ 双向绑定与哈希表映射
c++·算法·leetcode
神仙别闹9 小时前
基于 C++ 实现(控制台)学生成绩管理系统
开发语言·c++
会周易的程序员9 小时前
5 节点边缘冗余方案(上):基于 aiRaft 的物联网高可用控制面设计
c++·分布式·物联网·raft·iot·共识
qq_1998868712 小时前
第6板块·第4节:构建系统与多文件项目
c++·人工智能·gpu算力
汉克老师13 小时前
GESP2026年9月认证C++三级( 第三部分编程题(2、分割字符串))精讲
c++·gesp·小学生·学c++编程