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

news2024/10/9 18:18:07

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

分数:100  题数:38

一、单选题(共 25 题,共 50 分) 

执行下列程序,屏幕上可以看到几只小猫?(B )(2分)

A.1

B.3

C.4

D.0

2.下列程序哪个可以实现:按下空格键,播放完音乐后说“你好!”2 秒?( C)(2分)

A.

B.

C.

D.

3.执行下列程序,“我的变量”的值是?( D)(2分)

A.10

B.8

C.7

D.5

4.执行下列程序,说法错误的是?(B )(2分)

A.  小猫只能在舞台的边缘盖章

B.  小猫可以在舞台的任意位置盖章

C.  按下空格键,小猫停止跑动

D.  舞台中只有一只小猫会跑动

5.执行下列程序,小猫说出的“累加和”的值为?(D )(2分)

A.10

B.11

C.12

D.13

6.执行下列程序,变量 N 的值不可能是?(D )(2分)

A.1

B.4

C.5

D.6

7.执行下列程序,变量积的值是?(D )(2分)

A.最小值为1,最大值为5

B.最小值为2,最大值为20

C.最小值为5,最大值为20

D.最小值为2,最大值为50

8。在打飞机游戏中,敌机在屏幕上随机出现的位置,可以用随机数来控制,执行下列程序后, 角色说的内容不可能是?(A )(2分)

A.X坐标增加:-101

B.X坐标增加:50

C.X坐标增加:-2

D.X坐标增加:98

9. 执行下列程序,画出的图形是?(C )(2分)

A.

B.

C.

D.

10.下列哪段程序可以画出如下图形?( A)(2分)

A.

B.

C.

D.

11.执行下列程序,屏幕上可以看到几只小猫?( B)(2分)

A.0

B.1

C.2

D.5

12. 执行下列程序,小猫说的内容是?(D )(2分)

A.你好 编程 yes

B.你好 yes

C.编程 yes

D.你好 编程

13.执行下列程序,下列说法是正确的?( C)(2分)

A.小猫在随机位置,并说“你好”2秒

B.小猫消失不见了,出现“你好”2秒

C.小猫在随机位置显示1秒后消失不见,出现“你好”2秒

D.小猫消失不见

14.执行下列程序,小猫的坐标是?( D)(2分)

A.(180, 100)

B.(10, 100)

C.(100, 10)

D.(100, 100)

15.下列哪个选项可以判断 x 不等于 10 并且小于等于 30?(A )(2分)

A.

B.

C.

D.

16.下列程序用来计算 1+3+5+...99,白框“?”处要填入的是?(C )(2分)

A.

B.

C.

D.

17.一条公路 4500 米,在公路的两侧每隔 45 米安装一块广告牌(两端也要安装),下列哪个选项能够计算出一共安装了多少块广告牌?( A)(2分)

A.

B.

C.

D.

18.可以绘制以下图形的程序是?(A )(2分)

A.

B.

C.

D.

19.执行下列程序,如果克隆体每次出现在不同随机位置,会看到几只小猫?( C)(2分)

A.0

B.1

C.2

D.4

20.执行下列程序,“我的变量”的值不可能是?(C )(2分)

A.42

B.17

C.65

D.12

21. 下列描述错误的是?( C)(2分)

A.克隆体可以完全继承原角色(本体)的所有属性

B.改变本体的颜色特效,执行克隆积木后,克隆体的颜色特效也会改变

C.克隆体发生变化,本体也会发生变化

D.可以用只适用于当前角色的变量来区分克隆体

22. 执行下列程序,说法错误的是?( C)(2分)

A.输入0,小猫说:“好的,你输入的偶数是0”

B.循环有可能运行一次就停止了

C.输入偶数,程序将一直不断询问,直到输入奇数为止

D.输入奇数,程序将一直不断询问,直到输入偶数为止

23.在课间休息的时候,班级的奖杯被摔破了。老师通过了解情况,确定了 4 位有嫌疑的同学。

这 4 位同学中仅有一个人碰碎了奖杯。询问过程中,他们每个人要么说的都是真话, 要么说的都是假话。

甲说:“不是乙碰的,是丁碰的。” 乙说:“不是我碰的,是丙碰的。” 丙说:“不是甲碰的,是乙碰的。” 丁说:“不是我碰的。”

老师听完 4 位同学的回答后,很快找出了碰坏奖杯的同学,你知道是哪位同学吗?(B )

A.甲

B.乙

C.丙

D.丁

24.下列哪个程序可以判断小猫的位置在左下角,即 C 区域?( D)(2分)

A.

B.

C.

D.

25. 执行下列程序,变量和的值为?(C )(2分)

A.26

B.28

C.30

D.32

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

26.下列积木的最小值是 0,最大值是 40。(对 )

27.变量有三种显示模式,分别是:正常显示、大字显示、滑杆。 ( 对)

28.广播只能由一个角色发出,另一个角色接收,角色不能给自己发广播。(错 )

29.用画笔绘制的图案,可以用清除所有图形特效来擦掉绘制的痕迹。(错 )

30.下列程序可以绘制 4 个重叠在一起的正方形。( 对)

31. 执行下列程序,先后输入 10 和 20,最后小猫说“20,10"。( 错)

32.默认小猫角色,执行下列程序,小猫出现在舞台上半部分,颜色才会发生变化。( 对)

33.执行下列程序,变量 x 的值是 24。(对 )

34.执行下列程序,变量 x 的值是 2。( 错)

35.只有一个“螃蟹”角色,可以使用图章复制出多个螃蟹,然后使用移动积木让这些螃蟹移动起来。(错)

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

36.《数星星》

Goblin有个很厉害的魔法:他一挥手就可以点亮夜空中五彩斑斓的星星灯。

1.准备工作

(1)删除小猫角色,添加"Goblin"角色,并删除Goblin角色的造型"golblin-a"、"goblin-c"和"goblin-d",添加角色"Star";

(2)添加“Stars”背景;

(3)设置变量“星星数量”。

2.功能实现

(1)当程序运行时,角色Star隐藏,舞台只有Goblin角色,如图1所示;

(2)使用克隆功能,每隔2秒克隆出一个Star,克隆体出现在舞台上方的随机位置;

(3)克隆出的星星大小随机(范围:30-70),颜色随机(0-199);

(4)舞台中每增加1颗星星,Goblin就播报一次星星的总数,如图2所示;

(5)舞台上一共出现50颗星星,程序结束。

评分标准:

(1)正确设置背景、正确设置Goblin角色和Star角色;(2分)

(2)正确使用克隆功能,舞台中可以克隆出多颗星星;(2分)

(3)舞台中出现星星的大小随机;(1分)

(4)舞台中出现的星星颜色随机;(1分)

(5)克隆体出现舞台上方,不能全舞台随机;(2分)

(5)Goblin可以根据星星数量的变化播报星星的总数。(2分)

程序参考:

37.《分身术》

图一

图二

1.准备工作

(1)保留小猫角色、添加角色“Monkey”,Money位于舞台的中心;

(2)添加背景Light;

(3)新建变量“编号”。

2.功能实现

(1)程序开始时,Monkey说:“我会分身术!变!!!”2秒;

(2)每隔2秒克隆出一个位置随机、大小随机、颜色随机的Monkey,一共克隆5次;

(3)根据Monkey克隆体出现的先后次序,克隆体说出自己的编号(从1开始编号),注意Monkey要一直说着自己的编号;

(4)克隆结束后,Monkey说:“我是本体”。

评分标准:

(1)能根据要求添加背景、添加角色;(1分)

(2)角色摆放的位置正确;(1分)

(3)变量设置正确、变量的值可以增加;(2分)

(4)克隆出5个Monkey;(2分)

(5)克隆体Monkey大小随机、颜色随机、位置随机。(2分)

(6)克隆体Monkey一直说自己的编号,用说,而不是说...2秒。(1分)

(7)克隆结束后,Monkey说:“我是本体”。(1分)

程序参考:

38.《跳高比赛》

1.准备工作

(1)删除小猫角色,添加角色“Monkey”,“Ben2”和“Jordyn”,调整造型和位置,如上图所示;

(2)添加背景“PlayingField”。

2.功能实现

(1)建立两个变量“1号成绩”和“2号成绩”;

(2)程序开始时,Monkey说:“跳高比赛现在开始”2秒;

(3)Ben2先跳起(距离随机,y坐标的范围是:-100到180),然后回到原位;

(4)Jordyn跳起(距离随机,y坐标的范围是:-100到180),然后回到原位;

(5)Monkey根据两位选手跳起后达到的位置来判断输赢,跳得高的赢;

(6)小猴说出比赛结果:“*号赢得比赛胜利”2秒。(*代表编号)

评分标准:

(1)正确的添加背景、角色,并且正确摆放角色的位置,造型不对扣1分。(2分)

(2)正确的设置变量“1号成绩”,“2号成绩”。(1分)

(3)Monkey说:“跳高比赛现在开始”2秒。(1分)

(4)Ben2和Jordyn可以正常的跳起并落下。(2分)

(5)Ben2和Jordyn跳起的高度随机。(1分)

(6)Monkey可以正确的判断成绩。(2分)

(7)Monkey可以正确的说出比赛结果。(1分)

程序参考:

角色monkey的程序:

角色ben的程序:

角色Jordyn的程序:

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

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

相关文章

奇怪的一些

1、请求200 但是请求回来的是html 网络里会写 200OK from disk cache 这个时候需要清除浏览器缓存 2、base64 引入失败 找一个js文件直接引入 require is not defined import Base64 from ‘***’ https://blog.csdn.net/u011383596/article/details/116712729 3、promise prom…

dataworks插入,分组,排序,关联语句

– 向表中插入数据 – insert into/overwrite table 表名 values (…),(…),…; – insert into/overwrite table 表名 select …; – 创建样例表 create table if not exists temp_test_xsxx_30( xh string comment ‘学号’, xm string comment ‘姓名’, xb string comment…

C++初阶--map和set

目录 关联式容器 set set的模板参数列表 set的构造 set的使用 multiset map map的模板参数 map的构造 map的容量与元素访问 map的使用 multimap 底层结构 AVL树 节点的定义 实现 图解 红黑树 性质 节点的定义 实现 图解​ 红黑树模拟实现STL中的map和set MyMap.h MySet.…

windows系统使用Freeglut+glew库编写opengl程序(Mingw)

Freeglut glut是opengl实用工具集,由Mark Kilgrad所写。可以用来显示窗体,管理用户输入,字体,图像等操作,现在已经停止维护了,它的3.7版本是苹果电脑操作系统Mac OS 10.8(又名“美洲狮”)的opengl实用工具库的框架基础 使用更新的Freeglut替代glut,Freeglut是由Pawel…

论Unity_InputSystem如何使用(一)

一、导入 在Window——PackageManage中搜索InputSystem,下载导入。如果搜不到,则调整为UnityRegistry。 二、更改输入模式 Edit——ProjectSettings——Player——OtherSettings——Configuration——Active Input Handling,选择旧版或者新…

【虚拟现实】密西根大学 AR/VR/MR/XR 课程笔记

AR/VR/MR/XRModule 1 of 4: XR Terminology & ApplicationsVR and ARMixed RealityXRXR technology landscapeModule 1 of 4: XR Terminology & Applications 本模块将建立围绕 XR 的不同概念,并提供相关技术的简要概述。 了解 AR、VR 和 MR 的潜力和局限性…

RPA自动化办公05——Uibot自动抓取网页数据

参考:数据获取和处理_UiBot开发者指南 Python爬虫要对网页文件结构有一定了解,而且写程序一点一点把数据弄出来也很麻烦。 但是Uibot爬取数据是很简单的。 全部流程不过几步,本次爬取某东手机商品的信息: 电商数据爬取 网页长…

VR视频加密SDK方案一机一码

VR视频比传统的平面视频给用户带来更好的体验,而且现在在教育、娱乐等领域VR类视频也越来越多。相比传统的视频制作,VR视频的成本要更高,所以重视VR视频的版权保护提升安全性,是很多VR内容制作商不得不考虑的问题。那么VR视频加密…

【Scipy】菲涅尔积分和羊角螺线

文章目录菲涅尔积分简介复数域的菲涅尔积分羊角螺线菲涅尔积分简介 菲涅尔积分一般被写为S(x)S(x)S(x)和C(x)C(x)C(x),定义为 S(x)∫0xsin⁡(t2)dt∑n0∞(−1)nx4n3(2n1)!(4n3)C(x)∫0xcos⁡(t2)dt∑n0∞(−1)nx4n1(2n)!(4n1)S(x)\int^x_0\sin(t^2)\text dt\sum^\i…

SpringBoot中如何优雅的使用多线程

本文带你快速了解Async注解的用法,包括异步方法无返回值、有返回值,最后总结了Async注解失效的几个坑。 在 SpringBoot 应用中,经常会遇到在一个接口中,同时做事情1,事情2,事情3,如果同步执行的…

【翻译】为深度学习购买哪种GPU: 我在深度学习中使用GPU的经验和建议

文章目录概述GPU是如何工作的?对深度学习处理速度最重要的GPU规格张量核心没有张量核心的矩阵乘法使用张量核心的矩阵乘法带有张量核心和异步拷贝的矩阵乘法(RTX 30/RTX 40)和TMA(H100)内存带宽二级缓存/共享内存/一级…

服务器遭受cc攻击的处置策略

如果服务器遭到了CC攻击,你可以采取以下措施来解决问题:使用防火墙和安全组进行限制:限制服务器的流量以防止进一步的攻击。升级服务器资源:为了应对更高的流量,可以升级服务器的内存,处理器等资源。安装防…

字节跳动青训营--前端day5

文章目录前言一、初识HTTP拓展—输入地址到页面渲染发生了哪些事情二、协议分析1.发展2.报文2.1 请求报文:请求行:请求头主体2.2 响应报文:状态行响应头响应正文2.3缓存3.发展3.1 Http23.2 Https前言 仅以此文章记录学习历程 一、初识HTTP …

kubernetes核心概念 Service

kubernetes核心概念 Servicekubernetes核心概念 Service一、 service作用二、kube-proxy三种代理模式2.1 UserSpace模式2.2 iptables模式2.3 ipvs模式2.4 iptables与ipvs对比三、 service类型3.1 service类型3.2 Service参数四、 Service创建4.1 ClusterIP类型4.1.1 普通Cluste…

1月安全月报 | 2亿Twitter用户数据被公开;美计划发起“黑掉五角大楼3.0”漏洞赏金计划

目录 国外安全热点 👉安全政策 👉数据安全 👉市场趋势 👉勒索事件 国内安全热点 👉数据安全 👉业务安全 👉移动安全 👉网安政策 为了让大家更全面的了解网络安全的风险&am…

精读JavaScript中的代理(Proxy)与反射(Reflect)

目录 定义与概念 属性及函数 Proxy Reflect 使用场景 如何实现 实现过程 运行效果 应用限制及优点 写在最后 定义与概念 JavaScript中的Proxy与Reflect是ES6中引入的新特性,它们可以帮助我们更高效地控制对象。 代理(Proxy)是一种…

元宇宙哪些吓死人的概念话题

元宇宙哪些吓死人的概念话题 深层的奥秘:人是符号及符号的意义驱动的 趣讲大白话:现有概念再有东西 ************** **元宇宙与跨学科 2.1 元宇宙与交叉学科 2.2 元宇宙与哲学 2.3 元宇宙与文学 2.4 元宇宙与艺术学 2.5 元宇宙与电影学 2.6 元宇宙与传播…

【面向对象】构造函数与析构函数详解

构造函数与析构函数详解 文章目录构造函数类型参考博客😊点此到文末惊喜↩︎ 构造函数 类型 默认构造函数(缺省构造函数) 一个类中只能出现一个默认构造函数在调用时,不需要传入实参。因为默认构造函数通常是无参的或所有形参都…

射频信号探测器制作

射频信号探测器制作一、元件要求二、芯片参数三、原理剖析四、实验思路五、实物展示、使用六、个人总结一、元件要求 CD4001,是四2输入或非门。或非门的逻辑关系特点是只有当输入端全部为低电平时,输出端为高电平状态;在其余输入情况下&…

TCP-IP协议基础知识

1、简介 tcp/ip:通信协议的统称,是IP,ICMP,TCP,UDP,HTTP,TELNET,SNMP,SMTP等协议的集合 TCP/IP和OSI的关系 OSI属于ISO(国际化标准组织)制定的通信系统标准,但是并没有普及;TCP/IP是非ISO制定的某种国际…