第12 届蓝桥杯 Python 青少组中 / 高级组选拔赛( STEMA ) 2021 年 3 月真
题
题目总数:5 总分数:128
编程题
第 1 题 问答题
编程实现:
给定一个正整数 n ,计算出 n 乘 100 的积。
输入描述:
输入一个正整数n
输出描述:
输出n 乘 100 的积
样例输入:
样例输出:
第 2 题 问答题
编程实现:
给定一个正整数,判断这个正整数是否能被 5 整除。
输入描述:
输入一个正整数n
输出描述:
如果 n 可以被 5 整除则输出大写字母 “Y” ,否者输出大写字母 “N”
样例输入:
样例输出:
2
200
10
第 3 题 问答题
提示信息:
心理学用 “ 智力商数 ” 即 “IQ” 来表示一个人的智力水平。经过研究划分,智力水平可分为 7 个等级:
1、 IQ≥140 的是天才
2、 139≥IQ≥120 的智力优秀
3、 119≥IQ≥1 10 的智力中上
4、 109≥IQ≥90 的智力中等
5、 89≥IQ≥80 的智力中下
6、 79≥IQ≥70 的智力不足
7、 IQ≤69 的智力缺陷
编程实现:
已知智力水平等级划分,编写程序,当给定一个 IQ 值来判断智力水平属于哪个级别。
输入描述:
输入一个正整数作为IQ 值
输出描述:
如果IQ 值大于等于 140 输出大写字母 “A”
如果IQ 值大于等于 120 且小于等于 139 输出大写字母 “B”
如果IQ 值大于等于 110 且小于等于 119 输出大写字母 “C”
如果IQ 值大于等于 90 且小于等于 109 输出大写字母 “D”
如果IQ 值大于等于 80 且小于等于 89 输出大写字母 “E”
如果IQ 值大于等于 70 且小于等于 79 输出大写字母 “F”
如果IQ 值小于等于 69 输出大写字母 “G”
样例输入:
样例输出:
第 4 题 问答题
编程实现:
给定一组包含 n 个( n>3) 正整数数据,和一个正整数 M ,从这 n 个正整数中任意拿出两个数相加,相加后的结果
正好为M 的值,计算出这 n 个正整数中有多少组这样的数据。
例如:
给定一组正整数为: 1, 3, 2, 4 ,正整数 M 为 3 ,其中有 1 组符合要求,为 1 和 2
给定一组正整数为:2, 7, 11, 6, 13 ,正整数 M 为 13 ,其中有 2 组符合要求,分别为 2 和 11 , 7 和 6
输入描述:
Y
135
B
第一行输入n 个正整数,正整数之间英文逗号隔开(正整数不能有重复,且 n>3 )
第二行输入一个正整数M
输出描述:
输出n 个正整数中两个数相加的结果正好为 M 的组合有几组
样例输入:
样例输出:
第 5 题 问答题
提示信息:
某种病毒具有很强的繁殖能力,从病毒粒子出生后的第 5 分钟开始,每分钟可以复制出一个新的病毒粒子。新
出生的病毒粒子从第5 分钟开始,也可以每分钟复制一个新的病毒粒子。
举例来说,第1 分钟时有一个病毒粒子,此病毒粒子从第 5 分钟开始复制新的病毒粒子,因此第 5 分钟时的病毒
数量为2 个;第 6 分钟时又复制出新的病毒粒子,因此第 6 分钟的病毒数量为 3 个;以此类推,第 7 分钟时病毒粒
子数为4 ;第 8 分钟时病毒粒子数为 5 ;第 9 分钟时,第 5 分钟复制出的病毒粒子开始复制新的病毒粒子,因此第 9
分钟时的病毒总数为7 ;第 10 分钟时,第 6 分钟复制出的病毒粒子开始复制新的病毒粒子,因此第 10 分钟时的病
毒粒子总数为10 。
编程实现:
计算病毒粒子总数,已知第一分钟时出生了一个病毒粒子,假设所有病毒粒子不会自动死亡,请计算第 N 分钟
时的病毒粒子总数。
例如:前10 分钟病毒粒子的总数分别为 1,1,1,1,2,3,4,5,7,10 。
输入描述:
输入正整数N(0<N≤60) ,表示时间
输出描述:
输出第N 分钟时,病毒粒子的总数
样例输入:
样例输出:
2, 7, 11, 6, 13
13
2
6
3
第12届蓝桥杯Python青少组中_高级组选拔赛(STEMA)2021年3月真题,第12届蓝桥杯青少组Python中高级组STEMA真题