中国电子学会2019年12月份青少年软件编程Scratch图形化等级考试试卷四级真题。

第 1 题 【 单选题 】

1.以下模块,可以“说”出“我喜欢Apple”的是?

A:

B:

C:

D:

2.某学校为教师外出提供车辆服务,当外出人数小于5人时,派轿车;当外出人数为5至7人的话,派商务车;当外出人数多于7人时,派中巴车。程序运行后,用户通过键盘输入了外出的人数,可以判断派商务车的正确脚本是?

A:

B:

C:

D:

3.多次按空格键执行以下代码,绝对不会出现的结果是?

A:铅笔

B:橡皮擦

C:钢笔

D:刨笔刀

4.自定义一个判断质数的积木,其中箭头处应填入的条件是?

A:

B:

C:

D:

5.每次执行以下脚本,“说”出的结果都是?

A:芒果

B:桔子

C:葡萄

D:香蕉

6.设计一段程序,用于随机选择做家务,以下程序可以实现这一功能的是?

A:

B:

C:

D:

7.执行以下脚本后, “说”出的变量b的值为?

A:4

B:5

C:6

D:7

8.礼品公司选择脐橙做成高档礼品,选择标准是:脐橙果径大于6cm,重量大于150g,以下条件标准的是 ?

A:

B:

C:

D:

9.在“猜大小”游戏中,电脑选择了一个数,用户通过键盘输入任意数字,进行猜测。电脑将根据用户的输入,提示“大了”或“小了”,直到猜中为止。提示的正确脚本是?

A:

B:

C:

D:

10.以下代码,点击绿旗后,将“说”出?

A:5

B:8

C:32

D:输出值

11.编写脚本,实现在角色上点击鼠标,才播放“喵”,正确的脚本是( )

A:

B:

C:

D:

12.执行以下模块后,变量a的值为?

A:12

B:13

C:14

D:15

13.以下自定义脚本,将根据输入的数字,绘制

A:正三角形,输入数字为边长

B:正方形,输入数字为边长

C:正N边形,输入数字为边数

D:正N边形,输入数字为边长

14.执行以下脚本,“说”出的内容是?

A:ad

B:cn

C:en

D:12

15.以下自定义积木中,哪一个可以判断输入值是奇数还是偶数?

A:

B:

C:

D:

二、判断题

16.多次按空格键,执行以下程序后,列表“奖品”的项目数始终为5。

A:正确

B:错误

17.以下脚本自定义一个积木,用于判断输入数字的奇偶性。

A:正确

B:错误

18.执行以下程序,“说”出a的值为11。

A:正确

B:错误

19.每次执行以下程序,都将“说”出“a1”。

A:正确

B:错误

20.隐藏列表“奖品”后,执行下面程序,将删除列表“奖品”中的第一项。

A:正确

B:错误

21.执行以下程序,将播放声音“喵”。

A:正确

B:错误

22.以下脚本自定义一个积木,执行该脚本后,将通过变量“平均数”,返回num1和num2的平均值。

A:正确

B:错误

23.执行以下程序,鼠标按下又松开后,才播放声音“喵”。

A:正确

B:错误

24.执行以下自定义积木后,变量“我的变量”的值将设为三个数中的最大数。

A:正确

B:错误

25.以下两段程序,都可以让小猫一直前进,直到碰到边缘后停止。

A:正确

B:错误

三、问答题

26.太空大战

1. 准备工作

(1) 选择Galaxy背景;

(2) 选择Rocketship角色、Ball角色和Balloon1角色。

2.功能实现

(1) 点击绿旗后,Rocketship角色始终跟随鼠标移动,计时器开始计时;

(2) Balloon1角色出现在舞台上方的随机位置,大小随机,造型随机,间隔随机0.5-3秒后,更换位置、大小和造型,如此重复;

(3) 点击鼠标后,发射子弹。Ball角色从当前的Rocketship角色位置,向上方飞出,碰到边缘后,消失。连续点击鼠标,可连续发射子弹;

(4) 子弹碰到Balloon1角色后,Balloon1角色消失,得分增加1,播放声音“pop”提示。等待随机0.5-3秒后,Balloon1角色重新出现在舞台上方的随机位置。

(5) 游戏运行20秒后,说出得分5秒后,停止运行。

27.打棒球

1. 准备工作

(1) 选择Baseball 1背景;

(2) 选择Batter角色和Tennis Ball角色。

2. 功能实现

(1) 按下空格键,Batter和Tennis Ball移到适当的位置,准备击球;

(2) 按下空格键,Batter挥动球杆后,Tennis Ball向右移动,直到碰到舞台边缘后消失;

   

(3) 再次按下空格键,可以再次挥动球杆,Tennis Ball再次从Batter旁边向右飞出。

28.排序

1. 准备工作

(1) 选择空白背景;

(2) 保留小猫角色。

2. 功能实现

(1) 制作一个新的积木,文字标签为“排序”,添加三个输入项,以便于输入三个待排序的数字;

(2) 在自定义积木的三个输入框中,输入任意三个数字,点击绿旗后,名称为“排序”的列表中,将按照从大到小的顺序排列。

29.随机选T恤

某班有36名学生,运动会前,家委会购进了36件T恤,T恤颜色有红、橙、黄、绿、蓝、白六种,每种共6件。设计一段程序,用于公平地选择颜色。

1. 准备工作

(1) 保留空白背景;

(2) 保留小猫角色。

2. 功能实现

(1) 点击绿旗,小猫说“按空格,选择T恤颜色”2秒;

(2) 按下空格,小猫说出选取的随机颜色,表示选中了这种颜色的T恤;

(3) 为了便于开展活动,每6名同学一组,每组内同学T恤颜色都不相同;选择36次后,所有颜色的T恤刚好选完。

30.抽奖

1. 准备工作

(1) 保留空白背景;

(2) 保留小猫角色。

2. 功能实现

阅读以下抽奖程序,使用其它更简短的脚本,实现同样的抽奖功能。奖品为四种水果,分别是苹果、梨子、香蕉和桃子。要充分考虑抽奖的公平性。

答案:

1~5:BDDAB

6~10:CBCBB

11~15:DBCAC

16~20:××√×√

21~25:√√××√

26~30:  略

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

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

相关文章

C++ 前缀和

目录 例1 例2 例3 例4 例5 例6 例7 例8 例1 DP34 【模板】前缀和 分析:dp和arr的大小并不是固定的,就是有没有偏移量,这里的n是从1开始,不如直接放到下标1处,在最后的减法时,如果用第一个参考代码会…

C语言中的字符魔法:大小写转换的艺术

引言 在C语言的世界里,字符处理是一项基础且重要的任务。字符作为编程中最基本的元素之一,承担着信息展示、数据交互等多重角色。特别是在处理文本信息时,字符的转换和识别显得尤为重要。大小写字母的转换就是其中一个常见的需求&#xff0c…

P4913 【深基16.例3】二叉树深度题解

题目 有一个n(n≤) 个结点的二叉树。给出每个结点的两个子结点编号(均不超过n),建立一棵二叉树(根节点的编号为1),如果是叶子结点,则输入0 0。 建好这棵二叉树之后,请求出它的深度…

【解决】虚幻导入FBX模型不是一个整体

问题: 现在有一个汽车的fbx模型,导入虚幻引擎,导入后变成了很多汽车零件模型。 解决: 把“合并网格体”勾选上,解决问题。

三层靶机靶场之环境搭建

下载: 链接:百度网盘 请输入提取码 提取码:f4as 简介 2019某CTF线下赛真题内网结合WEB攻防题库,涉 及WEB攻击,内网代理路由等技术,每台服务器存在一个 Flag,获取每一 个Flag对应一个积分&…

PDF 解析问题调研

说点真实的感受 :网上看啥组件都好,实际测,啥组件都不行。效果好的不开源收费,开源的效果不好。测试下来,发现把组件融合起来,还是能不花钱解决问题的,都是麻烦折腾一些。 这里分享了目前网上能…

LeetCode 刷题 [C++] 第55题.跳跃游戏

题目描述 给你一个非负整数数组 nums ,你最初位于数组的 第一个下标 。数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个下标,如果可以,返回 true ;否则,返回 false 题目分析 题目中…

【IDEA+通义灵码插件】实现属于你的大模型编程助手

目录 1.前言 2.下载安装 3.解释代码 4.生成单元测试 5.生成注释 6.智能补全 1.前言 大模型到底该以一种什么方式落地,从而嵌入我们的工作当中,助力我们工作效率的提升,其实最好的方式也许就是虚拟助手的方式,就像钢铁侠的&…

ABAP-CPI: Get CPI Monitoring Log (通过postman去获取CPI监控中心的日志)

参照文档: SAP Business Accelerator Hub Using Message Monitoring and Logging (sap.com) 进入到你的CPI监控中心: 获取到上面的 https://..hana.ondemand.com的地址,在它后面加上/api/v1 即https://....hana.ondemand.com/api/v1 然后就可以开始postman调用了,文章…

35 Spring整合Elasticsearch

文章目录 Spring整合Elasticsearch引入依赖配置Elasticsearch解决冲突 使用ElasticsearchSpring Data Elasticsearch建立映射关系常用方法添加数据修改数据删除数据搜索数据(es核心)步骤构造搜索条件 并 应用进行查询使用查询结果 Spring整合Elasticsear…

Sqli-labs靶场第13关详解[Sqli-labs-less-13]

Sqli-labs-Less-13 #手工注入 post传参了 根据题目看,像一个登录页面,尝试使用布尔型盲注测试能否登录网站 1. Username输入a 测试是否会有报错,burp抓包 报错:syntax to use near a) and password() LIMIT 0,1 at line 1 分…

Android studio (一) 新建一个Android项目 编程语言为Java

一、下载Android studio 下载 Android Studio 和应用工具 - Android 开发者 | Android Developers 这里我下载的是2023年的 二、新建项目 选择如下模板。 填写项目名、项目保存位置、编程语言、最低支持Android API的版本、打包编译模式 三、报错Connection refused: no …