2024年03月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、图形化编程题:图章画图

1.准备工作

(1)删除默认小猫角色,添加角色Ball;

(1)默认白色背景。

2.功能实现

(1)点击绿旗,角色Ball大小为50,初始位置在舞台中央,询问:“请输入3到9之

间的整数”;

(2)输入数字后,舞台上出现小球构成的等腰三角形,例如:输入6,出现如下图

所示6行小球,第一行1个,第二行3个,第三行5个,以此类推;

(3)注意:输入数字9后,小球三角形图案不能超出舞台。

参考答案:1.删除默认小猫角色,添加角色Ball。2.设置背景为白色。3.

当点击绿旗时,设置角色Ball的大小为50,并移动到舞台中央。4.

询问用户输入一个3到9之间的整数。5.

根据用户输入的数字,使用重复执行语句创建相应数量的小球,形成一个等腰三角

形图案。6.在每次重复执行时,使用setposition语句设置小球的位置,使用set

size语句设置小球的大小,使用setx语句调整小球的横坐标,以及使用changey

by语句调整小球的纵坐标,以确保小球形成等腰三角形图案。7.

如果用户输入数字为9,则检查图案是否超出舞台,如果超出则调整小球的位置或

大小,确保图案在舞台范围内。

解析:【喵呜刷题小喵解析】:

这是一道图形化编程题,主要考察的是对角色、背景、事件、条件、循环等编程元

素的理解和运用。首先,需要删除默认的小猫角色,添加一个新的角色Ball,并设

置背景为白色。然后,当点击绿旗时,需要让角色Ball出现在舞台中央,并询问用

户输入一个3到9之间的整数。接着,根据用户输入的数字,使用重复执行语句创建

相应数量的小球,形成一个等腰三角形图案。在每次重复执行时,需要设置小球的

位置、大小、横坐标和纵坐标,以确保小球形成等腰三角形图案。最后,如果用户

输入数字为9,需要检查图案是否超出舞台,如果超出则调整小球的位置或大小,

确保图案在舞台范围内。

2、图形化编程题:根据身份证号码识别是否优先选择火车下铺

订票网站可以为超过60岁(包含60岁)的老人优先选择卧铺的下铺铺位。根据身份

证号码自动判断是否可以优先选择下铺。例如:输入正确的身份证格式

9002111036,其中1990表示其出生的年份,其不可以优先选择下铺。

1.准备工作

(1)默认小猫角色;

(2)默认白色背景。

2.功能实现

(1)点击绿旗,询问“请输入身份证号码?”;

(2)验证身份证号码的合法性,如果不合法,小猫说“输入不合法”2秒,程序结束

;(注意,身份证号码合法条件:全部必须为数字,不能有标点符号和字母;

长度必须是18位,仅需验证这两个条件)

(3)验证合法后,判断是否年龄超过60岁(包括60岁);

(4)如果计算出的年龄大于或等于60岁,小猫说出“优先选择下铺”2秒;否则,说

“不满足条件”2秒。

参考答案:1.首先,程序将默认小猫角色和白色背景。2.

当绿旗被点击时,程序将询问“请输入身份证号码?”3.

用户输入身份证号码后,程序将验证身份证号码的合法性。如果不合法(例如包含

字母或符号,或长度不是18位),小猫将说“输入不合法”2秒,然后程序结束。4.

如果身份证号码合法,程序将计算年龄。年龄的计算方法是取身份证号码的第七位

到第十位(表示出生年份),然后取当前年份减去出生年份。5.

如果计算出的年龄大于或等于60岁,小猫将说“优先选择下铺”2秒;否则,小猫将

说“不满足条件”2秒。

解析:【喵呜刷题小喵解析】:

此题要求使用图形化编程实现一个根据身份证号码判断是否可以优先选择火车下铺

的程序。程序的核心逻辑是验证身份证号码的合法性和根据身份证号码计算年龄,

然后根据年龄判断是否满足优先选择下铺的条件。

首先,程序默认小猫角色和白色背景。当绿旗被点击时,程序将询问用户输入身份

证号码。然后,程序将验证身份证号码的合法性,如果不合法,则小猫提示用户输

入不合法,程序结束。

如果身份证号码合法,程序将提取身份证号码中的出生年份,并计算当前年份与出

生年份的差值,即年龄。然后,程序将判断年龄是否大于或等于60岁,如果是,则

小猫提示用户优先选择下铺;否则,小猫提示用户不满足条件。

这种程序在实际生活中可能并不常见,但在图形化编程学习中,它可以帮助用户理

解如何验证信息、计算数据并根据数据做出决策。

3、图形化编程题:求和

1.准备工作

(1)默认小猫角色;

(2)默认白色背景。

2.功能实现

(1)能够使用循环和变量,遍历1到2

文档评论(0)

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

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

1亿VIP精品文档

相关文档