中国电子学会2020年12月份青少年软件编程Scratch图形化等级考试试卷三级真题(编程题)

编程题(共3题,共30分)

36.绘制图形

 1. 准备工作: 

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

(2)背景为白色背景。 

 2. 功能实现:

(1)绘制如下图所示的图案;

(2)画笔为红色,粗细为2,圆形大小自定。

37.病毒传染模拟程序

1.准备工作: 

(1)删除小猫角色,绘制一个绿色的小圆圈角色,命名为“Person”,代表健康的人;

(2)设置“人口总数”、“健康人数”、“感染人数”、“全部感染时间”变量。

2.功能实现:

(1)当程序运行时,将角色“Person”设置为隐藏,将计时器归零;

(2)使用克隆功能,克隆出20个健康的人,健康人出现在舞台随机位置,静止不动;

(3)克隆1个人,将其颜色特效设置为“125”(红色),代表已感染人;

(4)克隆出的感染人在舞台上面向随机的方向后,不断运动,当健康的人被碰到时,将会被感染,将它的颜色设置为“125”;

(5)从第一个受感染者开始,使用计时器记录所有人被感染的时间,当所有人被感染时,

(6)停止计时;

(7)变量“人口总数”始终为21,“健康人数” 和“感染人数” 不断改变,最后变量“全部感染时间”显示全部感染的时间。

38.躲避恐龙

1.准备工作:

(1)保留小猫角色,添加角色“Dinosaur5”,将舞台背景设置为“Night City With Street2”; 

(2)将小猫角色的位置设置为(x:-100 y:-110); 

(3)将“Dinosaur5”的角色大小设置为“50”,角色位置设置为(x:190 y:-110)。

(4)新建变量“得分”,并显示。

2.功能实现:

(1)程序运行后,恐龙自右向左移动,当碰到舞台边缘时,游戏得分增加1,同时角色回

到初始位置。 

(2)通过变量控制“Dinosaur5”的移动速度,使得它每次从右向左移动的速度都比前一次快。 

(3)通过“空格”键控制小猫的跳跃,来躲避恐龙。注意小猫只在原地跳跃,并不需要左右移动。 

(4)如果小猫碰到“Dinosaur5”,播放声音“meow”并说出游戏得分,游戏结束。

答案

36.标准答案:

参考程序:

评分标准:

(1) 小猫隐藏 (1分)

(2) 画笔颜色为红色 (1分)

(3)画笔粗细为2 (1分)

(4)能画出一个圆(3分)

(5)能画出10个圆(4分)

37.标准答案:

参考程序:

评分标准:

(1)能正确设置“人口总数”、“健康人数”、“感染人数”、“全部感染时间”变量。(2分)

(2)能使用克隆功能,克隆相应人数的健康人和受感染人。 (2分)

(3)健康人静止不动,感染的人在舞台上随机方向的移动。 (2分)

(4)在健康的人碰到受感染人时,能将其颜色设置为“125”,表示已经受到感染。 (2分)

(5)能正确使用计时器,准确记录所有人被感染所使用的时间。 (2分)

38.标准答案:

参考程序:

评分标准:

(1)能根据要求添加背景、添加角色、设置角色大小、并能将角色摆放在要求的位置。 (2分) 

(2)正确设置建立变量并显示,并使用变量的增加。 (2分) 

(3)实现“Dinosaur5”的自右向左移动,在碰到舞台边缘时能回到初始位置,得分加1。 (2分) 

(4)实现“Dinosaur5”向左移动的速度逐渐增加。 (2分) 

(5)小猫能正确跳跃并躲避“Dinosaur5”,通过在空中等待时间实现躲避。 (2分)

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

点云标注工具

目录 3d手势识别 c 3d关键点,Bounding Box Labels Rectangle Labels KITTI 3D Ground Truth Annotator c标注工具 3d手势识别 GitHub - 99xtaewoo/Automated-Hand-3D-pose-annotation-Tool: Automated Hand 3D pose annotation Tool c 3d关键点,Bou…

【办公类-23-02】20240212徐迟《江南小镇(南浔古镇)》“水晶晶”和景物”数量提取66个

作品展示 背景需求: 2024年春节前夕,我与家人前往浙江湖州、南浔旅行。探寻母亲、外婆外公、曾外婆的祖籍南浔的风土人情。在古镇上看到了”著名诗人“徐迟”的介绍。 母亲说:我的姑母就是在南浔读了小学和中学,她小学时的老师就…

机器学习系列——(十三)多项式回归

引言 在机器学习领域,线性回归是一种常见且简单的模型。然而,在某些情况下,变量之间的关系并不是线性的,这时候我们就需要使用多项式回归来建模非线性关系。多项式回归通过引入高次项来扩展线性回归模型,从而更好地拟…

Github 2024-02-12 开源项目日报 Top10

根据Github Trendings的统计,今日(2024-02-12统计)共有10个项目上榜。根据开发语言中项目的数量,汇总情况如下: 开发语言项目数量Rust项目3Python项目3JavaScript项目1TypeScript项目1C项目1C项目1PowerShell项目1非开发语言项目1 SubQuery…

Elasticsearch:使用查询规则(query rules)进行搜索

在之前的文章 “Elasticsearch 8.10 中引入查询规则 - query rules”,我们详述了如何使用 query rules 来进行搜索。这个交互式笔记本将向你介绍如何使用官方 Elasticsearch Python 客户端来使用查询规则。 你将使用 query rules API 将查询规则存储在 Elasticsearc…

docker之centos7容器常用命令和服务安装

一、前言 以前我们如果想在windows环境下使用linux系统,最早的是一台主机上安装双机系统,再后来我们有了VMware,可以通过workstations虚拟化平台安装虚拟机。现在我们还可以通过docker安装linux容器,容器更轻量也更便捷。不过凡事…

工业级加固平板丨亿道三防平板电脑丨安卓工业平板丨改善车队管理

在现代物流和运输行业中,车队管理是一个复杂而重要的任务。为了更好地管理车队,提高工作效率和减少成本,许多企业正在采用新技术和工具。其中,三防平板电脑作为一种功能强大且适应恶劣环境的设备,已经在车队管理中得到…

C++联合体详解!

个人主页:PingdiGuo_guo 收录专栏:C干货专栏 大家伙新年快乐,今天我们来了解一下C联合体。 文章目录 1.联合体 1.1联合体的概念 1.2联合体的思想 1.3联合体的作用 1.3.1内存优化 1.3.2二进制数据操作 1.3.3类型转换 1.3.4解决特定问…

交叉熵损失函数基本概念及公式

Cross-Entropy Loss 1.二分类2. 对于多类别分类问题,其公式可以表示为:3. 公式深度挖掘解释——交叉熵损失函数公式中(log)的解释总结 交叉熵损失函数(Cross-Entropy Loss)是在机器学习和深度学习中常用的一…

Ainx-V0.2-简单的连接封装与业务绑定

📕作者简介: 过去日记,致力于Java、GoLang,Rust等多种编程语言,热爱技术,喜欢游戏的博主。 📗本文收录于Ainx系列,大家有兴趣的可以看一看 📘相关专栏Rust初阶教程、go语言基础系列…

【EAI 020】Diffusion Policy: Visuomotor Policy Learning via Action Diffusion

论文标题:Diffusion Policy: Visuomotor Policy Learning via Action Diffusion 论文作者:Cheng Chi, Siyuan Feng, Yilun Du, Zhenjia Xu, Eric Cousineau, Benjamin Burchfiel, Shuran Song 作者单位:Columbia University, Toyota Research…

MATLAB知识点: unique函数 提取数组中的唯一值

​讲解视频:可以在bilibili搜索《MATLAB教程新手入门篇——数学建模清风主讲》。​ MATLAB教程新手入门篇(数学建模清风主讲,适合零基础同学观看)_哔哩哔哩_bilibili 节选自第3章 3.4.5 集合运算 unique函数可用来提取数组中的唯…

Stable Diffusion 模型下载:majicMIX lux 麦橘辉耀 - V3

本文收录于《AI绘画从入门到精通》专栏,专栏总目录:点这里。 文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八案例九案例十

算法沉淀——位运算(leetcode真题剖析)

算法沉淀——位运算 常用位运算总结1.基础位运算2.确定一个数中第x位是0还是13.将一个数的第x位改成14.将一个数的第x位改成05.位图6.提取一个数最右边的17.删掉一个数最右边的18.异或运算9.基础例题 力扣题目讲解01.面试题 01.01. 判定字符是否唯一02.丢失的数字03.两整数之和…

LeetCode Python - 11.盛最多水的容器

文章目录 题目答案运行结果 题目 给定一个长度为 n 的整数数组 height 。有 n 条垂线,第 i 条线的两个端点是 (i, 0) 和 (i, height[i]) 。 找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 返回容器可以储存的最大水量。 说明&a…

计网day1

RTT:往返传播时延(越大,游戏延迟) 一.算机网络概念 网络:网样的东西,网状系统 计算机网络:是一个将分散得、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功…

web 前端实现一个根据域名的判断 来显示不同的logo 和不同的标题

1.需求 有可能我做一个后台 web端 我想实现一套代码的逻辑 显示不同的公司主题logo以及内容,但是实际上 业务逻辑一样 2.实现 建一个store oem.ts 这个名为是 oem系统 oem.ts import { defineStore } from pinia;import { store } from /store;const oemDataLis…

并行计算导论 笔记 1

目录 并行编程平台隐式并行超标量执行/指令流水线超长指令字处理器 VLIW 内存性能系统的局限避免内存延迟的方法 并行计算平台控制结构通信模型共享地址空间平台消息传递平台对比 物理组织理想并行计算机并行计算机互联网络网络拓朴结构基于总线的网络交叉开关网络多级网络全连…

【MySQL基础】:深入探索DQL数据库查询语言的精髓(上)

🎥 屿小夏 : 个人主页 🔥个人专栏 : MySQL从入门到进阶 🌄 莫道桑榆晚,为霞尚满天! 文章目录 📑前言一. DQL1.1 基本语法1.2 基础查询1.3 条件查询1.3 聚合函数 🌤️ 全篇…

中文GPTS使用秘籍,字节扣子Coze工作流使用全教程

大家好,我是斜杠君。今天和大家分享字节扣子Coze工作流创建和使用全教程,手把手教会你。 首先我们先来看一下如何创建一个工作流。 我们以创建这样一个工作流为例。这个工作流程的作用是:把用户输入的内容通过头条接口查询信息,把…