题库首页 › 青少年软件编程(Scratch) › 题目 20050

投票统计系统班级选举班长,有4名候选人:李明、王红、张伟、赵丽。请设计投票程序,统计票数并宣布当选者。一、准备工作(1)保留默认小猫角色;(2)创建列表“候选人”和“票数”,列表“候选人”的内容如下图所示。二、功能实现(1)点击绿旗,初始化列表“票数”四项为0;(2)小猫询问“请投票给谁?”,等待输入姓名;(3)如果输入姓名在候选人列表中,对应票数加1,说“投票成功”2秒;否则说“无效姓名”2秒;(4)重复询问,当用户输入“结束”时广播“计票”并停止当前脚本;(5)接收到“计票”广播后,小猫找出得票最多的人并说出结果:“XXX当选班长,共获得XXX票”;(6)如果多人票数相同且为最高,则说出最后被投票的那位候选人。

投票统计系统班级选举班长,有4名候选人:李明、王红、张伟、赵 题目配图投票统计系统班级选举班长,有4名候选人:李明、王红、张伟、赵 题目配图投票统计系统班级选举班长,有4名候选人:李明、王红、张伟、赵 题目配图投票统计系统班级选举班长,有4名候选人:李明、王红、张伟、赵 题目配图投票统计系统班级选举班长,有4名候选人:李明、王红、张伟、赵 题目配图

答案解析

(1)正确初始化列表;(2分) (2)正确处理有效和无效投票;(4分) (3)使用广播结束投票并切换至计票;(3分) (4)正确找出最高票数;(4分) (5)说话格式正确。(2分)

试卷来源:202606 青少年软件编程等级考试Scratch四级真题

本卷相关题目

在线做题 同科目题库