image

编辑人: 沉寂于曾经

calendar2025-06-13

message7

visits952

第14届蓝桥杯Scratch选拔赛初级及中级(STEMA)真题2022年11月27日参考答案

一、单选题

1、运行以下程序几秒后,角色会说“快乐学习”?(      )

A 1秒

B 2秒

C 3秒

D 4秒


2、角色面向90方向且在显示状态下,运行以下程序舞台上能看到几只完整的小猫?(   )

A 1

B 2

C 3

D 4


3、运行以下程序,角色移动到舞台的什么位置?(     )

A 舞台上部边缘

B 舞台下部边缘

C 舞台右侧边缘

D 舞台左侧边缘


4、运行以下程序,角色在显示状态下说出的内容是?(     )   

A 10

B 15

C 20

D 30


5、运行以下程序,角色在显示状态时下列选项描述效果正确的是(     )。

A、

持续说出“1+2+3...+50” 的和

B、

说出“1+2+3.….+50” 的和2秒

C、

说出 “1+2+3...+49” 的和2秒

D、

不显示说话内容


二、实操题

6、旋转风车。

具体要求:

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

2). 等待1秒,风车持续转动(每隔0.1秒进行造型切换)。

参考答案:1. 首先,设置角色和背景,确保与题目中所示的图片一致。2. 然后,编写代码以控制风车转动。这可以通过使用“等待”和“造型切换”积木来实现。具体步骤如下:* 使用“当绿旗被点击”事件,触发风车转动的动作。* 使用“等待1秒”积木,让风车在开始转动之前等待1秒。* 使用“重复执行直到”积木,重复执行风车转动的动作,直到满足某个条件(例如,当角色被点击停止)。* 在“重复执行”积木内部,使用“等待0.1秒”积木,让风车每隔0.1秒切换一次造型,实现持续转动的效果。


7、小猫照镜子。

具体要求:

1). 运行程序,角色、背景如图所示;

2). 按下一次键盘左键(按下并松开),小猫转向左侧,镜子中小猫转向右侧;

3). 按下一次键盘右键(按下并松开),小猫转向右侧,镜子中小猫转向左侧。

参考答案:根据题目要求,需要编写一个程序,模拟小猫照镜子的情景。按下键盘左键,小猫转向左侧,镜子中小猫转向右侧;按下键盘右键,小猫转向右侧,镜子中小猫转向左侧。


8、判断小球

编程实现:

判断小球。

具体要求:

1). 运行程序,角色、背景如图所示;

2). 等待1秒,黑板上随机出现1-5个小球,老师询问:“出现几个小球?”同时出现询问框;

3). 如果输入的数字和小球出现的数量相同,老师说:“正确”1秒;

4). 如果输入的数字和小球出现的数量不相同,老师说:“错误”1秒;

5). 重复持续2)、3)、4)步骤。

参考答案:根据题目要求,我们可以使用Python语言来实现这个判断小球的程序。具体实现方式如下:1. 首先,我们需要导入必要的库,例如pygame库用于创建图形界面。2. 然后,我们需要设置窗口的大小、标题和背景颜色,并初始化pygame。3. 接着,我们可以定义一个函数来生成指定数量的随机小球,并将它们绘制在黑板上。4. 我们可以定义一个主循环来重复执行以下步骤:a. 等待1秒。b. 生成指定数量的随机小球,询问用户出现的小球数量,并将用户输入的数字和小球的数量进行比较。c. 根据比较结果,显示相应的提示信息。d. 重复执行上述步骤。


9、云朵降雨

编程实现:

云朵降雨。

具体要求:

1). 运行程序,角色、背景如图所示; 

2). 当鼠标向左移动时,云朵水平向左移动,当鼠标向右移动时,云朵水平向右移动;

3). 同时云朵下方开始持续降雨(雨滴以加速方式下落);

4). 雨滴落到舞台下边缘后出现雨滴溅落造型0.2秒后消失;

5). 重复持续2)、3)、4)步骤。

参考答案:由于题目要求实现的是一个动画效果,具体涉及到图形界面和动画控制,因此需要使用某种编程语言(如Python的pygame库)和图形库来实现。首先,需要创建一个窗口,并在窗口中绘制出云朵和背景。然后,通过监听鼠标的移动事件,获取鼠标的横坐标,根据横坐标的变化来控制云朵的水平移动。接着,需要在云朵下方不断生成雨滴,并控制雨滴以加速方式下落。可以使用定时器来控制雨滴的生成速度和下落速度。当雨滴落到舞台下边缘时,需要改变雨滴的造型,并等待0.2秒后消失。可以使用计时器来控制等待时间。最后,需要不断重复上述步骤,实现持续降雨的效果。


10、神奇画笔

编程实现:

神奇画笔。

具体要求:

1). 运行程序,背景如图所示;

2). 等待1秒后切换到下一个角色、背景(画板中简笔画为参照绘制样例);

3). 按下鼠标左键,画笔隐藏并跟随鼠标移动同时在空白处画线(松开鼠标左键,画笔停止画线,画笔颜色随机,笔粗10);

4). 按下空格键,绘制图案向右侧水平移动(能看到移动过程);

5). 当图案碰到舞台右侧边缘时,图案停止移动,程序结束。

参考答案:这是一个编程题目,需要实现一个神奇画笔的功能。根据题目要求,我们可以使用Python的pygame库来实现。具体实现步骤如下:1. 导入必要的库,如pygame和random。2. 初始化pygame,设置窗口大小和标题。3. 加载背景图片和角色图片。4. 创建画笔对象,设置画笔颜色为随机颜色,笔粗为10。5. 在主循环中,等待1秒后切换到下一个角色和背景。6. 当按下鼠标左键时,隐藏画笔并跟随鼠标移动画线,松开鼠标左键时停止画线。7. 当按下空格键时,绘制图案向右侧水平移动,能看到移动过程。8. 当图案碰到舞台右侧边缘时,停止移动,程序结束。


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

创作类型:
原创

本文链接:第14届蓝桥杯Scratch选拔赛初级及中级(STEMA)真题2022年11月27日参考答案

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