聊天机器人 1.准备工作 (1)删除默认角色小猫,添加角色Retro Robot; (2)添加背景Space。 2.功能实现 (1)建立两个列表:问题和答案; (2)如果列表“问题”的第一项不是“现在几点了”,在列表第一项前插入“现在几点了”; (3)列表“答案”的第一项为当前时间:“XX点XX分”,注意时间要实时更新; (4)机器人询问“请问您怎么称呼?”,输入姓名,机器人说“您好,XX”,例如:输入小明,机器人说“您好,小明”; (5)机器人询问“您有什么问题要问?”,输入“现在几点了”,会说出列表“答案”的相对应项; (6)机器人继续询问“您有什么问题要问?”,如果“问题”列表中没有包含此问题,机器人请求告知答案,机器人将问题和对应的答案分别保存到两个列表中; (7)继续询问“您有什么问题要问?”,循环运行。







正确答案:A
答案解析
评分标准:
(1)添加正确的角色和背景;(1分)
(2)正确建立2个列表;(1分)
(3)能够将“现在几点了”和对应的时间加到两个列表中;(2分)
(4)能够实时更新列表中的时间;(1分)
(5)如果问题和答案均已保存在列表,则能够根据输入的问题查询到答案;(4分)
(6)如果问题和答案不在列表中,请求告知答案,并将问题和对应答案保存,保存后下一次即可查询到问题和答案;(4分)
(7)能循环运行。(2分)
注意:此程序开始不需要删除两个列表的所有项,如果删除了,也不扣分。
试卷来源:202406 青少年软件编程等级考试Scratch四级真题