资源描述:
《第十届蓝桥杯大赛青少年创意编程Python组省赛.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、蓝桥杯全国软件大赛青少年创意编程Python组准考证号:_________________姓名:___________________编程题123456总分得分上表由裁判在赛后填写,请参赛选手及阅卷裁判签名确认上述成绩准确无误。选手_________、裁判_________注意事项:1.赛场内应保持安静,参赛选手间严禁互相交谈,违者将被取消比赛资格;2.比赛过程中,自带的笔记本计算机及不得开启WLAN或蓝牙等各种无线通讯功能,违者将被取消比赛资格;3.比赛过程中,应将准考证及身份证件放置桌子左上角,以备监考人员
2、随时核对、检查;4.参赛选手的手机在检录后必须保持关闭状态直至比赛结束,违者将被取消比赛资格;5.比赛过程中,笔记本电脑须调为静音;6.请在做题之前认真阅读题目,编程题目设置有步骤分,即只完成部分功能也可以得到相应的分数;7.比赛答卷时间为120分钟;8.比赛结束后,请自行整理所有自带设备及配件,并妥善带出赛场,尤其不要遗漏电源、连线等细小零部件;9.比赛结束时裁判现场收卷,参赛选手须核对赛卷中的准考证号和姓名准确无误;本赛卷一律交给判卷裁判,比赛选手不得自行带走,否则取消比赛成绩。注意:须将比赛程序集中保存到
3、电脑上的固定目录中,命名为【准考证加名字】的目录下,例如:“1102030102张明昊”,以便赛后裁判及时收集你的比赛程序。一、编程题第一题(难度系数1,满分50分)编程实现:用1、3、5、8这几个数字,能组成的互不相同且无重复数字的三位数各是多少?总共有多少个?输入:无输出:多行数字,每行一个三位数组成的三位数的总个数将程序命名为“lq001”。评判标准:10分:能输出至少一个三位数字;30分:输出了多于10个三位数字,且确实不重复;50分:完全符合题意,即在30分标准的基础上,正确地输出了可组合的三位数和组
4、合后三位数的总数量。蓝桥杯全国软件大赛青少年创意编程Python组第二题(难度系数2,满分50分)编程实现:打印出1~1000之间包含3的数字;如果3是连在一起的(如233)则在数字前加上&;如果这个数字是质数则在数字后加上*,例:(3,13*,23*,&33,43*…&233*…)。输入:无输出:按照题意输出的数字,每行一个数字;样例输出:313*23*&33……将程序命名为“lq002”。评判标准:10分:完成打印1~1000之间包含3的数字30分:在10分标准的基础上,找出其中的连3,前面加&50分:在3
5、0分标准的基础上,找出其中的质数,后面加*第三题(难度系数3,满分50分)编程实现:让用户在一次输入时输入N个数字(2<=N<=15,即每次输入的数字数量不同),数字之间以“,”作为分隔。然后组合显示:(1)用户输入的数字个数;(2)用户输入的最小的数字;(3)将用户输入的数字按从大到小进行排列输出,数字之间以“,”作为分隔;(4)如果用户输入的数字小于等于26,则找到相对应的26个大写英文字母(1对应“A”,26对应“Z”),并拼接在一起打印显示,如果输入的数字在1~26之外则不显示相应字母。(例:程序输入2
6、14,则显示输出“[bad]”)。输入:N个数字,2<=N<=15输出:输入的数字个数输入的最小数字输入的数字从大到小排列蓝桥杯全国软件大赛青少年创意编程Python组输入的数字所对应的字母样例输入:9,12,15,22,5,21,214样例输出:75214,22,21,15,12,9,5ILOVEU[bad]将程序命名为“lq003”。评判标准:10分:正确输出用户输入的数字个数20分:在10分标准的基础上,正确输出用户输入的最小数字40分:在20分标准的基础上,正确地将用户输入的数字按从大到小进行排序输出5
7、0分:完全符合题意,即在40分标准的基础上,正确完成显示数字对应字母的环节第四题(难度系数3,满分50分)在Turtle画布上画出5个随机大小的五角星。具体要求:Turtle画布的大小为:宽800像素,高600像素;一共绘制5个五角星;每个五角星的在画布内的显示位置是随机的,五角星之间允许产生重叠甚至是完全覆盖,但每个五角星都要完整地显示在画布内;在程序运行过程中应明显看出绘制过程,建议绘图速度为7;每个五角星的线段颜色为黑色,线宽为5,边长为[10~150]之间的随机长度,并用黄色填充;提示:五角
8、星的每个顶点的内角(锐角)为36度。五角星的基本形状例如本题图-1所示:图-1将程序命名为“lq004”。评判标准:10分:至少画出了一个形状正确的五角星,不论其大小、位置、颜色和填充与否;20分:至少画出了一个形状、线段颜色、线宽正确的五角星;40分:生成了5个随机位置、随机大小且形状和线段颜色都正确的五角星,随机与否需多次运行来验证;蓝桥杯全国软件大赛青少年创意编程Python组5