2026年全国青少年信息素养大赛星火征途C++编程挑战赛模拟(二)
剩余时间 --:--:--
单选题 共 10 题
1.

循环输出 4 次 “红色基因代代传”,正确循环是:

2.

C++ 中用于从键盘读取整数(如物资数量、战士人数)的输入语句是:

3.
定义 int count = 30; 执行 count = count + 15; 后,count 的值为:
4.

红军统计各班人数,用数组 int num [15]; 存储 15 个班级人数,下列说法正确的是:

5.

判断 “行军距离> 100 公里”,正确 C++ 表达式是:

6.

可融入编程题的红色文化元素有:

7.

以下属于 C++ 分支结构关键字的有:

8.

合法且合理的变量定义有:

9.

关于 C++ 循环结构,说法正确的有:

10.

在红色活动数据处理中,数组适合存储的数据有:

编程题 共 4 题
1.

长征每日行军里程统计

题目描述

红军某小队连续行军 7 天,输入每天里程,计算并输出:总里程、平均里程(整数)、最长单日里程。

输入格式

一行 7 个整数,空格分隔。

输出格式

三行整数:总里程、平均里程、最长单日里程。

2.

红色站点最短运输路线

题目描述

4 个站点(1~4),输入 4×4 距离矩阵。从 1 出发,遍历 2、3、4 后返回 1,求最短总距离。

输入格式

4 行,每行 4 个整数。

输出格式

一个整数。

3.

根据地粮食分配

题目描述

N 个村庄,共 M 斤粮食。分配规则:

每村先分 100 斤基础口粮;

剩余粮食按人口均分(整数);

不足则只发基础口粮。

输入格式

第一行:N M

第二行:N 个整数(各村人口)

输出格式

一行 N 个整数,空格分隔。

4.

红色知识闯关积分

题目描述

5 关,每关 3 题:

第 1 关:10 分 / 题

第 2 关:20 分 / 题

第 3 关:30 分 / 题

第 4 关:40 分 / 题

第 5 关:50 分 / 题

规则:每关答对≥2 题解锁下一关,否则失败。输出:成功 / 失败、通关关数、总积分。

输入格式

5 行,每行 3 个 0/1。

输出格式

第一行:成功 / 失败

第二行:通关关数

第三行:总积分

C++ 编辑器
输入
输出