Scratch图形化编程等级考试4级真题试卷(202409)

2024年9月Scratch图形化编程等级考试四级真题试卷

题目总数:24    总分数:100

选择题

第 1 题    单选题

Scratch运行下列程序,依次输入8、2、6后,角色说出的内容是?( )

A.26862

B.62862

C.82628

D.68286

第 2 题    单选题

Scratch角色程序(初始方向90)如下左图所示,输入100后,绘制出右图的图案。如果将左图中“位置1”和“位置2”的数值分别修改为6和60,再次运行程序,绘制出什么图案?( )

A.

B.

C.

D.

第 3 题    单选题

scratch运行下列程序后,变量b的值是?( )

A.

156

B.

162

C.

165

D.

166

第 4 题    单选题

scratch运行下列程序后,变量“result”的值是?( )

A.

36

B.

216

C.

1096

D.

1296

第 5 题    单选题

三个scratch程序分别如下图所示,可以计算出既是2的倍数又是5的倍数的程序是?( )

A.

程序1

B.

程序1、程序2

C.

程序2

D.

程序1、程序3

第 6 题    单选题

程序和列表如下图所示,scratch运行程序后,变量b的值是?( )

A.

48

B.

55

C.

61

D.

65

第 7 题    单选题

scratch使用冒泡排序算法对下列列表的各项进行升序排序,第一轮排序后,列表的第10项是什么?( )

A.

6

B.

81

C.

62

D.

不确定

第 8 题    单选题

下列哪个scratch选项可以实现:角色在舞台上来回移动,每次碰到舞台边缘得分加一并反弹,当分数达到10分时,角色停止移动?( )

A.

B.

C.

D.

第 9 题    单选题

scratch运行下列程序后,列表“数组”变为?( )

A.

B.

C.

D.

第 10 题    单选题

scratch运行下列程序,变量“和”的值是?( )

A.

30

B.

68

C.

36

D.

52

判断题

第 11 题    判断题

默认小猫角色,scratch运行下列程序,输入“1234H4321”,小猫会说“不是回文字符”。( )

A.

正确

B.

错误

第 12 题    判断题

scratch运行下列程序,小猫角色可能会说出0.2。( )

A.

正确

B.

错误

第 13 题    判断题

scratch运行下列程序,可以绘画出如下右图所示的图案。( )

A.

正确

B.

错误

第 14 题    判断题

默认小猫角色,scratch运行下列程序,小猫会说“西游记”。( )

A.

正确

B.

错误

第 15 题    判断题

默认角色小猫,scratch运行下列程序,小猫不会向右转90度。( )

A.

正确

B.

错误

第 16 题    判断题

scratch制作贪吃蛇游戏,运行下列程序,贪吃蛇可以一直移动,按下上下左右键,可以控制贪吃蛇改变方向。( )

A.

正确

B.

错误

第 17 题    判断题

scratch运行下列程序,可以绘制一个边长为100的正方形。( )

A.

正确

B.

错误

第 18 题    判断题

scratch运行图2程序后,列表由图1变为图3。( )

A.

正确

B.

错误

第 19 题    判断题

scratch运行程序后,角色的坐标为(100,150)。( )

A.

正确

B.

错误

第 20 题    判断题

如下图所示,有谜面和谜底两个列表,下面scratch程序,可以从上到下,依次询问列表“谜面”的每一项。( )

A.

正确

B.

错误

编程题

第 21 题    问答题

Scratch编程题:计算台阶。

有这么一条阶梯,如果每次跨2阶,那么最后剩下1阶;如果每次跨3阶,那么最后剩下2阶;如果每次跨5阶,那么最后剩4阶;如果每次跨6阶,那么最后剩5阶;只有当每次跨7阶时,最后才正好走完,一阶不剩。

请利用scratch编程计算出这条阶梯的阶数。

1.准备工作

(1)默认小猫角色;

(2)添加背景Greek Theater。

2.功能实现

(1)新建一个变量“k”来表示阶梯的阶数;

(2)通过循环计算判断出阶数。

第 22 题    问答题

Scratch编程题:身份证号有效性检验。

中国的身份证号码由18位数字组成,其中前6位是地区代码,接下来的8位是出生日期(YYYYMMDD格式),然后是3位顺序码(其中第17位奇数分配给男性,偶数分配给女性),最后一位是校验码。

编写一个scratch程序,要求用户输入一个身份证号码,然后检验这个号码是否有效。

有效性检验需要满足以下条件:

1. 身份证号码的位数必须是18位;

2. 前17位是数字,最后一位是数字或者是字母"X";

3. 校验码计算正确。

校验码计算方法:

1. 将身份证号码前17位数字分别乘以不同的系数。从第一位到第十七位的系数分别为:7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2。

2. 将这17位数字和系数相乘的结果相加。

3. 将相加后的结果除以11,得到余数。

4. 根据余数通过查表得到对应的校验码,对应关系为:0-1, 1-0, 2-X, 3-9, 4-8, 5-7, 6-6, 7-5, 8-4, 9-3, 10-2。

1.准备工作

(1)默认小猫角色,添加角色Button2,添加文字“开始验证”;

(2)创建一个变量“身份证号”,在舞台上大字显示;

(3)默认白色背景。

2.功能实现

(1)点击绿旗,询问“请输入一个身份证号”,变量“身份证号”大字显示输入的身份证号;

(2)点击“开始验证”;

(3)检验位数是否为18位,如果不是,小猫说“位数不对”2秒,程序结束;

(4)检验前17位是否是数字,第18位是否是数字或者字母"X",如果不是,小猫说“输入错误”2秒,程序结束;

(5)检验校验码是否正确,如果不正确,小猫说“校验码错误”2秒,程序结束。

(6)上面检查都通过,小猫说“身份证号码验证正确”2秒。

第 23 题    问答题

Scratch编程题:绘制图形

1.准备工作

(1)隐藏默认小猫角色;

(2)保留白色背景。

2.功能实现

(1)画笔颜色为蓝色,画笔粗细为1;

(2)相邻的大正方形边长是小正方形边长的1.5倍:b=1.5*a;

(3)绘制8个正方形,大小不限,图形全部在舞台区,不得超出舞台。

第 24 题    问答题

Scratch编程题:成绩优良统计

1.准备工作

(1)默认小猫角色;

(2)添加两个角色Button3,分别添加文字“生成数据”、“统计数据”;

(2)默认白色背景;

(3)创建一个“分数”的列表

2.功能实现

(1)程序开始,“分数”列表为空;

(2)点击“生成数据“按钮,生成30个50到100之间的数,加入到“分数”列表中;(注意,每次点击按钮,列表中只有30个数据)

(3)列表中的分数分为下面四类: 

        - 大于等于90的项为优秀

        - 大于等于70,小于90的项为良好

        - 大于等于60,小于70的项为及格

        - 小于60的项不及格

(4)点击“统计数据”按钮,分别统计上面四类的项目数,小猫分别说出每类人数2秒。

Scratch题库:www.6547.cn/doc/fg28scyk8a

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

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

相关文章

uni-app 开发微信小程序,实现图片预览和保存

1.使用 uni.previewImage() 预览图片 1.1 图片列表 1.2 预览 1.2.1 样式无法调整 1.2.2 微信小程序不支持预览本地文件路径图片(图片上传到小程序的临时文件存储或云服务存储) 1.3 无法绑定 longpress"saveImage(item)" 长按保存图片事件 …

C语言 | Leetcode C语言题解之第478题在圆内随机生成点

题目: 题解: typedef struct {double radius;double x_center;double y_center; } Solution;Solution* solutionCreate(double radius, double x_center, double y_center) {srand((unsigned)time(NULL));Solution *obj (Solution *)malloc(sizeof(Sol…

线性可分支持向量机的原理推导

我们从最简单也最基本的线性可分支持向量机的原理推导开始。近似线性可分支持向量机和线性不可分支持向量机的原理推导都会以线性可分支持向量机为基础。 先给线性可分支持向量机一个明确的定义。当训练数据线性可分时,能够通过硬间隔(hard margin&…

LLM 推理的核心评估指标

想要优化 LLM 推理,首先要了解 LLM 推理的核心指标。 Time To First Token (TTFT): 首 Token 延迟,即从输入到输出第一个 token 的延迟。在在线的流式应用中,TTFT 是最重要的指标,因为它决定了用户体验。Time Per Output Token (…

迷茫!能走出迷茫?

我今年40有余,因资质平庸,及特殊的个人经历,仍奋斗在一线。上班近二十年,两件事对我人生走向影响最大,编程和炒股。 下个月要去一家新公司上班。今天算是在现公司工作交接的最后时段。在这家公司干了接近一年&#xff…

论文阅读(十六):Deep Residual Learning for Image Recognition

文章目录 1.介绍2.基本原理3.两种残差块4.网络结构 论文:Deep Residual Learning for Image Recognition   论文链接:Deep Residual Learning for Image Recognition   代码链接:Github 1.介绍 在ResNet网络提出之前,传统的卷…

linux 开发机与测试机建立 ssh 隧道

1、开启手机的 tcp 端口 ## 例如 adb tcpip 55552、将 windows 电脑的与手机端口进行映射 ### 例如 adb forward tcp:55555 tcp:55553、打通和 linux 主机的隧道 ssh -R <remote-port>:127.0.0.1:<local-port> userremote-host -N### 例如 ssh -R 55555:127.0.…

详解tcpdump

tcpdump 是一个强大的命令行网络分析工具&#xff0c;用于抓取和分析网络流量。下面是 tcpdump 的常用参数及其详细说明&#xff0c;包含抓取所有网络接口的方法和 -S 参数的作用。 基础参数 -i <interface> 指定要监听的网络接口。如果你希望抓取所有接口的流量&#x…

【MySQL】入门篇—SQL基础:数据查询语言(DQL):复杂的SELECT语句

在实际应用中&#xff0c;复杂的SELECT语句可以帮助我们从多个表中提取相关信息&#xff0c;进行数据分析&#xff0c;生成报告&#xff0c;甚至进行数据挖掘。 掌握复杂的SELECT语句对于数据分析师、数据库管理员和开发者来说是必不可少的技能。 应用场景&#xff1a; 多表查…

Android 中获取当前 CPU 频率和占用率

最近在优化 App 的性能&#xff0c;需要获取当前 CPU视频频率和占用率&#xff0c;通过查询资料&#xff0c;大致思路如下&#xff1a; 目前没有标准的 API 来获取 CPU 的使用频率&#xff0c;只能通过读取指定 CPU 文件获取当前 CPU 频率&#xff0c;在某些机器或者特定版本中…

STM32 独立看门狗和窗口看门狗区别

文章目录 1. 时钟源不同独立看门狗&#xff08;IWDG&#xff09;时钟源&#xff1a;特点&#xff1a; 窗口看门狗&#xff08;WWDG&#xff09;时钟源&#xff1a;特点&#xff1a; 2. 中断机制不同独立看门狗&#xff08;IWDG&#xff09;中断机制&#xff1a; 窗口看门狗&…

如何快速部署一套智能化openGauss测试环境

一、openGauss介绍 openGauss是一款开源关系型数据库管理系统&#xff0c;采用木兰宽松许可证v2发行&#xff0c;允许用户自由地复制、使用、修改和分发软件。openGauss内核深度融合了华为在数据库领域多年的研发经验&#xff0c;结合企业级场景需求&#xff0c;持续构建竞争力…

STM32 ADC介绍

文章目录 STM32 ADC介绍一、ADC的基本概念二、STM32 ADC的主要特点高分辨率&#xff1a;多通道输入&#xff1a;多种工作模式&#xff1a;内置温度传感器和参考电压&#xff1a; 三、ADC的工作原理采样阶段&#xff1a;转换阶段&#xff1a;数据存储&#xff1a; 四、ADC的配置…

集合相关:asList()和subList()方法的作用?

1.asList()方法 Arrays.asList(T... a)返回一个固定大小的列表&#xff0c;这个返回的列表的底层实现是一个final修饰的数组&#xff0c;其引用关系不能发生变化&#xff0c;并且它的大小也是固定的&#xff0c;可以修改和读取里面的元素值&#xff0c;但是不能添加或删除元素。…

基于SpringBoot+Vue+uniapp微信小程序的婚庆摄影小程序的详细设计和实现(源码+lw+部署文档+讲解等)

项目运行截图 技术框架 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发基于 Spring 框架的应用程序的开源框架。它采用约定大于配置的理念&#xff0c;提供了一套默认的配置&#xff0c;让开发者可以更专注于业务逻辑而不是配置文件。Spring Boot 通过自动化配置和约…

在docker的容器内如何查看Ubuntu系统版本

文章目录 写在前面一、问题描述二、解决方法参考链接 写在前面 自己的测试环境&#xff1a; docker 一、问题描述 由于 lsb_release -a 只能查看自己电脑&#xff08;宿主机&#xff09;的系统版本&#xff0c;如果在docker的容器内又应该如何查看Ubuntu系统版本呢&#xff…

vue3导出,下载,预览,上传

1.导出 try {let response null;response await exportCheckAmendment({type: 2,reportId: row.id});if (response.size < 100) return ElMessage.warning("暂无修订件");// 处理请求返回的文件流const content response as BlobPart;const blob new Blob([co…

机器学习—学习率的选择

如果你选择适当的学习率&#xff0c;你的学习算法将运行得更好&#xff0c;如果太小&#xff0c;它会跑得很慢&#xff0c;如果太大&#xff0c;它甚至可能不会收敛&#xff0c;那么如何为模型选择一个好的学习率呢&#xff1f; 如果绘制多次迭代的成本&#xff0c;注意到成本…

vue3中用axios请求怎么添加cookie

在 Vue 3 中使用 axios 发起请求时&#xff0c;可以通过配置 axios 的请求选项来携带 Cookies。具体来说&#xff0c;确保跨域请求时&#xff0c;设置 withCredentials: true&#xff0c;以便发送和接收 Cookies。 1. Axios 配置携带 Cookie 首先确保你在 axios 请求中设置了…

深度学习笔记20_数据增强

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 | 接辅导、项目定制 一、我的环境 1.语言环境&#xff1a;Python 3.9 2.编译器&#xff1a;Pycharm 3.深度学习环境&#xff1a;TensorFlow 2.10.0 二、GPU设置…