image

编辑人: 流年絮语

calendar2025-06-13

message1

visits594

第12届蓝桥杯Scratch_省赛_初级组_真题2020年12月19日参考答案

一、单选题

1、小猫从1开始数,一直数到5,以下程序可以实现题目要求的是?(    )

A

B

C

D


2、以下程序不能实现题目要求的是?(    )

A

B

C

D


3、如图机器人角色有3个造型,运行以上程序第几个造型不会出现在舞台上?(    )

A 1

B 2

C 3

D 1和2


4、运行以下程序能够呈现的效果是?(    )  

A

B

C

D


5、运行以下程序说的内容是?(     )

A 160,45  

B、

结果160,n45

C、

145,31

D、

结果145,n31


二、实操题

6、字词组合游戏

题目说明

编程实现:

字词组合游戏。

小猫需要把四个词语(蓝桥杯、青少组、创意、编程)组合成“蓝桥杯青少组创意编程”这句话。

具体要求:

1). 点击绿旗,舞台上四个词语在随机位置呈现;

2). 1秒后,4个词语组合成“蓝桥杯青少组创意编程”,如图所示。

参考答案:要实现题目描述的字词组合游戏,可以按照以下步骤进行编程:1. 初始化舞台,设置四个词语的位置和显示方式。2. 当绿旗被点击时,将四个词语随机显示在舞台上。3. 等待1秒后,将四个词语按照“蓝桥杯青少组创意编程”的顺序组合起来,并显示在舞台上。


7、鲨鱼戏水

题目要求

编程实现:

鲨鱼戏水游戏。

具体要求:

1). 舞台上呈现题目要求角色与背景;

2). 点击绿旗,鲨鱼从舞台左侧持续向右侧移动,身体的一部分在水中;

3). 游到舞台中间区域,鲨鱼突然跳出水面,划一道弧线,然后落入水中,继续向右移动;

4). 鲨鱼游到舞台最右侧边缘,停止程序。

参考答案:为了实现鲨鱼戏水游戏,我们可以使用Scratch编程语言。首先,我们需要创建角色和背景。角色是鲨鱼,背景是水池。然后,我们需要编写以下脚本:1. 当绿旗被点击时,鲨鱼从舞台左侧移动到舞台右侧。2. 当鲨鱼到达舞台中间区域时,它会跳出水面,划一道弧线,然后落入水中。3. 当鲨鱼到达舞台最右侧边缘时,程序停止。


8、绘制同心圆

题目说明

编程实现:

绘制同心圆。

具体要求:

1). 点击绿旗,小猫在舞台左下角出现;

2). 按下空格键,小猫画出10个不填充同心圆,且每个圆颜色都是随机的。画完后小猫回到出发点;

3). 再次按下空格键,小猫画出10个填充同心圆,且每个圆的颜色要逐渐改变。画完后小猫回到出发点;

4). 再次按下空格键,小猫画出10个填充同心圆,且每个圆的颜色要逐渐改变。画完后小猫回到出发点;

参考答案:由于题目中并未指定具体的编程语言,我将使用伪代码来描述如何绘制同心圆。1. 当绿旗被点击,初始化小猫的位置在舞台的左下角。2. 当空格键被按下,执行以下步骤:a. 初始化变量,如圆的数量(10个)、圆的半径(从小到大逐渐增大)、颜色列表(随机颜色)等。b. 对于每一个圆:- 设置画笔颜色为颜色列表中的一个随机颜色。- 绘制一个同心圆,半径逐渐增大。c. 小猫回到出发点。3. 当再次按下空格键,执行以下步骤:a. 初始化变量,如圆的数量(10个)、圆的半径(从小到大逐渐增大)、颜色列表(颜色逐渐改变)等。b. 对于每一个圆:- 计算当前圆的颜色,可以通过线性插值或其他渐变算法来实现。- 设置画笔颜色为计算出的颜色。- 绘制一个填充的同心圆,半径逐渐增大。c. 小猫回到出发点。


9、智能钢琴

题目说明

编程实现:

博士汪发明了一个智能的钢琴,不仅能弹奏出美妙的音符,还能播放之前演奏的曲子。

具体要求:

1). 呈现角色;

2). 琴键上的1 ~ 7,对应do、re、mi、fa、sol、la、xi,7个音符,用鼠标点击1 ~ 7对应琴键即可发出对应音符的声音;

3). 按下空格键,完整的播放出刚才弹出的所有音符。

参考答案:1. 呈现角色:博士汪。2. 琴键上的1 ~ 7,对应do、re、mi、fa、sol、la、xi,7个音符,用鼠标点击1 ~ 7对应琴键即可发出对应音符的声音。3. 按下空格键,完整的播放出刚才弹出的所有音符。


10、打砖块游戏

题目说明

编程实现:

打砖块游戏,砖块的初始生命值为:1 – 5,砖块被打击一次,生命值减1,生命值为0的时砖块消失。

具体要求:

1). 点击绿旗舞台呈现效果(27个砖块如图分布,且砖块造型随机显示);

2). 小猫能不停地发射小球(间隔0.1秒),小球面向鼠标指针的方向发射,且小球碰到边缘反弹;

3). 小球打到砖块时小球消失,同时砖块的生命值减1,呈现与生命值对应的造型;

4). 砖块的生命值为0时,消失;

5). 所有砖块消失,游戏结束。

参考答案:1. 首先,我们需要创建一个打砖块游戏的舞台,并设定初始的27个砖块。每个砖块的生命值应在1到5之间随机生成,并且砖块的造型也应该随机显示。2. 然后,我们需要创建一个能够发射小球的角色,例如小猫。小猫应该能够不停地发射小球,每次发射的间隔为0.1秒。小球应该面向鼠标指针的方向发射,并且当小球碰到舞台的边缘时,应该反弹。3. 当小球碰到砖块时,小球应该消失,同时砖块的生命值应该减1。根据砖块剩余的生命值,应该更新砖块的造型。4. 如果砖块的生命值减到0,那么砖块应该消失。5. 当所有的砖块都消失时,游戏应该结束。


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

创作类型:
原创

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

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