蓝桥杯全国软件大赛青少年创意编程Python 组
准考证号:_________________ 姓名:___________________
编程题 1 2 3 4 5 6
总分
得分
上表由裁判在赛后填写,请参赛选手及阅卷裁判签名确认上述成绩准确无误。
选手_________ 、裁判 _________
注意事项:
1. 赛场内应保持安静,参赛选手间严禁互相交谈,违者将被取消比赛资格;
2. 比赛过程中,自带的笔记本计算机及不得开启WLAN 或蓝牙等各种无线通讯功能,违者将被取消比赛资格;
3. 比赛过程中,应将准考证及身份证件放置桌子左上角,以备监考人员随时核对、检查;
4. 参赛选手的手机在检录后必须保持关闭状态直至比赛结束,违者将被取消比赛资格;
5. 比赛过程中,笔记本电脑须调为静音;
6. 请在做题之前认真阅读题目,编程题目设置有步骤分,即只完成部分功能也可以得到相应的分数;
7. 比赛答卷时间为120 分钟;
8. 比赛结束后,请自行整理所有自带设备及配件,并妥善带出赛场,尤其不要遗漏电源、连线等细小零部
件;
9. 比赛结束时裁判现场收卷,参赛选手须核对赛卷中的准考证号和姓名准确无误;本赛卷一律交给判卷裁
判,比赛选手不得自行带走,否则取消比赛成绩。
注意:须将比赛程序集中保存到电脑上的固定目录中,命名为【准考证加名字】
的目录下,例如:“1102030102 张明昊”,以便赛后裁判及时收集你的比赛程序。
一、编程题
第一题 (难度系数 1 ,满分 50 分)
编程实现:
用1、3、5、8 这几个数字,能组成的互不相同且无重复数字的三位数各是多少?总共有多少个?
输入:
无
输出:
多行数字,每行一个三位数
组成的三位数的总个数
将程序命名为 “lq001”。
评判标准:
10 分:能输出至少一个三位数字;
30 分:输出了多于10 个三位数字,且确实不重复;
50 分:完全符合题意,即在30 分标准的基础上,正确地输出了可组合的三位数和组合后三位数的总数量。
蓝桥杯全国软件大赛青少年创意编程Python 组
第二题 (难度系数 2 ,满分 50 分)
编程实现:
打印出1~1000 之间包含3 的数字;
如果3 是连在一起的(如233 )则在数字前加上& ;
如果这个数字是质数则在数字后加上*,例: (3,13*,23*,&33,43*…&233* …)。
输入:
无
输出:
按照题意输出的数字,每行一个数字;
样例输出:
3
13*
23*
&33
……
将程序命名为 “lq002”。
评判标准:
10 分:完成打印1~1000 之间包含3 的数字
30 分:在10 分标准的基础上,找出其中的连3,前面加&
50 分:在30 分标准的基础上,找出其中的质数,后面加*
第三题 (难度系数 3 ,满分 50 分 )
编程实现:
让用户在一次输入时输入N 个数字(2<=N<=15,即每次输入的数字数量不同),数字之间以“, ”作为分
隔。
然后组合显示:
(1)用户输入的数字个数;
(2)用户输入的最小的数字;
(3)将用户输入的数字按从大到小进行排列输出,数字之间以“, ”作为分隔;
(4)如果用户输入的数字小于等于26,则找到相对应的26 个大写英文字母 (1 对应“A ”,26 对应“Z ”),
并拼接在一起打印显示,如果输入的数字在1~26 之外则不显示相应字母。(例:程序输入214,则显示