2021年12月Scratch四级实操答案及解析.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

一、简答题

1、森林运动会

在森林运动会中,小猫、小狗、小兔子、乌龟、小猴子参加了800米耐力跑项目,

分别耗时3分25秒、4分15秒、3分45秒、4分45秒、4分5秒。请设计程序实现自动排

名。

1.准备工作

(1)保留小猫角色及空白背景;

2.功能实现

(1)建立名为“耐力跑”的列表,用于记录运动员的成绩,以秒为单位;

(2)点击绿旗,初始化列表,依次往列表中加入:205,255,225,285,245;

(3)点击小猫,对运动员的成绩进行降序排列。

参考答案:

解析:【喵呜刷题小喵解析】根据题目要求,我们需要设计一个程序来实现对运动

员成绩的自动排名。首先,我们创建一个名为“耐力跑”的列表,用于记录运动员的

成绩,以秒为单位。这里,我们直接给出了运动员的成绩,分别是205秒、255秒、

225秒、285秒和245秒。然后,我们模拟点击小猫的操作,对运动员的成绩进行降

序排列。Python的列表有一个内置的`sort()`方法,可以用于对列表进行排序。通过

设置`reverse=True`参数,我们可以对列表进行降序排序,即从小到大。最后,我

们打印出排名结果。由于Python的索引是从0开始的,所以我们使用`enumerate()`函

数来同时获取排名和成绩,并打印出来。运行这个程序,我们就可以得到运动员的

排名结果。

2、新冠疫苗接种系统

根据国家最新防疫政策,年满3岁的小朋友均需要接种新冠疫苗,现某幼儿园托管

班有学生4名,出生日期分别是2017122020200101。请

编写一套系统帮助幼儿园筛选出符合条件的小朋友

1.准备工作

(1)保留小猫角色,保留白色背景。

2.功能实现

(1)设置名为“当前日期”的变量获取当前的真实时间,当前月和日不足两位数时

均用0填充;

(2)建立名为“出生日期”的列表,用于记录小朋友的出生日期;

(3)点击绿旗,初始化列表,加入四个小朋友的出生日期20171220

20200101;

(3)按下空格键,小猫说出每个小朋友是否符合接种条件,如:2符合疫苗接种条

件,或者2不符合疫苗接种条件。

参考答案:

解析:【喵呜刷题小喵解析】此题要求编写一套系统帮助幼儿园筛选出符合条件的

小朋友。根据题目要求,我们需要做以下几步:1.

初始化出生日期列表,并加入四个小朋友的出生日期。2.

获取当前日期,用于判断小朋友是否符合接种条件。3.

检查每个小朋友的出生日期是否小于当前日期,如果小于当前日期,则符合接种条

件,否则不符合接种条件。4.

设置绿旗点击事件,用于初始化出生日期列表并检查是否符合接种条件。5.

设置空格键按下事件,用于检查是否符合接种条件。在编写程序时,我们使用了P

ython语言,并使用了datetime模块来获取当前日期。程序中的变量和函数命名清晰

,易于理解。程序执行后,按下空格键,小猫会说出每个小朋友是否符合接种条件

3、聪明的小猫

有3张卡片,每张卡片上面分别写着1、2、3,从中抽出一张、两张、三张,按任意

次序排列起来,可以得到不同的一位数、两位数、三位数。请编写程序数出其中的

偶数和奇数分别是多少个?

1.准备工作

(1)保留小猫角色和白色背景。

2.功能实现

(1)自制一个“初始化列表”的积木,将组合得到的一位数、两位数、三位数,一

个一个加入到“组成的数”的列表中;

(2)点击绿旗,先初始化列表,再判断列表中每个数是奇数还是偶数,并记录判

断结果;

(3)说出奇数的个数和偶数的个数。

参考答案:

解析:【喵呜刷题小喵解析】:本题是一道编程题,要求编写程序数出从1、2、3

这三张卡片中抽出一张、两张、三张,按任意次序排列起来得到的不同的一位数、

两位数、三位数中的偶数和奇数分别有多少个。首先,我们需要明确问题的需求,

即需要生成所有可能的一位数、两位数、三位数,并判断每个数是奇数还是偶数。

然后,我们需要统计奇数和偶数的个数,并输出结果。在解决问题的过程中,我们

可以使用编程语言的循环和条件语句来实现。具体来说,我们可以使用循环来生成

所有可能的一位数、两位数、三位数,使用条件语句来判断每个数是奇数还是偶数

,并使用计数器来统计奇数和偶数的个数。需要注意的是,具体的编程语言和实现

细节并没有在题目中明确给出,因此需要根据实际情况选择合适的编程语言和工具

来实现。同时,为了简化问题,我们可以忽略一

文档评论(0)

喵呜刷题 + 关注
实名认证
文档贡献者

来喵呜刷题,完成你的职业蜕变!

1亿VIP精品文档

相关文档