编程题 共5道

01 02 03 04 05

E865 2025年全国青少年信息素养大赛Scratch编程挑战赛-小低组-复赛-真题2-练习

编程题 共5道
01

【编程实现】

点击小绿旗后,舞台上会响起音乐,街舞熊开始在街上跳舞,音乐结束后停止跳舞,掌声响起。

【具体要求】

作答时请勿修改给出的角色名称和素材名称,程序尽量简洁。

1. 对背景编程,当小绿旗被点击,播放街舞音乐,等待播完之后广播消息1,播放掌声;

2. 对街舞熊角色编程,当小绿旗被点击,将角色大小设为70,重复不断地切换造型,每次切换等待0.1秒;

3. 当街舞熊角色接收到消息1后,停止该角色的其他脚本。

20分
登录后作答
02

【编程实现】

农场有30个散落的苹果,大小在60 - 100之间;有家公司想要选择一些高档苹果做礼品,选择的标准是:苹果大小要在80以上;请你给苹果编程,帮助他们挑选苹果。

【具体要求】

作答时请勿修改给出的角色名称,程序尽量简洁。

1. 给苹果编程,克隆30个大小随机的苹果(范围在60到100之间),并出现在随机位置;

2. 当苹果角色被点击时,如果大小大于80,则说“我是高档苹果”2秒钟。

20分
登录后作答
03

【编程实现】

餐厅里有一个自动结算机器人,当顾客点击菜品,再点击机器人,它会自动报出顾客应付的金额。

【具体要求】

作答时请勿修改给出的角色名称和已经配置好的代码,程序尽量简洁。

1. 对机器人编程,当小绿旗被点击,将金额设为0(需要选手自行创建);

2. 当角色被点击,将背景切换为餐厅,换成机器人1造型,说出变量“金额”2秒钟;

3. 对汉堡编程,当角色被点击,将变量“金额”增加8。

20分
登录后作答
04

【编程实现】

点击绿旗前舞台上没有金币,点击绿旗后,在舞台上方随机位置不断出现金币,并一直重复这个过程;金币全部缓缓下落,落到舞台底部后消失不见。

【具体要求】

作答时请勿修改给出的角色名称,程序尽量简洁。

1. 对金币这个角色编程:点击绿旗时,它的大小为50,初始状态为隐藏;

2. 点击绿旗后,金币会克隆自己,每次等待0.1秒,克隆体启动时移到舞台上方的随机位置(x坐标为-220到200随机数,y坐标为固定值150)然后显示出来,并一直重复这个过程;

3. 克隆体金币,不断下落:使用坐标控制角色下落,每次下落5;同时在下落过程中如果碰到舞台边缘,则需要删除此克隆体。

20分
登录后作答
05

【编程实现】

让宝箱生成一个1 - 200之间的随机数,来试试几次可以猜对吧!

【具体要求】

作答时请勿修改给出的角色名称,用一组程序完成下列要求,程序尽量简洁。

1. 对宝箱编程,创建变量“金币”记录箱内金币的数量,当宝箱被点击,将变量“金币”设为1到200之间的随机数,然后隐藏变量“金币”不要让人看到;

2. 询问“猜猜我有多少金币?”并等待,如果回答结果与有多少金币一致,那么说“恭喜你,回答正确”2秒,并停止全部脚本;

3. 如果回答大于金币,那么说“猜大了”2秒;如果回答小于金币,那么说“猜小了”2秒;直到猜对为止。

20分
登录后作答