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、🎬 题目说明:

王选先生发明了:

👉 汉字激光照排系统

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


相关推荐
apocelipes18 小时前
常用编程语言和库的正则表达式性能对比
c语言·c++·python·性能优化·golang·开发工具和环境
郝学胜_神的一滴2 天前
CMake 034:生成器表达式:解耦构建时序、精简分支逻辑的终极利器
c++·cmake
见过夏天3 天前
C++ 基础入门完全指南
c++
用户805533698034 天前
不止三件套:QObject 属性系统全关键字与运行时反射!
c++·qt
BadBadBad__AK5 天前
线段树维护区间 k 次方和
c++·数学·算法·stl
卷无止境5 天前
Eigen 库如何借助 OpenMP 加速计算
c++·后端
卷无止境5 天前
OpenMPI、MPICH 与 OpenMP:关系、核心概念与架构全解
c++·后端
郝学胜_神的一滴6 天前
CMake 30:循环语法全解|foreach_while双循环精讲、迭代技巧与实战避坑指南
c++·cmake
卷无止境8 天前
C++ 的Eigen 库全解析
c++
卷无止境8 天前
现代 C++特性大盘点:一门脱胎换骨的老语言
c++·后端