202112青少年软件编程(Scratch图形化)等级考试试卷(四级)

第1题:【 单选题】

小猫和小狗是非常好的朋友, 他们发明了一种加密方法: 用两位数字代表字母。比如 65 代表 A, 66 代表 B……, 75 代表 K, ……, 78 代表 N, 79 代表 O、 80 代表 P、81 代表 Q、 82 代表 R, ……63 代表问号。 下图是加密后的对话,根据加密规则, 解密后的对话是? (     )

A:小猫: park 小狗: no

B:小猫: park? 小狗: no

C:小猫: PARK 小狗: NO

D:小猫: PARK? 小狗: NO

【正确答案】: D

【试题解析】 :

第2题:【 单选题】

在跳过危险数游戏中, 设定的危险数是 3, 当遇到 3 或者 3 的倍数时, 玩家要说跳过,并将该数替换为文字” 跳过“。 列表“我的链表” 中存着一组数, 下列哪个程序可以实现危险数游戏?

A:

B:

C:

D:

【正确答案】: C

【试题解析】 :

第3题:【 单选题】

默认小猫角色, 初始位置舞台中间, 小猫一边在舞台自由移动并且碰到边缘就反弹,同时还能说出碰到边缘的次数,下列哪个选项能实现此效果?( )

A:

B:

C:

D:

【正确答案】: B

【试题解析】 :

第4题:【 单选题】

新建一个空的列表, 命名为“我的链表” , 点击三次绿旗, 列表的长度以及列表最后一项的值分别是?

A:列表长度为 10, 最后一项值为 30

B:列表长度为 30, 最后一项值为 10

C:列表长度为 10, 最后一项值为 10

D:列表长度为 30, 最后一项值为 30

【正确答案】: B

【试题解析】 :

第5题:【 单选题】

列表“我的链表” 存放了一组整数, 在①中添加哪个选项可以计算出这组整数的平均值? ( )

A:

B:

C:

D:

【正确答案】: A

【试题解析】 :

第6题:【 单选题】

下图两个积木的值分别是?(     )

A:false true

B:false false

C:true true

D:true false

【正确答案】: A

【试题解析】 :

第7题:【 单选题】

水果店在周年庆举办了消费即可抽水果盲盒的游戏, 其抽奖机的程序如下图所示,点击绿旗后, 按下空格键, 顾客不可能抽中的水果是? (    )

A:西红柿或者车厘子

B:苹果或者猫山榴莲王

C:西红柿或者苹果

D:猫山榴莲王或者车厘子

【正确答案】: D

【试题解析】 :

第8题:【 单选题】

点击绿旗,下列选项正确的是?( )

A:小猫说 3

B:小猫什么都不说

C:小猫从 3 开始依次数到 10

D:小猫从 1 开始依次数到 10

【正确答案】: C

【试题解析】 :

第9题:【 单选题】

小猫程序如下图所示, “碰到颜色” 积木的白色与舞台颜色一致, 点击一次绿旗, 下列选项正确的是?

A:小猫大小增加 10

B:小猫的大小一直增加

C:小猫发出一声” 喵“的声音

D:小猫持续发出” 喵“的声音

【正确答案】: C

【试题解析】 :

第10题:【 单选题】

绘制如下图所示的图形, 程序中数字 1 到数字 4 依次填入? ( )

A:4、 60、 6、 90

B:6、 60、 4、 90

C:4、 90、 6、 60

D:6、 90、 4、 60

【正确答案】: B

【试题解析】 :

第11题:【 单选题】

细菌以二分裂方式进行繁殖, 每隔 20 分钟繁殖一次, 一分为二, 二分为四, . . . . . . ,下列哪个选项可以计算单个细菌在 n 小时之后的细菌总数? (     )

A:

B:

C:

D:

【正确答案】: C

【试题解析】 :

第12题:【 单选题】

使用二分查找法, 在有序数列 1-100 之间查找一个数, 最多需要查找多少次? ( )

A:7

B:100

C:50

D:10

【正确答案】: A

【试题解析】 :

第13题:【 单选题】

计算从 1 到 100 的和, 需要在①处填入的是? ( )

A:

B:

C:

D:

【正确答案】: B

【试题解析】 :

第14题:【 单选题】

小猫为了测试双胞胎之间是否能够真的做到心意相通, 设计了一个程序, 如下图所示: 一人心中想着一个十以内的数, 另一人猜测, 共有 3 次猜测机会。 下列哪个选项可以优化这个程序? ( )

A:

B:

C:

D:

【正确答案】: B

【试题解析】 :

第15题:【 单选题】

有 94 颗糖果, 两人轮流拿, 谁拿到最后一颗糖果谁输。 条件是: 每次最多拿 5 颗, 最少拿 1 颗。问先拿的人怎样做才能保证获胜? ( )

A:先拿的人第一次拿 5 颗糖果

B:先拿的人第一次拿 4 颗糖果

C:先拿的人第一次拿 3 颗糖果

D:先拿的人第一次拿 2 颗糖果

【正确答案】: C

【试题解析】 :

第1题:【 判断题】

在创建自制积木时, 可以添加多种类型的参数。 ( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

第2题:【 判断题】

列表只能适用于所有角色, 不能仅适用于当前角色。 ( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

第3题:【 判断题】

执行下列程序后, 说出的内容是“a5” 。 ( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

第4题:【 判断题】

每次点击绿旗, 小猫只会说“true” 。 ( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

第5题:【 判断题】

下图中的程序执行一次之后, “我的链表“将会在舞台上显示出来。 ( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

第6题:【 判断题】

自制积木创建之后不能再修改参数。 ( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

第7题:【 判断题】

下图中的程序执行的效果是按一次空格键小猫叫一次, 不按空格键, 小猫不叫。 ( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

第8题:【 判断题】

如下图中的程序所示, 当计时器大于 50 之后, 将会停止所有角色的所有脚本, 并且不再计时。 ( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

第9题:【 判断题】

用枚举法从 1-100 之间筛选出 5 的倍数,总共要判断 100 次。 ( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

第10题:【 判断题】

下图是某公司给员工的中秋节福利大闸蟹的选择标准, 从程序可以看出大闸蟹的选择标准是:产地阳澄湖, 重量为 4 两。 ( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

第1题:【 问答题】

森林运动会

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

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

1.准备工作

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

2.功能实现

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

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

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

【正确答案】: 试题难度: 一般 试题解析: 评分标准: 考点: 链表, 算法 (1) 初始化列表, 删除所有项后, 加入成绩; (2 分) (2) 点击小猫后, 排序降序排列正确; (5 分) (3) 正确删除、 替换链表中的数据; (2 分) (4) 正确使用循环的嵌套; (1 分)

【试题解析】 :

第2题:【 问答题】

质数判断器

质数又叫素数, 是在大于 1 的自然数中, 除 1 和其本身以外没有其他因数的自然数。请设计一个质数判断器。

1.准备工作

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

2.功能实现

(1) 通过询问并等待输入一个大于 1 的自然数;

(2)判断输入的数是否是质数,并说出判断结果。

【正确答案】: 试题难度: 一般 试题解析: 评分标准: (1) 实现人机交互; (1 分) (2) 说出判断结果; (1 分) (3) 能够正确判断是否是质数; (6 分) (4) 正确跳出循环。 (2 分)

【试题解析】 :

第3题:【 问答题】

棕熊大战

周末, Batter 正在田野里面打棒球, 突然跑出来一只棕熊, 于是 Batter 与棕熊展开了一场大战。

1.准备工作

(1) 删除角色小猫, 增加角色 Batter、 Bear-walking 和 Baseball, 三个角色, 并保留它们的所有造型;

(2) 删除白色背景, 增加名为“Playing Field” 的背景, 将此背景复制 2 次, 分别重命名为“胜利” 、 “失败” , 并在其图片上分别添加文字“胜利” 、 “失败” 。

2.功能实现

(1) 按一次空格键 Batter 打出一颗棒球, 可持续发球, Batter 有发球的动作;

(2) 球击中棕熊则棕熊的大小减小 10,如果棕熊的大小小于 10,则 Batter 成功击退棕熊,获得胜利;

(3) 点击绿旗执行程序之后, 棕熊向 Batter 移动, 能够看到棕熊走动的效果,如果碰到 Batter 则游戏失败;

(4) 游戏中背景为 Playing Field, 游戏结束时背景根据游戏结果进行相应的切换。

【正确答案】: 试题难度: 较难 试题解析: 评分标准: (1) 背景切换正确; (1 分) (2) Batter 程序设计正确; (2 分) (有打球效果 1 分, 正确发送广播 1 分) (3) 棒球程序设计正确; (3 分) (正确使用克隆 1 分, 正确跳出循环 1 分, 初始设置正确 1 分) (4) 棕熊程序设计正确。 (4 分) (初始设置正确 1 分, 走动效果 1 分, 正确发送广播 1 分, 正确结束程序 1 分)

【试题解析】 :

batter参考程序

棕熊参考代码

棒球参考程序

 背景参考程序

第4题:【 问答题】

聪明的小猫

有 3 张卡片, 每张卡片上面分别写着 1、 2、 3, 从中抽出一张、 两张、 三张, 按任意次序排列来,可以得到不同的一位数、 两位数、 三位数。 请编写程序数出其中的偶数和奇数分别是多少个?

1.准备工作

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

2.功能实现

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

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

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

【正确答案】: 试题难度: 一般 试题解析: 评分标准: (1) 自制积木, 删除列表所有项, 并使用枚举法正确列出这 3 张牌能够组成的 15 个数; ( 3 分) (1) 能够正确判断奇偶数; (5 分) (1) 正确说出奇数、 偶数个数各 1 分。 (2 分

【试题解析】 :

第5题:【 问答题】

新冠疫苗接种系统

根据国家最新防疫政策, 年满 3 岁的小朋友均需要接种新冠疫苗, 现某幼儿园托管班有学生 4 名,出生日期分别是: 20191016、 20171220、 20181206、 20200101。 请编写一套系统帮助幼儿园筛选出符合条件的小朋友。

1.准备工作

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

2.功能实现

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

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

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

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

【正确答案】: 试题难度: 较难 试题解析: 评分标准: (1) 正确建立出生日期链表, 每次点击绿旗, 删除列表所有项后, 加入四个出生日期; (2 分) (2) 正确获取当前时间; (4 分) (3) 按下空格键, 正确判断是否能够接种疫苗。 (4 分)

【试题解析】 :

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/596835.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

面试经典150题——K 个一组翻转链表

1. 题目描述 2. 题目分析与解析 在这里推荐大家看一下这个解题思路: https://www.bilibili.com/video/BV11w411V7Ar/?spm_id_from333.337.search-card.all.click&vd_source7ea7c036902f5cb73c7f4781d1b0eaff 整体的算法思路如下: 初始化&#xff1a…

【第十五篇】使用BurpSuite实现IDOR越权(实战案例)

程序不存在严格的访问控制,从而实现未授权访问等。 如图,用户 ID 用于检索相关用户的数据,以呈现帐户页面。 思路:进行爆破或修改请求后发包,查看是否存在IDOR越权 操作:遍历ID参数,查看回显 …

JWT/JWS/JWE

JWT(JSON Web Token):一种基于JSON格式,用于在Web应用中安全传递用户身份验证和授权信息的标准令牌,可以包含签名(JWS)和加密(JWE)的信息 MacAlgorithm(Message Authentication Code Algorithm):消息认证码算法 HMAC(Hash-based…

Vue - 3( 15000 字 Vue 入门级教程)

一:初识 Vue 1.1 收集表单数据 收集表单数据在Vue.js中是一个常见且重要的任务,它使得前端交互变得更加灵活和直观。 Vue中,我们通常使用v-model指令来实现表单元素与数据之间的双向绑定,从而实现数据的收集和更新。下面总结了…

内容检索(2024.04.07)

随着创作数量的增加,博客文章所涉及的内容越来越庞杂,为了更为方便地阅读,后续更新发布的文章将陆续在此汇总并附上原文链接,感兴趣的小伙伴们可持续关注文章发布动态! 本期更新内容: 1. 真实案例分享--P…

数据结构|排序总结(1)|直接插入排序

排序分类 插入排序:直接插入排序,希尔排序 选择排序:选择排序,堆排序 交换排序:冒泡排序,快速排序 归并排序 插入排序 直接插入排序 相当于摸牌,例如我们现在手上有{2,4&#xff0…

Python实现 AI 绘图(非常详细)零基础入门到精通,收藏这一篇就够了

今天给大家带来了 Python 对接阿里大模型,通过 AI 实现文本生成图片。 相关资料 这个功能使用的主要 API 是阿里的大模型服务。 开通服务 阿里文档 https://help.aliyun.com/zh/dashscope/developer-reference/quick-start-1?disableWebsiteRedirecttrue 获取 a…

007 CSS的继承和层叠 元素特性

文章目录 CSS属性的继承CSS属性的层叠选择器的权重 HTML元素的类型编写HTML注意事项元素隐藏方法CSS属性-overflowCSS样式不生效可能原因 CSS属性的继承 如果一个属性具备继承性,那么在该元素上设置后,它的后代元素都可以继承这个属性 如果后代元素自己…

YOLOv5改进--轻量化YOLOv5s模型

文章目录 1、前言2、轻量化模型结构:3、模型对比4、训练结果图5、目标检测文章 1、前言 在边缘设备的场景下,目前的YOLOv5s,虽然能够快速实现目标检测,但是运行速度依旧稍慢点,本文在牺牲一点精度前提下,提…

Mysql【索引覆盖、索引下推、索引合并、索引跳跃】介绍

索引覆盖、索引下推、索引合并、索引跳跃都是Mysql对索引的优化手段,它们的思想就是尽量让查询数据走索引,那它们有什么区别呢? 一、首先介绍一下MySQL体系结构 上图来自MySQL官方文档。 通常把MySQL从上至下分为以下几层: MySQ…

简约风个人导航页源码

个人导航页源码,可以用作网站地址发布页,记事本修改html文件里的内容即可 源码下载 简约风个人导航页源码

简历复印--原型模式

1.1 夸张的简历 简历的打印。"对编程来说,简单的复制粘贴极有可能造成重复代码的灾难。我所说的意思你根本还没听懂。那就以刚才的例子,我出个需求你写写看,要求有一个简历类,必须要有姓名,可以设置性别和年龄&am…