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

第1题:【 单选题】

执行下列程序, 说的内容是? ( )

A:使

B:命

C:初

D:心

【正确答案】: D

【试题解析】 :

注意标点符号也是一个字符, 连接后字符串是“牢记使命! 不忘初心, ” , 两个字符串连接后的长度是 10, 答案是第 9 个字符: 心。

第2题:【 单选题】

执行下列程序, 依次说出? ( )

A:金山银山

B:绿水青山

C:山青水绿

D:山银山金

【正确答案】: C

【试题解析】 :

字符串为“铭记: 绿水青山就是金山银山! ” , 从第 7 个字符开始, 倒序说出“山青水绿” 。

第3题:【 单选题】

执行下列程序后, “学科列表”的内容是? ( )

A:

B:

C:

D:

【正确答案】: D

【试题解析】 :

考察列表的删除、 插入、 加入、 替换操作, 从头到尾顺序执行一遍后, 正确答案为: “英语 美术 语文 数学 音乐” 。

第4题:【 单选题】

执行下列程序后, 说的内容是? ( )

A:春秋

B:论语

C:诗经

D:孟子

【正确答案】: B

【试题解析】 :

执行完第二个积木后, 列表为空, 替换空列表的第一项, 还是空列表。

第5题:【 单选题】

执行下列程序, 输入 8, 程序结束后, 变量“sum”的值是? ( )

A:36

B:16

C:20

D:21

【正确答案】: B

【试题解析】 :

循环求和: 1+3+5+7 = 16。

第6题:【 单选题】

执行下列程序后, 绘制出哪个选项的图形? ( )

A:

B:

C:

D:

【正确答案】: C

【试题解析】 :

通过三角形第一笔是垂直向上, 左转 120 度, 可以判断正确选项为 C。

第7题:【 单选题】

点击绿旗后, 变量“结果”的值是? ( )

A:21

B:20

C:19

D:18

【正确答案】: D

【试题解析】 :

自制积木外使用积木的参数 b, b 的值为 0

第8题:【 单选题】

执行下列程序, 说的内容是? ( )

A:55

B:15

C:25

D:16

【正确答案】: A

【试题解析】 :

1 的平方到 5 的平方的累加: 1+4+9+16+25=55。

第9题:【 单选题】

程序执行前, “节气列表”的内容如下左图所示。 执行一次左边的程序后, 角色最后会说? ( )

A:7

B:8

C:9

D:10

【正确答案】: B

【试题解析】 :

执行完前两个积木后, 列表项目数为 9, 列表包含“清明” , 删除第 3 项后, 列表的项目数变为 8。

第10题:【 单选题】

运行下列程序, 角色会说? ( )

A:在家休息

B:运动

C:看书

D:看电影

【正确答案】: B

【试题解析】 :

根据第一个条件, 执行第一个如果那么, 再根据嵌套的条件, 判断执行否则, 说“运动” 2 秒。

第11题:【 单选题】

用递归求算式“1+2+3+……+100”的值, 下面哪个选项的程序是错误的? ( )

A:

B:

C:

D:

【正确答案】: B

【试题解析】 :

用递归时, 如果 sum 初始值为 0, 则需要将 sum 赋值 100次。 如果 sum 初始值为 1, 则只需要将 sum 赋值 99 次, 唯一错误的选项由于 a>1 这个条件使 sum 漏加了 1。

第12题:【 单选题】

默认小猫角色, 执行下列程序, 会播放多少次喵叫声? ( )

A:55

B:45

C:33

D:21

【正确答案】: D

【试题解析】 :

小猫的叫声共 5+7+9=21 次。

第13题:【 单选题】

书店举行书籍打折促销活动, 每本名著在原价基础上打 7 折, 每本绘本在原价基础上打 8 折。 同时如果购买书籍总额超过 50 元, 打 9 折; 如果购买书籍总额超过 100 元, 打 8 折。 小猫想买 2 本名著(书的原价分别 30 和 40元) , 也想买一本绘本(书的原价是 50 元) 。 下列哪个程序不能准确计算出小猫所花的钱数? 

A:

B:

C:

D:

【正确答案】: A

【试题解析】 :

名著打 7 折, 总价 70 元, 折后 49 元; 绘本打 8 折, 折后 40 元。 一共为 89 元, 位于 50 和 100 之间, 因此在打 9 折, 总共花费 80.1 元。

第14题:【 单选题】

创意编程比赛实行线上报名方式, 工作人员发现后台报名清单中存在重复数据,如下图所示。为保证同一个用户只能报名一次, 需要将“报名清单”中重复的用户名剔除。 运行以下哪个选项的程序可以保证“报名清单”中的用户名仅出现一次?

 

A:

B:

C:

D:

【正确答案】: A

【试题解析】 :

本题考察考生对算法的掌握程度, 另外本题对考生的程序阅读能力有较高要求。 题干要求对列表进行去重操作, B 选项和 C 选项的程序逻辑是通过另一张列表“去重清单” , 遍历列表“报名清单” 时, 若“去重清单” 中不包含该用户名, 则将它加入“去重清单” , 最后再将“去重清单”中的数据导入清空后的“报名清单” , B 选项最后没有把数据重新导入“报名清单” , C 选项缺少“不成立” 积木块。 D 选项, 在执行外层循环时,编号乙没有从编号甲的下一项开始, 会造成误删。

第15题:【 单选题】

列表“日期”如下图 1 所示, 下列哪几个编号的程序可以实现列表各项从大到小排序? ( )

A:①②

B:③④

C:②④

D:①③

【正确答案】: D

【试题解析】 :

本题考察学生对算法中数据交换的掌握程度。要让“日期”按降序排列, 就需要交换列表第 2 项和第 3 项。 ②号程序中, 第 3 项的内容没有通过中间变量保存下来就直接被覆盖了,会造成数据遗失, 无法完成交换;③程序中, 第 2 项的内容没有通过中间变量保存下来就直接被覆盖了,同样无法完成交换。 因此只有①和③的程序能完成交换。

第1题:【 判断题】

自制积木的参数只能是数字或布尔值, 不能是文本。 ( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

自制积木的参赛可以是数字、 布尔值或者文本。

第2题:【 判断题】

默认小猫角色, 执行下列程序后, 说“梦想”2 秒。 ( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

执行完第二个积木, 字符串变量为“梦” , 执行完第三个积木, 字符串为空, 最后说的结果是“梦” 。

第3题:【 判断题】

3 只兔子 3 分钟吃掉 6 根胡萝卜, 9 只兔子 6 分钟能吃掉 36 根胡萝卜。 ( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

3 只兔子 6 分钟吃掉 12 根胡萝卜, 1 只兔子 1 分钟吃掉: 12/(3*6) =2/3 根胡萝卜, 9 只兔子 6 分钟吃掉: 9*6*2/3=36 根胡萝卜

第4题:【 判断题】

默认小猫角色, 执行下列程序后, 说“false”2 秒。 ( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

“社会主义核心价值观” 这个字符串并不包括“富强民主文明和谐” , 所以说"false"。

第5题:【 判断题】

执行下列程序后, 最后角色说“龙”2 秒。 ( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

列表第三项被替换成了“猴”

第6题:【 判断题】

执行下列程序后, 最后角色说“4”2秒。()

A:正确

B:错误

【正确答案】: A

【试题解析】 :

列表第一项为“白羊座” , 第一项字符数小于 4, 又加入了三项, 列表项目数最后为 4。

第7题:【 判断题】

执行下列程序后, 角色说“angel”。 ( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

c 初始为空, 从 a 的第一个字符到最后一个字符, 依次连接到 c 中, c 的值最后跟 a 的值相同。

第8题:【 判断题】

默认小猫角色, 程序如下图, 按下 3 次空格键后, 假设小猫每次移到的随机位置都不同, 舞台上会出现 7 只小猫。 ( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

按下 1 次空格键, 舞台上 3 只小猫; 按下 2 次空格键, 舞台上 9 只小猫; 按下 3 次空格键, 舞台上 27 只小猫。 当按下空格键时, 克隆体和本体一样进行 2 次克隆。

第9题:【 判断题】

列表“身高”中存有本班所有同学的身高数据, 执行下列程序后可以计算出本班所有同学的平均身高。 ( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

本题考察考生对算法的掌握程度。 图中程序可以对列表数据进行累加, 然后除以列表项目数,得出平均值, 因此题干说法正确。

第10题:【 判断题】

红框 1 处填写 6 后, 执行下列程序, 可以绘制出如右图所示图形。 ( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

自制积木“六边形” 能绘制出一个边长为 55 的正边形, 一共需要画 6 个正六边形, 所以红框 1 处应该填写 6。

第1题:【 问答题】

绘制多变的正方形

1. 准备工作

(1) 默认小猫角色;

(2) 默认空白背景。

2. 功能实现

(1) 隐藏角色, 以舞台区的左下角为起点;

(2) 画出一个边长为 10 的正方形;

(3) 如下图所示, 沿着同样的方向继续画出正方形, 每次边长增加 10;

(4) 边长最大不超过 360。

【正确答案】: 评分标准: (1) 按照题目要求选择背景和隐藏角色; (1 分) (2) 设置初始化位置为左下角; (1 分) (3) 绘制出一个边长为 10 的正方形; (3 分) (4) 绘制出边长不断增加的正方形; (4 分) (5) 最大正方形边长不超过 360。 (1 分)

【试题解析】 :

第2题:【 问答题】

成绩查询

期末考试结束了, 小朋友想知道自己考试的成绩和班级排名, 让我们一起来实现这个功能吧!

1.准备工作

(1) 保留默认白色背景和小猫角色;

(2) 创建名为“姓名”和“成绩”的列表, 按照图 1 输入相关内容。

2.功能实现

(1) 点击小绿旗, 小猫询问“你要查询谁的成绩? ”

    (2) 如果输入的姓名没在“姓名”列表中, 小猫说“此姓名无效! ”2 秒, 如图 2, 程序结束;

(3) 如果输入的姓名在“姓名”列表中, 小猫可以根据给定的姓名, 查询出对应的成绩, 如图 3;

(4) 对成绩进行降序排列, 并说出该成绩的序号(名次) , 如图 4。

【正确答案】: 评分标准: (1) 正确创建列表“姓名”和“成绩”(1 分) , 只要多于三个姓名和成绩即可, 不一定跟题目数据一致(1 分) ; (2) 小猫询问, 能够判断姓名不在列表中情况; (3 分) (3) 姓名在列表中, 说出成绩; (4 分) (4) 对成绩列表进行降序排列, 需要有降序排序的过程; (4 分) (5) 让小猫说出该成绩在“成绩”列表的序号。 (2分)

【试题解析】 :

第3题:【 问答题】

逆序输出

1.准备工作

(1) 默认小猫角色;

(2) 默认空白背景。

2.功能实现

(1) 点击绿旗后, 随机产生一个 10-9999 的数,例如872, 小猫说“产生的随机数是: 872” 2 秒;

(2) 计算出逆序, 例如 872, 小猫说“这个数字的逆序是: 278” 2 秒。

【正确答案】: 评分标准: (1) 能够正确设置随机数的区间; (1 分) (2) 能够实现角色说出产生的随机数; (2 分) (3) 能够设置变量或列表来存储逆序的数字; (2 分) (4) 能够实现角色正确说出随机数的逆序。 (5 分)

【试题解析】 :

第4题:【 问答题】

判断闰年

闰年(Leap Year)是为了弥补因人为历法规定造成的年度天数与地球实际公转周期的时间差而设立的。 没有补上时间差的年份为平年。 平年的二月只有28天, 而闰年的二月有29天。 那么如何判断这一年是闰年还是平年呢, 有这样一个闰年的判断方法: 年份能被400整除, 或者能被4整除但不能被100整除的都是闰年。

1. 准备工作

(1) 选择背景 blue sky2;

(2) 选择角色 Abby。

2. 功能实现

(1) 根据上述的闰年判断方法, 编程判断用户输入的年份是闰年还是平年, 例如: 输入 2022, 角色会说出: “2022 是平年”;

(2) 然后角色会再次进行询问: “你想知道这一年哪个月 的天数? ”, 例如: 输入 2,角色会说出: "2 月 有 28 天"。

        

【正确答案】: 评分标准: (1) 能够选择题目要求的背景和角色; (2 分) (2) 能够实现输入年份的功能; (2 分) (3) 能够实现判断输入的年份是闰年还是平年的功能; (5 分) (4) 能够实现输入月 份的功能; (2 分) (5) 角色能够正确说出输入月 份的天数。 (4 分)

【试题解析】 :

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

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

相关文章

宝藏免费音乐软件LX music

欢迎来到我的博客,代码的世界里,每一行都是一个故事 宝藏免费音乐软件LX music 前言LX Music的特色功能:音乐播放的新境界安装与配置:在不同平台上使用LX Music下载页面 主题定制 本文将深入研究LX Music,一款备受欢迎…

pytorch车牌识别

目录 使用pytorch库中CNN模型进行图像识别收集数据集定义CNN模型卷积层池化层全连接层 CNN模型代码使用模型 使用pytorch库中CNN模型进行图像识别 收集数据集 可以去找开源的数据集或者自己手做一个 最终整合成 类别分类的图片文件 定义CNN模型 卷积层 功能:提…

opencv基础图行展示

"""试用opencv创建画布并显示矩形框(适用于目标检测图像可视化) """ # 创建一个黑色的画布,图像格式(BGR) img np.zeros((512, 512, 3), np.uint8)# 画一个矩形:给定左上角和右下角坐标&#xff0…

Redis入门到通关之Hash命令

文章目录 ⛄介绍⛄命令⛄RedisTemplate API❄️❄️添加缓存❄️❄️设置过期时间(单独设置)❄️❄️添加一个Map集合❄️❄️提取所有的小key❄️❄️提取所有的value值❄️❄️根据key提取value值❄️❄️获取所有的键值对集合❄️❄️删除❄️❄️判断Hash中是否含有该值 ⛄…

文献阅读:猕猴的单个基底外侧杏仁核神经元表现出与额叶皮层不同的连接模式

文献介绍 「文献题目」 Single basolateral amygdala neurons in macaques exhibit distinct connectional motifs with frontal cortex 「研究团队」 Peter H. Rudebeck(美国西奈山伊坎医学院) 「发表时间」 2023-10-18 「发表期刊」 Neuron 「影响因…

Springboot+Vue项目-基于Java+MySQL的母婴商城系统(附源码+演示视频+LW)

大家好!我是程序猿老A,感谢您阅读本文,欢迎一键三连哦。 💞当前专栏:Java毕业设计 精彩专栏推荐👇🏻👇🏻👇🏻 🎀 Python毕业设计 &…

Ubuntu去除烦人的顶部【活动】按钮

文章目录 一、需求说明二、打开 extensions 网站三、安装 GNOME Shell 插件四、安装本地连接器五、安装 Hide Activities Button 插件六、最终效果七、卸载本地连接器命令参考 本文所使用的 Ubuntu 系统版本是 Ubuntu 22.04 ! 一、需求说明 使用 Ubuntu 的过程中,屏…

【大语言模型】应用:10分钟实现搜索引擎

本文利用20Newsgroup这个数据集作为Corpus(语料库),用户可以通过搜索关键字来进行查询关联度最高的News,实现对文本的搜索引擎: 1. 导入数据集 from sklearn.datasets import fetch_20newsgroupsnewsgroups fetch_20newsgroups()print(fNu…

在Linux驱动中,如何确保中断上下文的正确保存和恢复?

大家好,今天给大家介绍在Linux驱动中,如何确保中断上下文的正确保存和恢复?,文章末尾附有分享大家一个资料包,差不多150多G。里面学习内容、面经、项目都比较新也比较全!可进群免费领取。 在Linux驱动中&am…

AI图书推荐:如何在课堂上使用ChatGPT 进行教育

ChatGPT是一款强大的新型人工智能,已向公众免费开放。现在,各级别的教师、教授和指导员都能利用这款革命性新技术的力量来提升教育体验。 本书提供了一个易于理解的ChatGPT解释,并且更重要的是,详述了如何在课堂上以多种不同方式…

STM32利用软件I2C通讯读MPU6050的ID号

今天的读ID号是建立在上篇文章中有了底层的I2C通讯的6个基本时序来编写的。首先需要完成的就是MPU6050的初始化函数 然后就是编写 指定地址写函数: 一:开始 二:发送 从机地址读写位(1:读 0&#xff1…

MySQL之索引失效、覆盖、前缀索引及单列、联合索引详细总结

索引失效 最左前缀法则 如果索引了多列(联合索引),要遵守最左前缀法则,最左前缀法则指的是查询从索引的最左列开始,并且不跳过索引中的列。如果跳跃某一列,索引将部分失效(后面的字段索引失效)。 联合索…

第1章 计算机网络体系结构

王道学习 【考纲内容】 (一)计算机网络概述 计算机网络的概念、组成与功能;计算机网络的分类; 计算机网络的性能指标 (二)计算机网络体系结构与参考模型 计算机网络分层结…

权威Scrum敏捷开发企业级实训/敏捷开发培训课程

课程简介 Scrum是目前运用最为广泛的敏捷开发方法,是一个轻量级的项目管理和产品研发管理框架。 这是一个两天的实训课程,面向研发管理者、项目经理、产品经理、研发团队等,旨在帮助学员全面系统地学习Scrum和敏捷开发, 帮助企业快速启动敏…

Ansys Workbench拓扑优化教程

很基础。 前言 进行拓扑优化的好处在于可以简化结构,满足力学性能的同时简化结构。 如赵州桥的一大一小的拱,就可以用拓扑优化优化出来,可见一千四百多年以前古人的智慧是多么丰富。 步骤 大体的步骤是需要 1.先导入模型(需…

练习题(2024/4/13)

1长度最小的子数组 给定一个含有 n 个正整数的数组和一个正整数 target 。 找出该数组中满足其总和大于等于 target 的长度最小的 连续 子数组 [numsl, numsl1, ..., numsr-1, numsr] ,并返回其长度。如果不存在符合条件的子数组,返回 0 。 示例 1&am…

ThreadX:怎么确定一个线程应该开多少内存

ThreadX:如何确定线程的大小 在实时操作系统(RTOS)ThreadX中,线程的大小是一个重要的参数。这个参数决定了线程的堆栈大小,也就是线程可以使用的内存空间。那么,我们应该如何确定一个线程需要多大的字节呢…

Asterisk 21.2.0编译安装经常遇到的问题和解决办法之卸载pjsip

目录 会安装也要会卸载make uninstallldconfig 会安装也要会卸载 有些人就只会装。 最常见的场景就是需要卸载之前版本的pjproject。 一般来说,其他版本的 pjproject 会被作为静态链接库安装。这些库跟 Asterisk可能不兼容。 因此,在安装正确版本的pjpro…

语音识别(录音与语音播报)

语音识别(录音与语音播报) 简介 语音识别人工智能技术的应用领域非常广泛,常见的应用系统有:语音输入系统,相对于键盘输入方法,它更符合人的日常习惯,也更自然、更高效;语音控制系…

记录day1

1.早上 ①协同过滤算法 基于物品基于用户分别是如何实现的 相似度的计算方式 基于用户和基于物品的区别 实时性和新物品这里: 实时性指的是用户有新行为,这样基于物品就好,因为用户新行为了,用户矩阵不会变化,用户…