编程题 共4道

01 02 03 04

539 | 第11届蓝桥杯Scratch选拔赛真题2019年12月-练习
编程题 共4道
01

有毒的苹果(难度系数 3,50 分)

编程实现:

1). 程序运行后,Cat1 和 Apple 角色出现在如图位置;

2). 用键盘的上下左右键来控制小猫的左右上下移动;

3). 小猫碰到苹果后,苹果消失,小猫思考“好晕”;

4). 小猫思考“好晕”后,已经彻底不听话了。我们按下键盘的上下左右键,小猫总是向相反的方向移动。例如:按上键,小猫向下移动;按右键,小猫向左移动...... 

2分
登录后作答
02

碗接苹果

编程实现:

1). 创建 tree 背景,添加 apple 和 bowl 角色;

2). 绿旗被点击后,苹果不停地从树上往下掉(每 0.2 秒掉一个,下落速度为 10);

3). 每个苹果的大小随机(范围 10-150);

4). bowl 角色的上下位置不变,左右位置与鼠标指针保持一致;

5). 当掉落的苹果碰到 bowl 时,苹果消失,得分加 1;

6).苹果落到地面上消失。

2分
登录后作答
03

计算时分秒

编程实现:

三个询问框分别输入时、分、秒,输出该时间经过 1 小时 50 分 30 秒后的时间。 (24 小时制)

例如下图中,依次输入: 8、30、40,结果输出如右下图。

2分
登录后作答
04

听话的苹果

编程实现:

1). 本程序只有一个苹果角色,并且舞台为空白背景。如图:

2). 先用边长为 60 的正方形填满整个舞台(用程序完成,不是使用舞台背景绘制);

3). 画完后,苹果回到舞台中心,然后询问:“输入指令(上下左右)”;

4). 在输入框输入指令(指令可以是 1 个或多个),输入完毕后按回车键提交,苹果会按照指令的方向依次移动,每次移动都要移到下一个交点上,瞬移,每走完一次要等待 1 秒,如图所示:

5). 苹果按指令走完整个路程后,会发出下一次询问,输入并提交后可再次移动;

6). 需要注意的是:如果遇到“上下左右”以外的其它内容,苹果不移动,说“无效”(1 秒);例如:输入“下 6 左 A”,则苹果向下移动一格等待 1 秒,然后不移动同时说“无效”(1 秒),然后向左移动一格等待 1 秒,然后说“无效”(1 秒)原地静止。

7). 苹果不能超出屏幕边界,否则会说“超出范围,游戏停止!”,然后程序结束。例如:程序一开始就输入:“上上上上”则苹果会依次向上移动 3 格,在移动第 4 次的时候,苹果移到边界外,说“超出范围,游戏停止!”1 秒,然后程序结束。

2分
登录后作答