image

编辑人: 人逝花落空

calendar2025-06-11

message7

visits947

第12届蓝桥杯Scratch_选拔赛_初级组_真题2020年9月20日参考答案

一、实操题

1、角色装扮

编程实现:

通过鼠标点击衣物与饰品,让角色穿上自己喜欢的服饰。

具体要求:

1). 运行程序,舞台上出现角色、衣物与饰品且造型可自行选择(分开不能重叠);

2). 鼠标点击衣物或饰品时,会移动到角色身上(衣物不能遮挡饰品);

3). 再次点击舞台上方绿旗,角色、衣物与饰品回到初始位置。

参考答案:本题要求实现一个角色装扮的功能,通过鼠标点击衣物与饰品,让角色穿上自己喜欢的服饰。具体要求包括:1. 运行程序后,舞台上出现角色、衣物与饰品,且造型可自行选择,不能重叠。2. 鼠标点击衣物或饰品时,会移动到角色身上,衣物不能遮挡饰品。3. 再次点击舞台上方绿旗,角色、衣物与饰品回到初始位置。为了实现这个功能,我们可以使用Scratch编程语言,通过创建角色、变量和事件来实现。首先,我们需要创建角色、衣物和饰品,并将它们分别命名为“角色”、“衣物”和“饰品”。然后,我们需要创建一些变量来记录角色、衣物和饰品的初始位置。接下来,我们需要编写一些事件和代码块来实现功能。例如,当鼠标点击衣物或饰品时,将衣物或饰品移动到角色身上,并更新变量的值。当再次点击绿旗时,将角色、衣物和饰品的位置重置为初始位置。最后,我们需要将代码块和事件组合在一起,形成一个完整的程序。


2、天体运动

编程实现:

地球绕着太阳转,月球绕着地球转。

具体要求:

1) . 创建太空背景 Stars,添加角色太阳 Sun、地球 Earth、月球用 Ball 代替,角色大小大致如图所示;

2). 运行程序后,地球开始逆时针绕着太阳转动;

3). 与此同时,月球逆时针绕着地球转动。

参考答案:由于题目要求使用编程实现天体运动,并且指定了背景、角色以及角色间的相对运动,所以需要使用编程语言如Python或者JavaScript等。然而,具体代码实现需要考虑到具体的编程环境和库,这里只能提供一个大致的框架和思路。首先,需要创建一个太空背景Stars,可以使用HTML和CSS来实现,也可以使用一些图形库如Pygame或者Unity3D等。然后,需要创建角色太阳Sun、地球Earth、月球Ball。这里可以使用图形库提供的类或者函数来创建,比如Pygame中的Circle类或者Unity3D中的GameObject等。接着,需要实现地球逆时针绕着太阳转动,以及月球逆时针绕着地球转动。这需要使用到编程中的动画和定时器功能,比如Pygame中的Clock类和update方法,或者Unity3D中的Time.deltaTime和协程等。最后,需要将这些元素整合在一起,形成一个完整的程序。


3、小猫跳伞

编程实现:

小猫是个跳伞高手,今天它要坐着飞机去跳伞。

具体要求:

1) . 运行程序后,我们只能看到飞机在空中,从左向右缓慢移动;

2). 在飞机飞行的过程中,如果按下空格键,大小为 10 的小猫就从飞机所在 位置跳伞;

3). 随着小猫的下落,小猫逐渐变大;

4). 大约到达舞台中间位置时,小猫打开降落伞;

5). 落到地面,停止下降,卸下降落伞,小猫说“跳伞成功”2 秒,程序结束。

参考答案:这是一个关于小猫跳伞的编程题目,具体实现方式需要根据所使用的编程语言和环境来确定。一般来说,可以使用图形库或游戏开发框架来实现这个效果。以下是一个基本的实现思路:1. 首先,需要创建一个飞机对象,这个对象会在屏幕上从左向右移动。2. 创建一个小猫对象,初始大小为10,位置与飞机相同。3. 当按下空格键时,将小猫从飞机位置释放,并开始下落。4. 小猫下落的过程中,逐渐变大,直到到达舞台中间位置。5. 到达舞台中间位置时,小猫打开降落伞,继续下落。6. 当小猫落到地面时,停止下降,卸下降落伞,小猫说“跳伞成功”,程序结束。具体的实现方式需要根据所使用的编程语言和环境来确定,例如使用Python的pygame库、JavaScript的HTML5 Canvas等都可以实现这个效果。


4、小猴吃苹果

编程实现:

猴子想吃苹果,但是苹果树太高了,它只好自己搭建梯子,才能摘到苹果。

具体要求:

1). 当绿旗被点击后,显示 Blue Sky 背景、猴子和苹果角色(大小都为 50),出现在如图位置(大致位置即可);

2). 鼠标点击猴子之后,猴子能搭建出如图的梯子(使用画笔)。图中小正 方形边长为 50;

3). 每按下一次空格键,猴子就可以爬一格梯子,猴子默认已经站在第一 格;

4). 当猴子爬到上面碰到苹果时,苹果和猴子同时用 2 秒钟时间慢慢回到地面上,程序结束;

5). 重新点击绿旗,程序可以重复执行。

参考答案:根据题目要求,我们可以使用Scratch编程软件来实现。1. 首先,我们需要创建三个角色:Blue Sky背景、猴子和苹果。将它们的大小都设置为50。2. 然后,我们需要为猴子添加一个脚本,使得当鼠标点击猴子时,它会使用画笔绘制一个梯子。3. 接着,我们需要为空格键添加一个脚本,使得每按下一次空格键,猴子就可以爬一格梯子。4. 最后,我们需要为猴子添加一个脚本,使得当猴子爬到上面碰到苹果时,苹果和猴子同时用2秒钟时间慢慢回到地面上,程序结束。


喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:第12届蓝桥杯Scratch_选拔赛_初级组_真题2020年9月20日参考答案

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share