文库 真题 蓝桥杯真题

第12届蓝桥杯青少组Python中高级组STEMA真题及答案 2021年3月

蓝桥杯Python真题答案 蓝桥杯stema真题 PDF   5页   下载0   2024-03-01   浏览314   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
第12届蓝桥杯青少组Python中高级组STEMA真题及答案 2021年3月 第1页
第12届蓝桥杯青少组Python中高级组STEMA真题及答案 2021年3月 第2页
剩余3页未读, 下载浏览全部
 答案  解析 第 12 届蓝桥杯 Python 青少组中 / 高级组选拔赛( STEMA ) 2021 年 3 月真 题 题目总数:5 总分数:128 编程题 第 1 题 问答题 编程实现: 给定一个正整数 n ,计算出 n 乘 100 的积。 输入描述: 输入一个正整数n 输出描述: 输出n 乘 100 的积 样例输入: 样例输出: 评分标准: 6分:能正确输出一组数据; 6分:能正确输出两组数据; 6分:能正确输出三组数据。 第 2 题 问答题 编程实现: 给定一个正整数,判断这个正整数是否能被 5 整除。 2 200 n = int (input ()) print (n*100 ) 1 2  答案  解析 输入描述: 输入一个正整数 n 输出描述: 如果 n可以被 5整除则输出大写字母 “Y”,否者输出大写字母 “N” 样例输入: 样例输出: 评分标准: 6 分:能正确输出一组数据; 6 分:能正确输出两组数据; 8 分:能正确输出三组数据。 10 Y n = int(input ()) if n % 5 == 0: print ("Y" ) else : print ("N" ) 1 2 3 4 5 第 3 题 问答题 提示信息: 心理学用 “智力商数 ”即 “IQ” 来表示一个人的智力水平。经过研究划分,智力水平可分为 7个等级: 1 、 IQ≥140 的是天才 2 、 139≥IQ≥120 的智力优秀 3 、 119≥IQ≥110 的智力中上 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” 样例输入: 样例输出: 评分标准: 6分:能正确输出一组数据; 6分:能正确输出两组数据; 6分:能正确输出三组数据; 7分:能正确输出四组数据。 第 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 135 B n = int (input ()) if n >= 140 : print ("A" ) elif n >= 120 : print ("B" ) elif n >= 110 : print ("C" ) elif n >= 90 : print ("D" ) elif n >= 80 : print ("E" ) elif n >= 70 : print ("F" ) else : print ("G" ) 1 2 3 4 5 6 7 8 9 1 0 11 12 13 14 15  答案  解析 输入描述: 第一行输入 n 个正整数,正整数之间英文逗号隔开(正整数不能有重复,且 n>3 ) 第二行输入一个正整数M 输出描述: 输出n 个正整数中两个数相加的结果正好为 M 的组合有几组 样例输入: 样例输出: 评分标准: 7分:能正确输出一组数据; 7分:能正确输出两组数据; 8分:能正确输出三组数据; 8分:能正确输出四组数据。 第 5 题 问答题 提示信息: 某种病毒具有很强的繁殖能力,从病毒粒子出生后的第 5 分钟开始,每分钟可以复制出一个新的病毒粒子。新 出生的病毒粒子从第5 分钟开始,也可以每分钟复制一个新的病毒粒子。 举例来说,第1 分钟时有一个病毒粒子,此病毒粒子从第 5 分钟开始复制新的病毒粒子,因此第 5 分钟时的病毒 数量为2 个;第 6 分钟时又复制出新的病毒粒子,因此第 6 分钟的病毒数量为 3 个;以此类推,第 7 分钟时病毒粒 子数为4 ;第 8 分钟时病毒粒子数为 5 ;第 9 分钟时,第 5 分钟复制出的病毒粒子开始复制新的病毒粒子,因此第 9 2, 7, 11, 6, 13 13 2 n = input () m = int (input ()) n = n .split ("," ) num = 0 numList =[] for i in n : for j in n : if i != j and int (i)+int (j) == m and [i,j] not in numList and [j numList .append ([i,j]) num = num + 1 print (num ) 1 2 3 4 5 6 7 8 9 10 11  答案  解析 分钟时的病毒总数为 7 ;第 10 分钟时,第 6 分钟复制出的病毒粒子开始复制新的病毒粒子,因此第 10 分钟时的病 毒粒子总数为10 。 编程实现: 计算病毒粒子总数,已知第一分钟时出生了一个病毒粒子,假设所有病毒粒子不会自动死亡,请计算第 N 分钟 时的病毒粒子总数。 例如:前10 分钟病毒粒子的总数分别
第12届蓝桥杯Python青少组中_高级组选拔赛(STEMA)2021年3月真题-附答案,蓝桥杯青少组Python中高级组STEMA真题及答案
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明