青少年软件编程(C/C++)二级等级考试真题试卷(2024年3月)

2024.03 青少年软件编程(C/C++)2级等级考试真题试卷
编程题
第 1 题 
满足条件的数的累加2

现有n个整数,将其中个位数为k的数进行累加求和

输入

第一行一个整数n。第二行n个非负整数,以空格分割,每个数不大于100000。第三行一个整数k。

输出

输出满足题目要求的累加和

样例输入

10
2 5 7 17 11 18 4 27 1 7
7
样例输出

58


第 2 题
统一文件名

小A在命名文件的时候经常不注意大小写,格式比较混乱。现要求你写一个程序将目录下的文件统一规范的格式,即文件名的第一个字符如果是字母要大写,其他字母小写。如将Test、test整理成Test。

输入

第一行一个数字n,表示有n个文件名要统一,n不超过100。 接下来n行,每行一个单词,长度不超过20,表示文件的名字。文件名由字母、数字和-组成。

输出

n行,每行一个单词,对应统一后的文件名。

样例输入

4
Test
data
2-TEST
problem-6
样例输出

Test
Data
2-test
Problem-6


第 3 题
Lab杯

“Lab杯”乒乓球赛就要在PKU的实验室之间举行了。人工智能实验室的学生都是乒乓球的狂热分子,都强烈希望代表实验室去比赛。但是由于名额限制,他们之中只能由一个人被选作代表。

为了让选择的过程公平,他们决定打一次单循环赛,每一对学生之间都打一场五局三胜的比赛。赢得最多比赛的人就将代表实验室去比赛。现在Ava手里有一份表,表里面记录了每一场比赛的比分。她应该让谁去比赛?

输入

输入包含一组测试数据。第一行包含n(2 ≤ n ≤ 100),实验室里学生的数目。接下来给出一个n × n矩阵A。矩阵的每一个元素都是0、1、2、3中的一个。第i行第j列的元素aij是第i个学生在和第j个学生的比赛中赢的局数。aij和aji(i ≠ j)正好有一个是3,另外一个小于3。矩阵的所有对角线元素都是0。

输出

输出赢了最多比赛的学生的编号。如果有平分,选择编号最小的。

样例输入

4
0 0 3 2
3 0 3 1
2 2 0 2
3 3 3 0
样例输出

4

答案和更多内容请查看网站:【试卷中心 -- C++  二级】

网站链接 

青少年软件编程历年真题模拟题实时更新

================================================

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

No0d1es

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值