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…

论文阅读(十六):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网络提出之前,传统的卷…

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

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

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

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

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

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

机器学习—学习率的选择

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

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

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

LLM实践--支线:拯救Continue Pretrain的数据

背景 首先介绍下什么是Continue Pretrain(CP)。CP 和 Pretrain、SFT一样指的是 LLM 训练的一个阶段,在前大模型时代还被称作Post Pretrain。CP 是在Pretrain和SFT之间的训练阶段,目的是为模型注入领域知识,这个领域是…

mqtt客户端订阅一直重复连接?

文章 前言错误场景问题分析解决方案后言 前言 ✨✨ 他们是天生勇敢的开发者,我们创造bug,传播bug,毫不留情地消灭bug,在这个过程中我们创造了很多bug以供娱乐。 前端bug这里是博主总结的一些前端的bug以及解决方案,感兴…

解决使用MobaXterm不能向Ubuntu上传下载文件的问题

如上图所示 解决方案 新建连接,使用root账户建立ssh会话,就是建立会话的时候,用户名使用root。ubuntu系统默认不允许远程root账户建立连接,表现就是你新建ssh会话,在第一步输入root密码的时候,密码正确会报…

一文探索RareShop:首个面向消费者的RWA NFT商品发售平台

作者:Weilin,PANews 本轮牛市中,加密消费级应用正成为一种热门趋势,比如pump.fun和Polymarket等产品已成为C端用户的明星。加密货币正日益渗透到日常消费者的产品、服务和行为中。这意味着加密货币的使用不再局限于投机交易或去中…

appium启动hbuild打包的apk异常解决

目录 一、错误信息 二、问题解决 2.1 通过以下命令获取安装包名称: 2.2 这个launcher状态下的安装包名称和active,替换原先的安装包名称 一、错误信息 通过adb shell dumpsys activity | findstr "mResume" 命令获取的安装包信息&#xff…

从零开始学习OMNeT++系列第三弹——新建一个使用INET框架的工程

上一篇学习了如何新建一个omnet的工程,这篇来学习下INET框架以及如何使用INET框架来新建一个工程。 INET框架是什么 INET框架是一个开源模型库,用于OMNeT仿真环境。它为研究者和学生在使用通信网络时提供协议、代理和其他模型。当设计和验证新协议或探…

深入理解计算机系统--计算机系统漫游

对于一段最基础代码的文件hello.c&#xff0c;解释程序的运行 #include <stdio.h>int main() {printf ( "Hello, world\n") ;return 0; }1.1、信息就是位上下文 源程序是由值 0 和 1 组成的位&#xff08;比特&#xff09;序列&#xff0c;8 个位被组织成一组…

安防监控摄像头图传模组,1公里WiFi无线传输方案,监控新科技

在数字化浪潮汹涌的今天&#xff0c;安防监控领域也迎来了技术革新的春风。今天&#xff0c;我们就来聊聊这一领域的产品——摄像头图传模组&#xff0c;以及它如何借助飞睿智能1公里WiFi无线传输技术&#xff0c;为安防监控带来未有的便利与高效。 一、安防监控的新篇章 随着…

mysql--基本查询

目录 搞定mysql--CURD操作&#xff0c;细节比较多&#xff0c;不难&#xff0c;贵在多多练 1、Create--创建 &#xff08;1&#xff09;单行插入 / 全列插入 &#xff08;2&#xff09;插入否则替换 &#xff08;3&#xff09;替换 2、Retuieve--select 1&#xff09;全…

FreeRTOS - 软件定时器

在学习FreeRTOS过程中&#xff0c;结合韦东山-FreeRTOS手册和视频、野火-FreeRTOS内核实现与应用开发、及网上查找的其他资源&#xff0c;整理了该篇文章。如有内容理解不正确之处&#xff0c;欢迎大家指出&#xff0c;共同进步。 1. 软件定时器 软件定时器也可以完成两类事情…

JDK-23与JavaFX的安装

一、JDK-23的安装 1.下载 JDK-23 官网直接下载&#xff0c;页面下如图&#xff1a; 2.安装 JDK-23 2.1、解压下载的文件 找到下载的 ZIP 文件&#xff0c;右键点击并选择“解压到指定文件夹”&#xff0c;将其解压缩到您希望的目录&#xff0c;例如 C:\Program Files\Java\…

多进程思维导图

1> 思维导图 2> 使用父子进程完成两个文件的拷贝&#xff0c;父进程拷贝前一半&#xff0c;子进程拷贝后一半&#xff0c;两个进程同时进行&#xff08;君子作业&#xff09; #include <myhead.h> typedef struct sockaddr_in addr_in_t; typedef struct sockaddr…