测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A25534. 鹦鹉学舌编程实现:鹦鹉学舌。具体要求:1)点击绿旗,角色、背景如图所示;2)按下一次空格键,鹦鹉询问:“请输入说话内容”同时出现询问框;3)输入完成后,鹦鹉会逐一说出每个字,间隔1秒。例如:输入“大家好”,鹦鹉依次说出:“大”1秒,“大家”1秒,“大家好”1秒。

填空题 困难

题目描述

鹦鹉学舌

编程实现:

鹦鹉学舌。

具体要求:

1)点击绿旗,角色、背景如图所示;

2)按下一次空格键,鹦鹉询问:“请输入说话内容”同时出现询问框;

3)输入完成后,鹦鹉会逐一说出每个字,间隔1秒。

例如:输入“大家好”,鹦鹉依次说出:“大”1秒,“大家”1秒,“大家好”1秒。

参考答案

评分标准: 5分:满足“具体要求”中的1); 6分:满足“具体要求”中的2); 9分:满足“具体要求”中的2)。

答案解析

本题难度中等,考察的知识点包括问答指令和字符串处理,重点是字符串的遍历操作。所谓的遍历字符串是指逐个取出字符串中的每一个字符,需要使用循环结合变量、字符串运算实现。

简要说明3点:

1)点击角色有两种实现方式,一是使用”当角色被点击“指令,二是使用”碰到鼠标指针“和”按下鼠标“组合。前者写起来比较简单,但是不受绿旗控制,后者则必须在点击绿旗后才有效,一般建议使用第二种方式;

2)在Scratch中,一旦检测按下鼠标,通常需要结合松开鼠标,确保按下并松开是一次完整的操作;

3)在进行字符串连接的时候,需要将初始值设置为空。

上一题 下一题