

🌟 第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、🎬 题目说明:
王选先生发明了:
👉 汉字激光照排系统
这是中国印刷史上的重大突破。