2022年C++复赛(4-6年级)
试卷题目预览
校园植树节活动
【故事背景】
为了迎接植树节,学校组织了一次植树活动。每个班级都要种植一定数量的树木。小明作为班级代表,需要记录每个班级种植的树木数量,并计算全校总共种植了多少棵树。
【题目描述】
编写一个程序,输入每个班级种植的树木数量。程序应能够计算并输出全校种植树木的总数。
【输入格式】
1. 输入一个正整数N ,表示班级的数量。
2. 接下来N行,每行输入一个班级名称和一个整数,代表该班级种植的树木数量。
【输出格式】
输出一个整数,表示全校种植树木的总数。
<img src="/static/uploads/images/f43d345032fc.png" style="max-width:35%;border-radius:6px;margin:8px 0;" />
16
小学生科学实验记录
【故事背景】
小华的科学老师布置了一个有趣的实验作业,要求学生们记录实验的过程和结果。每位学生都需要记录他们的实验名称、实验日期和实验结果。
【题目描述】
编写一个程序,输入学生们的实验记录。程序应能够显示所有学生的实验记录,并能根据实验名称查询相关的实验结果。
【输入格式】
1. 输入一个正整数M ,表示实验记录的数量。
2. 接下来M行,每行输入一个实验名称、实验日期(格式为“年-月-日” )和实验结果。
3. 输入一个查询词,可以是实验名称。
【输出格式】
首先输出所有学生的实验记录,然后对于每个查询词,输出所有匹配的实验结果。
<img src="/static/uploads/images/1cd264df16ab.png" style="max-width:35%;border-radius:6px;margin:8px 0;" />
<img src="/static/uploads/images/e2082969b1ad.png" style="max-width:35%;border-radius:6px;margin:8px 0;" />
小学生手工课作品展示
【故事背景】
在手工课上,小朋友们制作了许多有趣的作品。老师想要组织一次作品展示活动,让每个小朋友都能展示自己的作品,并记录下每个作品的名称和制作者。
【题目描述】
编写一个程序,输入小朋友们的作品信息。程序应能够显示所有作品的列表,并能根据作品名称查询制作者的信息。
【输入格式】
1. 输入一个正整数K ,表示作品的数量。
2. 接下来K行,每行输入一个作品名称和一个学生姓名。
3. 输入一个查询词,可以是作品名称。
【输出格式】
首先输出所有作品的列表,然后对于每个查询词,输出对应的制作者信息。
5 纸飞机 张三 布娃娃 李四 陶罐 王五 纸飞机 赵六 风筝 钱七 纸飞机
纸飞机 张三 布娃娃 李四 陶罐 王五 风筝 钱七 张三 赵六
小学生数学竞赛排名
【故事背景】
学校举办了一年一度的数学竞赛,许多小朋友都参加了。老师需要一个程序来帮助她记录每个参赛者的得分,并根据得分排出名次。
【题目描述】
编写一个程序,输入参赛者的姓名和得分。程序应能够根据得分从高到低排序,并输出前几名的名单。
【输入格式】
1. 输入一个正整数P ,表示参赛者的数量。
2. 接下来P行,每行输入一个参赛者的姓名和一个整数,代表其得分。
3. 输入一个正整数R ,表示想要输出的排名数量。
【输出格式】
输出前R名参赛者的姓名和得分,按得分从高到低排序。
<img src="/static/uploads/images/4b144e1d998d.png" style="max-width:35%;border-radius:6px;margin:8px 0;" />
<img src="/static/uploads/images/380c4a76ccf0.png" style="max-width:35%;border-radius:6px;margin:8px 0;" />