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++)

三、编程题

相关推荐
David猪大卫16 小时前
【C++修炼】map 和 set 的使用
c语言·开发语言·数据结构·c++·经验分享·笔记·学习
HPtiger16 小时前
C++ 入门笔记:从 C 到 C++ 的核心过渡(命名空间、输入输出、缺省参数、重载、引用、内联)
c语言·c++·学习
努力努力再努力wz19 小时前
【Lua 进阶系列】从 C++ 对象到 Lua 变量:一文理解 userdata、Lua 栈与元表绑定机制
c++·junit·lua
慧都产品智能化20 小时前
Qt 表格升级攻略:复用已有编辑器,减少重复开发
c++·qt·编辑器·qt6.3
ShineWinsu20 小时前
对于Qt:QTableWidget常见属性以及QTableWidgetItem类的解析
开发语言·c++·qt·gui·客户端·表格·qtablewidget
ShineWinsu21 小时前
对于Qt:QListWidget常见属性以及QListWidgetItem类的解析
开发语言·c++·qt·客户端·列表·qlistwidget·qlistwidgetitem
坤坤子吖21 小时前
Linux网络编程:自定义应用层协议与 JSON 序列化
linux·服务器·网络·c++·笔记·json
沫璃染墨1 天前
从零入门计算机网络系列(十八):TCP连接管理详解——从三次握手与四次挥手到TIME_WAIT机制
运维·服务器·网络·c++·网络协议·tcp/ip·tcp
自信150413057591 天前
重生之从0开始学习c++之——vector-中篇
c++·学习·算法
ShineWinsu1 天前
对于Qt:QDial常见属性以及信号的解析
开发语言·c++·qt·gui·客户端·旋钮·qdial