2024年3月GESP认证Scratch图形化编程四级真题及答案

GESP 图形化四级试卷

(满分:100 分 考试时间:120 分钟)

学校: 

姓名:

一、单选题(共 10 题,每题 2 分,共 30 分)

题号 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

答案 C D B B A C B C D C D A D B A

1、小杨的父母最近刚刚给他买了一块华为手表,他说手表上跑的是鸿蒙,这个鸿蒙

是?( )。

A、小程序

B、计时器

C、操作系统

D、神话人物

2、下列流程图的输出结果是?( )

A、1202

B、153

C、720

D、873

3、默认小猫角色,执行下列程序,面向的方向是?( 

A、向上

B、向下

C、向左

D、向右

4、默认小猫角色,执行下列程序,输入“bananas”,小猫说出的内容是?( )A、bananas

B、banana

C、sananab

D、ananab

5、默认小猫角色,执行下列程序,变量 result 的结果是?( )

3A、35

B、25

C、24

D、21

6、导入螃蟹角色 Crab,执行下列程序,以下说法错误的是?( )

456

A、有 5 次抓错 Crab 本体的机会

B、Crab 本体和克隆体的大小都随周围声音的大小而变化

C、鼠标指针碰到本体后,本体说“眼神真好”

D、舞台上最多可以看到 11 只 Crab

7、默认小猫角色,执行下列程序,小猫的坐标为?( )

A、(-10,20)

B、(-10,0)

C、(0,20)

D、(-10,10)

8、默认小猫角色,运行程序 1 和程序 2,关于变量“i”取值描述正确的是?( 

)A、运行程序 1 和程序 2 作用相同,鼠标在小猫身上按下并松开后使变量“i”增加

1

B、运行程序 1 和程序 2,都不能使变量“i”增加 1

C、运行程序 1,鼠标在小猫身上按下并松开后,变量“i”才会增加 1;运行程序 2,

鼠标在小猫身上按下不需要松开,变量“i”立即增加 1

D、运行程序 1,鼠标在小猫身上按下不需要松开,变量“i”立即增加 1;运行程序

2,鼠标在小猫身上按下并松开后,变量“i”才会增加 1

78

9、下列有关自制积木说法正确的是?( )

A、创建自制积木时,参数只能添加数字和文本

B、创建自制积木后,不能再修改参数

C、在创建的自制积木中,不能使用广播积木块

D、使用“制作新的积木”绘制图形时,为了不显示绘制过程而直接画出图形,需在

“制作新的积木”窗口中选择“运行时不刷新屏幕”

10、默认小猫角色,执行下列程序,小猫说出的值是?( 

A、6

B、7

C、8

D、10

11、默认小猫角色,执行下列程序,绘制的图形是?( )A、

B、

9C、

D、

12、默认小猫角色,执行下列程序,小猫最后说出的结果是?( )

10A、10,225

B、10,193

C、11,225

D、11,193

13、斐波那契数列是指这样的数列:数列的第一个和第二个数都为 1,接下来每个

数都等于前面 2 个数之和。默认小猫角色,下列哪个程序能够求出斐波那契数列中

11第 k(k≥3)个数是多少?( )

A、

12B、

13C、

14D、

14、在排序算法中两两比较排序记录项,将那些与排序要求不符的记录交换位置,

直到排好序为止的排序方法是?( )

A、插入排序

B、交换排序

C、选择排序

D、并归排序

15、一球从某一高度落下(单位米),每次落地后反跳回高度的一半,再落下。默

认小猫角色,下列哪个选项能够计算出球在第 10 次落地时经过的米数?( )

15A、

16B、

17C、

18D、

1920

二、判断题(共 10 题,每题 2 分,共 20 分)

题号 1 2 3 4 5 6 7 8 9 10

答案 √ √ √ × × √ × √ × √

1、小杨今年春节回奶奶家了,奶奶家的数字电视要设置 ip 地址并接入到 WIFI 盒子才能收看

节目,那这个 WIFI 盒子具有路由器的功能。( 

2、自定义绿色小球角色,变量 ID 为私有变量,执行下列程序,能够绘制出如下所

示图形(注:颜色特效 140 为红色)。( )21

3、默认小猫角色,输入数字 10,执行下列程序,小猫最后说出 146。( 

)22

4、默认小猫角色,执行下列程序,可以产生下图所示的列表。( 

)5、默认小猫角色,执行下列程序,小猫说出的内容是 16。( )

236、默认小猫角色,执行下列程序后,可以找到第一个大于 1000 且为 3 的倍数的数

字。( )

7、默认小猫角色,执行下列程序,变量 result 的值为 B。( )

248、用 50 元钱兑换面值为 1 元、2 元、5 元的纸币共 25 张。每种纸币不少于 1 张,

问有多少种兑换方案。该问题适合使用枚举算法进行求解。( )

9、列表 list 保存了 6 个数字,如左图所示,按从大到小顺序进行排序,插入排序

第三趟的排序结果为右图所示。( )

10、现有一段时间的温度数据,存储在列表 list 中。阅读下列程序,如果输入的温

度是 21,那么小猫说 4。( )

2526

三、编程题(每题 25 分,共 50 分)

题号 

2

答案

1、偶数单增序列【题目描述】

默认小猫角色和白色背景。

对于给定的正整数序列“lst”(至少包含一个偶数),请将其中的所有偶数取

出并按升序排列,数据之间以#隔开存入变量 result 中。

比如:lst = [17, 26, 9, 13, 88, 10],最后输出的结果为 10#26#88。

【输入描述】

新建列表“lst”,用于存储原始的数据。

如下图所示:

【输出描述】

新建变量“result”,用于存储得到的结果。

如下图所示:

【输入样例】

27lst = [17, 26, 9, 13, 88, 10]

【输出样例】

result = 10#26#88

【输入样例】

lst = [5, 2, 26, 8, 27]

【输出样例】

result = 2#8#26

注意事项:

1、变量名的拼写(包括大小写)要和题目完全一致。

2、列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

【参考程序】

28292、完全平方数

【题目描述】

默认小猫角色和白色背景。

30小杨同学有一个包含了 n(1≤n≤100)个正整数的序列“lst”,他想知道其

中有多少对下标组合<i,j>(1≤i,j≤n),使得 lst[i]+lst[j]是完全平方数,并将

结果存入变量 result 中。

如果 x 是完全平方数,则存在正整数 y 使得 y×y=x。

例如:序列 lst=[1, 4, 3, 3, 5],lst[1]+lst[3]=1+3=4,lst[1]+lst[4]=1+3=4,

lst[2]+lst[5]=4+5=9,都是完全平方数,即 result=3。

【输入描述】

新建列表“lst”,用于存储 n 个正整数。

如下图所示:

【输出描述】

输出一个非负数存储在变量“result”中,表示有多少对下标组合<i,j>(1≤i,j

≤n),使得 lst[i]+lst[j]是完全平方数。

如下图所示:

【输入样例】

lst = [1, 4, 3, 3, 5]

【输出样例】

result = 3

【输入样例】

lst = [3, 5]

31【输出样例】

result = 0

注意事项:

1、变量名的拼写(包括大小写)要和题目完全一致。

2、列表直接用“+”功能赋值进行测试即可,无需写代码赋值。

【参考程序】

3233

来源:6547题库网http://www.6547.cn/doc/frq5f0p6ps

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

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

相关文章

【开源】SpringBoot框架开发学生综合素质评价系统

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 学生功能2.2 教师功能2.3 教务处功能 三、系统展示四、核心代码4.1 查询我的学科竞赛4.2 保存单个问卷4.3 根据类型查询学生问卷4.4 填写语数外评价4.5 填写品德自评问卷分 五、免责说明 一、摘要 1.1 项目介绍 基于J…

数字化转型导师坚鹏:人工智能在金融机构数字化转型中的应用

人工智能在金融机构数字化转型中的应用 课程背景&#xff1a; 金融机构数字化转型离不开人工智能&#xff0c;在金融机构数字化转型中&#xff0c;人工智能起到至关重要的作用&#xff0c;很多机构存在以下问题&#xff1a; 不清楚人工智能产业对我们有什么影响&#xff1f;…

考研数学|概率应该怎么学?

考研概率论老师很多&#xff0c;但是我最推荐两个老师&#xff0c;李良和方浩 我认为李良概率论基础讲解相比于其他老师最大的优点就是&#xff0c;每一步都会耐心解释其中的逻辑。很少会像方浩老师那样过于跳跃或者频繁串联&#xff0c;这点对于零基础思维转换慢的人来说&…

Transformer self-attention源码及原理理解

自注意力计算公式&#xff1a; 在公式(1)中Q(query)是输入一个序列中的一个token&#xff0c;K(key)代表序列中所有token的特征。 可以得到当前token与序列中其他token的相关性。在论文原文中512&#xff0c;表示每个token用512维特征表示&#xff08;序列符号的embedding长度…

C语言中大小写字母如何转化

&#x1f31f; 前言 欢迎来到我的技术小宇宙&#xff01;&#x1f30c; 这里不仅是我记录技术点滴的后花园&#xff0c;也是我分享学习心得和项目经验的乐园。&#x1f4da; 无论你是技术小白还是资深大牛&#xff0c;这里总有一些内容能触动你的好奇心。&#x1f50d; &#x…

Linux TCP参数——tcp_adv_win_scale

文章目录 tcp_adv_win_scaleip-sysctl.txt解释buffering overhead内核缓存和应用缓存示例计算深入理解从2到1(tcp_adv_win_scale的值)总结 tcp_adv_win_scale adv-advise&#xff1b;win-window; 用于指示TCP中接收缓存比例的值。 static inline int tcp_win_from_space(int …

SpringSecurity(SpringBoot2.X版本实现)

资料来源于 SpringSecurity框架教程-Spring SecurityJWT实现项目级前端分离认证授权 侵权删 目录 介绍 快速开始 认证 认证流程 登录校验流程 SpringSecurity完整流程 认证流程详解 代码实现 准备工作 mysql mybatis-plus redis 统一返回类 核心代码 密码加密存…

Mesh网格obj文件构成解析

众所周知&#xff0c;Mesh网格是三维重建的常用手法&#xff0c;通过顶点-三角面的形式来完成对三维物体的表达。其中&#xff0c;最常见的Mesh网格文件格式就是obj格式。看起来复杂的三维形状其实在数值表示上是很简单的&#xff0c;大家跟我一起来做个小实验就好&#xff1a;…

echarts散点图自定义tooltip,鼠标放上去展示多行数据

先放效果图 如图&#xff0c;就是鼠标悬停在散点上&#xff08;这里的散点我替换成了图片&#xff0c;具体做法参考这篇文章&#xff1a;echarts散点图的散点用自定义图片替代-CSDN博客&#xff09;时&#xff0c;可以展示多行数据。之前查找资料的时候&#xff0c;很多用字符串…

练习unittest+Fixture实现

练习01 创建⼀个⽬录 case, 作⽤就是⽤来存放⽤例脚本,在这个⽬录中创建 5 个⽤例代码⽂件 , test_case1.py使⽤ TestLoader 去执⾏⽤例 将来的代码 ⽤例都是单独的⽬录中存放的 test_项⽬_模块_功能.py test_case1.py # 1. 导包 unittest import unittest # 2. 定义测试类, 只…

面试经典150题(114-118)

leetcode 150道题 计划花两个月时候刷完之未完成后转&#xff0c;今天完成了5道(114-118)150 gap 了一周&#xff0c;以后就不记录时间了。。 114.(70. 爬楼梯) 题目描述&#xff1a; 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不…

旅行社旅游线路预定管理系统asp.net

旅行社旅游线路预定管理系统 首页 国内游 境外游 旅游景点 新闻资讯 酒店信息―留言板 后台管理 后台管理导航菜单系统管理修改密码留言管理注册会员管理基础数据设置国别设置有份设地区设置 旅行社管理友情链接管理添加友情链接友情链接管理新闻资讯管理添加新闻资讯新闻资讯管…

LayerNormalization 和 RMSNormalization的计算方法和区别

目录 问题来源 Layer Normalization 与 RMSNormalization 的详细计算方法 Layer Normalization&#xff08;层归一化&#xff09; RMSNormalization&#xff08;均方根归一化&#xff09; Layer Normalization与RMSNormalization的异同 Layer Normalization RMSNormaliza…

24 OpenCV直方图反向投影

文章目录 参考反向投影作用calceackProject 反向投影mixchannels 通道图像分割示例 参考 直方图反向投影 反向投影 反向投影是反映直方图模型在目标图像中的分布情况简单点说就是用直方图模型去目标图像中寻找是否有相似的对象。通常用HSV色彩空间的HS两个通道直方图模型 作用…

基于时空上下文(STC)的运动目标跟踪算法,Matlab实现

博主简介&#xff1a; 专注、专一于Matlab图像处理学习、交流&#xff0c;matlab图像代码代做/项目合作可以联系&#xff08;QQ:3249726188&#xff09; 个人主页&#xff1a;Matlab_ImagePro-CSDN博客 原则&#xff1a;代码均由本人编写完成&#xff0c;非中介&#xff0c;提供…

Midjourney 和 Dall-E 的优劣势比较

Midjourney 和 Dall-E 的优劣势比较 Midjourney 和 Dall-E 都是强大的 AI 绘画工具&#xff0c;可以根据文本描述生成图像。 它们都使用深度学习模型来理解文本并将其转换为图像。 但是&#xff0c;它们在功能、可用性和成本方面存在一些差异。 Midjourney 优势: 可以生成更…

js判断对象是否有某个属性

前端判断后端接口是否返回某个字段的时候 <script>var obj { name: "John", age: 30 };console.log(obj.hasOwnProperty("name")); // 输出 trueconsole.log(obj.hasOwnProperty("email")); // 输出 falselet obj11 { name: "Joh…

9. 编程常见错误归类

编程常见错误归类 9.1 编译型错误9.2 链接型错误9.3 运行时错误 9.1 编译型错误 编译型错误⼀般都是语法错误&#xff0c;这类错误⼀般看错误信息就能找到⼀些蛛丝马迹的&#xff0c;双击错误信息也能初步的跳转到代码错误的地方或者附近。编译错误&#xff0c;随着语言的熟练…

力扣栈题:删除最外层括号

char* removeOuterParentheses(char* s) {int stack 0;int num0;for(int i0;i<strlen(s);i){if(s[i](){stack;if(stack>1){s[num]s[i];}}else{--stack;if(stack>0){s[num]s[i];}}}s[num]\0;return s; } 思路&#xff1a;迭代加栈&#xff0c;如果不是第一个的左括号则…

苍穹外卖-day10:Spring Task、订单状态定时处理、来单提醒(WebSocket的应用)、客户催单(WebSocket的应用)

苍穹外卖-day10 课程内容 Spring Task订单状态定时处理WebSocket来单提醒客户催单 功能实现&#xff1a;订单状态定时处理、来单提醒和客户催单 订单状态定时处理&#xff1a; 来单提醒&#xff1a; 客户催单&#xff1a; 1. Spring Task 1.1 介绍 Spring Task 是Spring框…