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 分)

【试题解析】 :

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

zdpdjango_argonadmin使用Django开发一个美观的后台管理系统

初始代码 安装依赖 pip install -r requirements.txt生成管理员账户 迁移模型: python manage.py makemigrations python manage.py migrate创建超级用户: python manage.py createsuperuser启动服务 python manage.py runserver浏览器访问&#xf…

ChatGPT官宣新增Dynamic(动态)模式!

大家好,我是木易,一个持续关注AI领域的互联网技术产品经理,国内Top2本科,美国Top10 CS研究生,MBA。我坚信AI是普通人变强的“外挂”,所以创建了“AI信息Gap”这个公众号,专注于分享AI全维度知识…

Java中IO流详解

文章目录 字符流问题导入编码表**出现乱码的原因**ASCII表Unicode表汉字存储和展示过程解析问题导入解答 介绍分类字符输出流字符输入流字符缓冲流 特殊操作流转化流对象操作流打印流 工具包Commons-io介绍分类IOUtils类FileUtils类 字符流 问题导入 既然字节流能操作所有文件…

探索Linux的挂载操作

在Linux这个强大的操作系统中,挂载操作是一个基本而重要的概念。它涉及到文件系统、设备和数据访问,对于理解Linux的工作方式至关重要。那么,挂载操作究竟是什么,为什么我们需要它,如果没有它,我们将面临什…

递归学习第一个课

一、递归定义 基本定义 函数自己调用自己(通俗第一印象)大问题可以拆分小问题(拆分,边界)大问题与小问题的关系(递归关系) 为什么拆分小问题? 小问题更容易求解大问题与小问题内部…

基于Spark中随机森林模型的天气预测系统

基于Spark中随机森林模型的天气预测系统 在这篇文章中,我们将探讨如何使用Apache Spark和随机森林算法来构建一个天气预测系统。该系统将利用历史天气数据,通过机器学习模型预测未来的天气情况,特别是针对是否下雨的二元分类问题。 简介 Ap…

SpringBoot3整合RabbitMQ之四_发布订阅模型中的fanout模型

SpringBoot3整合RabbitMQ之四_发布订阅模型中的fanout模型 文章目录 SpringBoot3整合RabbitMQ之四_发布订阅模型中的fanout模型3. 发布/订阅模型之fanout模型1. 说明1. 消息发布者1. 创建工作队列的配置类2. 发布消费Controller 2. 消息消费者One3. 消息消费者Two4. 消息消费者…

实际项目中如何使用Git做分支管理

前言 Git是一种强大的分布式版本控制系统,在实际项目开发中使用Git进行分支管理是非常常见的做法,因为它可以帮助团队高效的协作和管理项目的不同版本,今天我们来讲讲在实际项目中最常用的Git分支管理策略Git Flow。 常见的Git分支管理策略…

IDEA2024.1版本震撼来袭,手把手教你激活!

前言 作为一个Java程序猿,必不可少的一款开发IDE神器:IntelliJ IDEA,简称“IDEA”。就在前天(2024.4.4)终于推出了心心念念的2024.1版本。 IntelliJ IDEA 2024.1 引入了一系列令人期待的升级,可以帮助您简…

Nuxt 3 项目中配置 Tailwind CSS

官方文档:https://www.tailwindcss.cn/docs/guides/nuxtjs#standard 安装 Tailwind CSS 及其相关依赖 执行如下命令,在 Nuxt 项目中安装 Tailwind CSS 及其相关依赖 npm install -D tailwindcss postcss autoprefixerpnpm install -D tailwindcss post…

深度剖析扫雷游戏的各个知识点(1)

哈喽,小伙伴,大家好,今天我来水一篇文章。害,也不算真的水吧,这次带大家深度剖析初次写扫雷游戏程序时还未接触到的知识点。废话不多说,直接进入正题 不知小伙伴们是否还记得当时我说过扫雷游戏我们是以多个…

AIGC实战——ProGAN(Progressive Growing Generative Adversarial Network)

AIGC实战——ProGAN 0. 前言1. ProGAN2. 渐进式训练3. 其他技术3.1 小批标准差3.2 均等学习率3.3 逐像素归一化 4. 图像生成小结系列链接 0. 前言 我们已经学习了使用生成对抗网络 (Generative Adversarial Network, GAN) 解决各种图像生成任务。GAN 的模型架构和训练过程具有…

2023 年网络安全热点技术发展态势

文章目录 前言一、人工智能信息技术迎来井喷式发展期二、零信任网络安全架构即将投入实际部署三、美国全面推动军政业务向云环境迁移四、专用太空软硬件与独立卫星网络并行发展五、量子信息技术与网络安全领域加速融合前言 在 2023 年取得进展的信息技术不在少数。从网络安全的…

从300亿分子中筛出6款,结构新且易合成,斯坦福抗生素设计AI模型登Nature子刊

ChatGPT狂飙160天,世界已经不是之前的样子。 新建了免费的人工智能中文站https://ai.weoknow.com 新建了收费的人工智能中文站https://ai.hzytsoft.cn/ 更多资源欢迎关注 全球每年有近 500 万人死于抗生素耐药性,因此迫切需要新的方法来对抗耐药菌株。 …

HTML5.Canvas简介

1. Canvas.getContext getContext(“2d”)是Canvas元素的方法,用于获取一个用于绘制2D图形的绘图上下文对象。在给定的代码中,首先通过getElementById方法获取id为"myCanvas"的Canvas元素,然后使用getContext(“2d”)方法获取该Ca…

音视频开发之旅(83)- 腾讯音乐开源高质量唇形同步模型--MuseTalk

目录 1.效果展示 2.原理学习 3.流程分析 4.资料 一、效果展示 -- (推理素材来源于网络,如有侵权,联系立删!) 唱歌效果(歌曲有suno生成) 用于推理的视频素材来源于网络,如有侵权&…

Java中常见的排序算法

常见算法可以分为两大类:   非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。   线性时间非比较类排序:不通过比较来决定元素间的相对次序…

Windows应急响应

1.排查隐藏账号 查看注册表 找到攻击者用户目录文件 排查用户异常 eventvwr.msc 分析用户登录日志 排查可疑端口 排查可疑进程 检查启动项、计划任务和服务 查看系统补丁信息 安装火绒,在安全工具里有火绒剑 计划任务 使用D盾对主机进行检测,发现隐藏账户…

python自定义库的打包和安装

要将自定义库安装到python的三方包地址site-packages中,除了可以直接的复制之外,更为合理科学的方法是通过build和install的方式进行。因为直接复制仅仅作为一种临时的简单的方法,而且只能针对源码进行,也不好进行科学管理&#x…

AJAX —— 学习(三)(完结)

目录 一、jQuery 中的 AJAX (一)get 方法 1.语法介绍 2.结果实现 (二)post 方法 1.语法介绍 2.结果实现 (三)通用型的 AJAX 方法 1.语法介绍 2.结果实现 二、AJAX 工具库 axios &#xff08…