image

编辑人: 桃花下浅酌

calendar2025-06-07

message4

visits766

第14届蓝桥杯Scratch图形化编程_省赛_中级_2023年5月7日真题参考答案

一、单选题

1、已知下面角色一共有3个造型,则以下选项中,不能呈现下图中第三个造型效果的程序是( )

A

B

C

D


2、运行以下程序,循坏执行4次后,x的值是( )


A、

13

B、

31

C、

98

D、

200


3、运行以下程序,舞台上能看到几只小猫( )

A 4

B 5

C 6

D 7


4、运行以下程序后,下列选项中说法正确的是( )

A sum最终的值一定是个1位数

B、

sum最终的值一定是个2位数

C、

sum最终的值一定是个3位数

D、

sum最终的值可能是90


5、以下选项中,可以让角色说“true”的程序是( )

A

B

C

D


二、实操题

6、魔术表演。

具体要求:

(1)点击绿旗,角色、背景如图所示:

(2)等待1秒,魔术师说:“变、变、变!”,1秒后舞台右侧的小男孩消失;

(3)1秒后,舞台的黑板上出现小男孩的照片(穿着超人服装)。

参考答案:这是一个关于魔术表演的题目,具体描述了一个魔术师通过一系列操作,使舞台上的小男孩消失,并在黑板上出现小男孩的照片(穿着超人服装)。


7、小猫踩球

具体要求:

(1)点击绿旗,角色、背景如图所示:

(2)等待1秒,小猫(持续切换造型)踩着小球(持续顺时针旋转)同步想舞台右侧水平移动:

(3)当小猫和小球移动到背景中的舞台右侧边缘时,程序结束:

参考答案:根据题目要求,我们需要使用编程或类似工具实现小猫踩球的效果。1. 首先,我们需要创建一个场景,其中包括小猫和小球,背景也按照题目要求设置。2. 当绿旗被点击时,程序开始运行。等待1秒后,小猫开始踩着小球同步向舞台右侧水平移动。3. 小猫和小球在移动的过程中,需要持续切换造型和顺时针旋转。4. 当小猫和小球移动到舞台右侧边缘时,程序结束。


8、放大镜

具体要求:

(1)点击绿旗,角色、背景如图所以(文字角色请自行创建,放大镜角色请自行调整):

(2)鼠标左键点击一下放大镜,放大镜持续跟随鼠标移动;

(3)当任意一个文字完整出现在放大镜中时,字体变大,放大镜离开文字后字体恢复原来大小(字体放大后的效果参照下图所示)

参考答案:这是一个基于Scratch编程的题目。根据题目要求,我们需要创建两个角色,一个文字角色和一个放大镜角色。1. 创建文字角色和放大镜角色,调整放大镜角色的外观和大小。2. 当绿旗被点击时,程序开始运行,背景和角色将按照题目中所示的图进行设置。3. 在代码中添加事件监听器,监听鼠标左键点击事件,当鼠标左键被按下时,放大镜跟随鼠标移动。4. 添加一个条件判断语句,当放大镜中有文字角色时,将文字角色的字体大小变大,当放大镜离开文字角色时,将文字角色的字体大小恢复原状。


9、小狗避障:

(1)点击绿旗,角色、背景如图所示:

(2)舞台下方出现询问框:“输入5-8之间的一个数字“(包含5和8)

(3)如果输入的数字不在5和8之间,询问框说:“请重新输入5-8之间的一个数字”;

(4)如果输入的数字在5-8之间,在舞台上呈现对应数量的避障柱子;

(5)等待1秒,小狗水平向右移动,并按以下要求绕过每根柱子;

要求:从第一根柱子后面绕过,从第二根柱子前面绕过,从第三根柱子后面绕过......以此类推。(可明显看到小狗跑动的过程,且动作连贯没有迟钝和卡顿,请以程序演示视频为准);

(6)三秒内到达舞台边缘,程序结束。

参考答案:本题要求实现一个小狗避障的程序,具体步骤如下:1. 点击绿旗,角色和背景如题目所示。2. 舞台下方出现询问框,提示输入5-8之间的一个数字。3. 如果输入的数字不在5-8之间,询问框提示重新输入。4. 如果输入的数字在5-8之间,在舞台上呈现对应数量的避障柱子。5. 等待1秒,小狗水平向右移动,并按要求绕过每根柱子。6. 三秒内到达舞台边缘,程序结束。


10、智能计价器

背景信息:

A城市的出租车计价:3公里以内13元,基本单价每公里2.3元(超过3公里部分不满1公里收费)。燃油附加费每运次1元。

例如:

3.2公里的打车费用:13+2.3+1=16.3

7.1公里的打车费用:13+2.3*5+1=25.5

具体要求:

(1)点击绿旗,角色、背景如图所示(舞台下方出现询问框)

(2)如果输入的公里数小于等于0,智能计价器说:“数据有误,重新输入”并在屏幕上显示2秒后,回到初始状态;

(3)如果输入的公里数大于0小于等于3,智能计价器说:“打车费:14元”并在屏幕上显示2秒后,回到初始状态;

(4)如果输入的公里数大于100,智能计价器说:“建议更换,交通工具”并在屏幕上显示2秒后,回到初始状态;

(5)如果输入的公里数大于0小于等于100,智能计价器说出打车费用并在屏幕上显示2秒后,回到初始状态

例如:输入3.2,则打车费用为16.3元

(6)重复执行2)3)4)5)步骤;

参考答案:根据题目要求,我们需要根据输入的公里数来计算打车费用,并给出相应的提示。1. 如果输入的公里数小于等于0,智能计价器说:“数据有误,重新输入”并在屏幕上显示2秒后,回到初始状态。2. 如果输入的公里数大于0小于等于3,智能计价器说:“打车费:14元”并在屏幕上显示2秒后,回到初始状态。3. 如果输入的公里数大于100,智能计价器说:“建议更换,交通工具”并在屏幕上显示2秒后,回到初始状态。4. 如果输入的公里数大于0小于等于100,智能计价器说出打车费用并在屏幕上显示2秒后,回到初始状态。


11、消除字母

具体要求:

(1)点击绿旗,角色、背景如图所示:(创建一个字母表,并存入26个字母);

(2)等待1秒,阿拉蕾说:“请输入一个字母”,舞台下方出现询问框;

(3)当在询问框中输入一个字母表中存在的字母,等待1秒,阿拉蕾将此字母和它的前两项与后两项字母说出,,然后从字母表中删除这五个字母;

(列表第一项的前一项是列表的最后一项,列表最后一项的后一项是第一项)

例如:输入C,阿拉蕾说:“删除ABCDE”后,列表中的这五个字母删除

例如:输入F,阿拉蕾说:“删除YZFGH”后,列表中的这五个字母删除

(4)当询问框中输入一个字母表中不存在的字母后,阿拉蕾说:“输入错误”;

(5)重复执行2)3)4)步骤,当字母表中的字母不足5个时,程序结束。

参考答案:本题要求编写一个程序,该程序需要满足以下要求:1. 创建一个字母表,并存入26个字母。2. 等待1秒,阿拉蕾说:“请输入一个字母”,舞台下方出现询问框。3. 当在询问框中输入一个字母表中存在的字母,等待1秒,阿拉蕾将此字母和它的前两项与后两项字母说出,然后从字母表中删除这五个字母。4. 当询问框中输入一个字母表中不存在的字母后,阿拉蕾说:“输入错误”。5. 重复执行步骤2-4,当字母表中的字母不足5个时,程序结束。


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

创作类型:
原创

本文链接:第14届蓝桥杯Scratch图形化编程_省赛_中级_2023年5月7日真题参考答案

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