2026年全国青少年信息素养大赛算法应用主题赛(星火征途C++小学组复赛真题)

2026年全国青少年信息素养大赛算法应用主题赛(星火征途C++复赛真题)

一、单选题

1.红军通信员正在编写一套敌情分析程序,他需要定义一个变量来专门记录"敌军所在的区域代号(仅使用单个大写字母,如'A''B' 'C'表示)"。以下定义最合适的是?

A.int position;

B.double position;

C.char position;

D.long long position;

5.炊事班要给战士们分发干粮,只要"粮袋里还有粮食(变量 food>0)",就一直分发。这种场景最适合使用?

A.continue 语句

B.while 循环

C.if 单分支

D.switch 语句

二、多选题

1.在敌后根据地,若情报等级 score 达到 90 分以上(含),或者带有"特急"标志(char flag='S'),则定义为"绝密情报"。以下判断逻辑正确的有?

A.score >= 90 || flag == 'S'

B.!(score < 90) || flag == 'S'

C.score > 89 && flag == 'S'

D.score > 90 || flag == 'S'

3.为了练习投掷技术,小战士每天进行 5 轮投掷。以下 for 循环能准确执行 5 次的有?

A.for(int i = 1; i <= 5; i++)

B.for (int i = 0; i < 5; i++)

C.for (int i = 5; i >= 1; i--)

D.for (int i = 0; i <= 5; i++)

三、编程题

相关推荐
·present·12 小时前
CSAPP(lecture 4_01)
c语言·c++
FPGA小迷弟12 小时前
用 Claude Code 重构遗留系统:从评估到落地的完整实践指南
c++·python·ai·plotly·django·ai编程·claude
程序员-King.13 小时前
【ROS1】Noetic 开发工作流程与常用命令
c++·ubuntu·ros
云深麋鹿13 小时前
C++ | 基于红黑树实现mymap与myset
开发语言·c++
傲世仙尊14 小时前
string增删查改-insert-erase-replace与find加substr组合技
c++
·present·16 小时前
CSAPP(lecture 3)
c++
别动我齐刘海16 小时前
机器人 C++ / 系统联调补强2——异常处理、Protobuf
linux·c++·人工智能·学习·算法·机器学习·机器人
basketball61616 小时前
C++ 中字符串与常见类型的转换总结
开发语言·c++
等我调个Bug17 小时前
C++智能指针通俗讲解
开发语言·c++
kyle~19 小时前
时间同步 --- PTP 与 Scheduled Action Command
c++·数码相机·机器人·传感器