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

王选先生发明了:

👉 汉字激光照排系统

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


相关推荐
watson_pillow20 小时前
c++ 协程的初步理解
开发语言·c++
故事和你9120 小时前
洛谷-算法1-2-排序2
开发语言·数据结构·c++·算法·动态规划·图论
Tanecious.1 天前
蓝桥杯备赛:Day6-B-小紫的劣势博弈 (牛客周赛 Round 85)
c++·蓝桥杯
流云鹤1 天前
Codeforces Round 1090 (Div. 4)
c++·算法
小菜鸡桃蛋狗1 天前
C++——string(上)
开发语言·c++
wljy11 天前
第十三届蓝桥杯大赛软件赛省赛C/C++ 大学 B 组(个人见解,已完结)
c语言·c++·算法·蓝桥杯·stl
清空mega1 天前
C++中关于数学的一些语法回忆(2)
开发语言·c++·算法
想唱rap1 天前
线程池以及读写问题
服务器·数据库·c++·mysql·ubuntu
望眼欲穿的程序猿1 天前
Vscode Clangd 无法索引 C++17 或者以上标准
java·c++·vscode
6Hzlia1 天前
【Hot 100 刷题计划】 LeetCode 42. 接雨水 | C++ 动态规划与双指针题解
c++·算法·leetcode