疫情隔离和核酸检测模拟
题目说明
疫情给我们的生活带来了很大影响,为了更好控制疫情,我们将重点人群进行集中隔离,并进行核酸检测,如果结果为阳性,则将健康码变成红码。

准备工作
- 删除默认的小猫角色,绘制一个绿色的圆形角色;
- 默认白色背景。
功能实现
- 绘制3-5个随机数量的连续正方形,表示隔离房间,正方形的边长为80;
- 每个正方形的中心有一个绿色圆点,表示该房间人员的健康码为绿色;(中心位置没有具体数值要求,只要视觉上在中心即可)
- 询问“请输入第几个核酸阳性?”,输入编号后,对应正方形内绿色圆点角色变为红色(颜色特效的值为140)。比如,输入阳性编号为3,则第3个隔离房间的人变为红色,表示健康码变为红码。 提示:可以使用仅适用当前角色的变量,作为克隆体的序号,来区分克隆体。
评分标准
(1)绘制出3-5个随机连续的正方形;(2分) (2)设置私有变量表示克隆体编号;(1分) (3)绿色圆点能够分配到所有房间的中心位置,视觉上处于中心即可;(3分) (4)能够正确询问用户输入信息;(1分) (5)能够将用户输入的编号对应的绿色圆点角色变为红色。(3分) 本题目重点考察学生对于克隆以及私有变量的掌握程序。结合生活实际,进行应用编程。为避免学生增加多个角色来实现,题目变化为随机数量的房间,以及随机数量的隔离人员,这样就必须通过克隆来实现。难点在于:必须建立隔离人员的编号为私有变量,否则,询问编号就无法特定人员的控制。
本题为编程题,提交代码并运行通过测试点后判分。
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析