志愿者随机抽取器从学生名单列表中随机抽取三名同学参加志愿者活动。一、准备工作(1)保持默认空白背景;(2)新建学生名单、志愿者两个列表;(3)为学生名单列表添加10个学生名字(姓名自定)。二、功能实现(1)点击绿旗,小猫说“点我抽取志愿者”2秒;(2)当小猫被点击时,将根据学生名单列表中的人员数,产生一个随机数,作为被抽人员的序号;(3)将学生名单列表里对应序号的姓名添加到志愿者列表,并删除学生名单里的该序号姓名,以免被再次抽到;(4)累计抽取3次结束。



答案解析
(1)变量建立正确;(1分) (2)两个列表的建立及学生名单的添加;(2分) (3)小猫角色的提示语;(1分) (4)随机抽取的序号能基于1-学生名单列表项目数;(2分) (5)能将第1列表的项目加到第2列表;(2分) (6)能将第1列表中刚抽走的项目删除;(1分) (7)能重复抽取3人。(1分) 注意:只要能实现随机抽取三个不同的学生,就可以给分,不一定用上面的算法。
试卷来源:202606 青少年软件编程等级考试Scratch四级真题