选择题 共18道
判断题 共10道
编程题 共3道
默认小猫角色,运行下列程序后,舞台上会出现2个三角形。( )
如下图所示,设置变量为滑杆模式,可以通过手动拖动来改变它的值。( )
新建变量后,不能修改变量的名字。( )
发送广播消息的角色只能发送消息,不能接收其他角色发来的消息。( )
默认小猫角色,运行下列程序,当按下空格键后,小猫会向上移动。( )
程序运行后,舞台区有如下4个克隆体小球,点击舞台区左上角的停止按钮后,舞台区的克隆体小球会全部消失。( )
小猫初始位置如下图所示,多次按下空格键,运行下列程序,小猫有可能移到粉球位置。( )
使用重复执行直到积木,是先判断条件,条件如果成立,就会执行里面的程序内容。( )
图章积木不会改变画笔的落笔、抬笔状态。( )
分别运行下列两段程序,运行效果一样:按下鼠标切换成造型2,松开鼠标切换成造型1。( )
准备工作
删除默认小猫角色,添加角色:Tree1;
给Tree1添加一个小球造型Ball-a;
添加背景:Desert,Forest;
创建一个变量:数量。
功能实现
点击绿旗,树木角色换成Ball-a造型,大小为50,舞台换成Desert背景;
树木角色不停地移到鼠标指针的位置;
每按下一次鼠标键,就在原地克隆出1个树木角色;
每个克隆体,等待2-3之间取随机数秒,大小设为10到40之间随机数,换成tree1造型;
程序开始时变量“数量”初始值为0,每当一个克隆体换成tree1造型后,“数量”增加1;
当数量等于10的时候,背景换成Forest,树木角色隐藏,程序结束。
保留默认小猫角色;
默认白色背景。
小猫角色隐藏,画笔设置为红色,粗细设置为3;
绘制如下图所示的图形,长度自定义,不超出舞台即可。
提示:五个六边形,每个六边形画完后,右转60度,画下一个六边形。
在现代智能建筑中,电梯都配备了高精度的重量传感器。为了防止危险发生,电梯的大脑(AI系统)需要在每一位新乘客进入时,瞬间计算出总重量,并判断是否超载。
请你化身系统工程师,为一栋大楼的电梯编写这段“智能防超载”的程序。
删除默认小猫角色,添加角色:Retro Robot;
添加背景:Hall;
建立三个全局变量,分别命名为 “最大载重”、“已载重量”、“预计总重”。
点击绿旗后,将变量“最大载重” 设为800到1000之间的随机数(代表不同型号的电梯);将 “已载重量” 设为700到800之间的随机数(代表电梯里原本就有的人的重量);
机器人说出:“本电梯最大载重 [最大载重] kg,目前已载重 [已载重量] kg”3 秒;
机器人询问:“检测到新乘客进入,请输入您的体重(kg):” 并等待;
程序计算出 “预计总重” (预计总重 = 已载重量 + 回答的体重);
安全研判逻辑(核心测试点):
如果 预计总重 < 最大载重 或者 预计总重 = 最大载重,机器人说:“电梯即将关门上行!”2秒。
如果 预计总重 > 最大载重,机器人需要用减法算出超出了多少重量,机器人说“警报!电梯已超载 [超出的重量] kg,请新乘客退出!”2秒。