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

本文主要是介绍202305青少年软件编程(scratch图形化)等级考试试卷(四级),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

第1题:【 单选题】

下列积木运行后的结果是? ( ) (说明: 逗号后面无空格)

A:我

B:爱

C:中

D:国

正确答案】: B

【试题解析】 :

两个字符串连接后的第 8 个字符是“爱” 。

第2题:【 单选题】

接鸡蛋游戏中, 天空掉下来有鸡蛋、 石头、 香蕉等物品, 接到鸡蛋加 1 分, 接到石头减 1 分。( )

A:

B:

C:

D:

【正确答案】: C

【试题解析】 :

程序 A 在接到除石头外的其它物品时也扣了分, 程序 B 在接到除鸡蛋外的其它物品

第3题:【 单选题】

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

A:3

B:10

C:4

D:5

【正确答案】: A

【试题解析】 :

10 以内能被 3 整除的数一共有 3 个: 3, 6, 9。

第4题:【 单选题】

如下图所示, 点击绿旗, 角色说出的内容是? ( )

A:牛仔裤 粉色裙子 白色短袖 黑色外套

B:黑色外套 粉色裙子 蓝色连衣裙 白色短袖

C:牛仔裤 蓝色连衣裙 白色短袖 黑色外套

D:黑色外套 粉色裙子 白色短袖 蓝色连衣裙

【正确答案】: D

【试题解析】 :

分析程序, 首先将牛仔裤、 粉色裙子、 蓝色连衣裙依次加入列表衣橱, 之后在列表衣橱中的第 白色短袖、 蓝色连衣裙, 之后删除列表中的第 2 项, 最后列表中的值为黑色外套、 粉色裙子、白色短袖 、蓝色连衣裙

第5题:【 单选题】

如下图所示, 点击绿旗, 运行下列程序后, 最终角色的坐标是? ( )

A:(147, 63)

B:(20, 0)

C:(63, 147)

D:(0, 20)

【正确答案】: C

【试题解析】 :

第6题:【 单选题】

下列程序说出的结果与其他三项不同的是? ( )

A:

B:

C:

D:

【正确答案】: D

【试题解析】 :

D 的结果是 4, 其他三项的结果都是 3。

第7题:【 单选题】

汉字“甲乙丙丁戊己庚辛壬癸” 可以表示序号, 对应的序号分别为 1, 2, 3, 4, 5, 6, 7, 8,9, 10 。编写一段程序,用于查询数字对应的汉字。如输入数字3,输出丙。下列哪段程序可以实现?(    )

A:

B:

C:

D:

【正确答案】: A

【试题解析】 :

输入的数字存入回答中, 输出字符串的第回答项个字符, A 是正确的

第8题:【 单选题】

运行程序前, 初始化列表如下图所示, 运行程序后, 此时列表中的第 3 项是? ( )

A:1

B:3

C:f

D:d

【正确答案】: A

【试题解析】 :

第9题:【 单选题】

小猫角色的程序如下图所示, 下列描述错误的是? ( )

A:程序会一直运行无法停止

B:自定义积木中的参数, 初始值为 0

C:询问积木运行时, 输入 10, 最后小猫计算出的和为 55

D:参数 an 会不断增大, 当大于回答中的数值时,脚本停止运行

【正确答案】: A

【试题解析】 :

用递归的方法做等差数列求和。

第10题:【 单选题】

图1和图2是小车角色行走的路径和程序,如果按照图1的路径行走(每格边长 60 步) , 下列哪个选项中列表的数据是正确的?(    )

A:

B:

C:

D:

【正确答案】: B

【试题解析】 :

第1题:【 判断题】

在“或” 逻辑运算中, 必须要保证两边同时为“真” , 结果才能为“真” 。 ( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

第2题:【 判断题】

运行下列程序后, 变量 n 的值为 16。 ( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

第3题:【 判断题】

新建一个列表a, 使用下列积木,任意汉字、数字和字母都可以加入列表a。( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

 汉字、 数字和字母都可以加入到列表中。

第4题:【 判断题】

购物满减程序如下图所示, 要实现“满 50 减 20” , 参数从左至右应依次填入 20 和 50。( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

注意观察参数传入的位置, 应先是满减后是优惠。

第5题:【 判断题】

运行下列程序, 能够输出 26 个字母中的任意一个字母。 ( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

只能说出 26 个字母的前 10 个中的任意一个。

第6题:【 判断题】

运行下列程序后, Y的值为1。 ( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

第7题:【 判断题】

点击绿旗, 运行下列程序, 输入“catch” , 最后说出“ddcatch” 。 ( )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

第8题:【 判断题】

初始化列表如下图所示, 运行程序, 当输入“时间” 时, 输出的信息为“12 时 14 分” 。( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

找出“问题” 列表中包含“时间” 的项, 从“答案” 列表中取出该项的内容。

第9题:【 判断题】

如下图所示, 列表“序列” 中保存了一组升序排列的数据。 运行下列程序可以将随机生成的随机数插入其中,插入后仍然从小到大排列。(    )

A:正确

B:错误

【正确答案】: B

【试题解析】 :

程序中的条件判断错误, 不能实现插入操作。

第10题:【 判断题】

运行图 1 中程序, 画出了图 2 的结果, 图 1 中红色标注的空白处应该填 3。 ( )

A:正确

B:错误

【正确答案】: A

【试题解析】 :

绘制了三个螺旋。

第1题:【 问答题】

舞蹈比赛

学校正在举行舞蹈比赛, 每一位选手会有十名评委进行打分。 按照去掉一个最高分、 去掉一个最低分, 再算出平均分的方法, 得到该名选手的最后得分(保留

例如: 输入 10 个评委的分数: 86 89 92 95 93 81 82 90 85 88, 计算出平均分为: 88. 13。

1.准备工作:

(1) 保留小猫, 添加角色 Ballerina;

(2) 添加背景 Theater。

2.功能实现:

(1) 点击绿旗, 小猫依次询问 10 位评委的分数, 例如: “请第 1 位评委打分” , “请第 2 位评委打分

(2) 10 位评委分数打完, 小猫说“去掉一个最高分 XX, 去掉一个最低分 XX, 最后得分是: XX”

(3) 最后得分要求保留 2 位小数。

【正确答案】: 评分标准: (1) 点击绿旗程序初始化, 小猫依次询问 10 位评委的分数, “请第 1 位评委打分” , “请第 (2) 10 位评委分数打完, 小猫说“去掉一个最高分 XX, 去掉一个最低分 XX, 最后得分 XX” (3) 最后得分要求保留 2 位小数。 (3 分)

【试题解析】 :

第2题:【 问答题】

计算圆的面积和周长

编写程序计算圆的面积和周长。 输入圆的半径, 程序计算出圆的面积和周长, 圆的面积等于 3. 14*

1.准备工作

(1) 保留舞台中的小猫角色和白色背景;

2.功能实现

(1) 询问“请输入圆的半径” , 输入一个数值;

(2) 小猫说“圆的面积是: xxx, 圆的周长是: xxx” 。

【正确答案】: 评分标准: (1) 询问“请输入圆的半径” , 输入一个数值; (2 分) (2) 能计算圆的面积和周长; (6 分) (3) 能用字符连接说出面积和周长。 (2 分)

【试题解析】 :

第3题:【 问答题】

绘制同心圆

1.准备工作

(1) 保留小猫角色;

(2) 背景为默认白色。

2.功能实现

(1) 点击绿旗, 小猫询问“请问绘制几个同心圆? ” ;

(2) 输入的数字为 3 到 9 之间的整数, 包括 3 和 9, 超出这个范围会继续询问“请问绘制几个同心圆?

(3) 小猫隐藏, 绘制同心圆, 画笔的颜色为蓝色, 画笔的粗细为 5, 同心圆的大小自定义, 最大的圆不超出舞台范围即可。

【正确答案】: 评分标准: (1) 程序开始, 询问“请问绘制几个同心圆? ” ; (2 分) (2) 输入数字不在 3 到 9 之间, 包括 3 和 9, 重新询问; (3 分) (3) 能够画出一个圆, 笔的颜色为蓝色, 粗细为 5; (4 分) (3) 能够绘制输入个数的同心圆, 同心圆的半径和间距自定义; (4 分) (4) 输入 9, 同心圆不超出舞台。 (2 分)

【试题解析】 :

第4题:【 问答题】

还原轨迹

1.准备工作

(1) 删除小猫;

(2) 从角色库添加“Butterfly 1” 角色;

(3) 保留白色背景。

2.功能实现

(1) 点击绿旗, 清除舞台, 将蝴蝶大小设为 50, 蝴蝶跟随鼠标移动;

(2) 按下空格键, 角色盖下图章, 同时将当前坐标保存到列表中;

(3) 按下 C 键, 清除舞台上所有图章;

(4) 按下 P 键, 角色不再跟随鼠标移动, 角色依次滑动到保存的坐标位置并盖图章, 注意能看到角色移动的过程

【正确答案】: 评分标准: (1) 点击运行按钮, 清除舞台, 角色跟随鼠标移动; (1 分) (2) 按下空格键, 角色盖图章; (2 分) (3) 按下 C 键, 清除舞台上所有图章; (1 分) (4) 按下 P 键, 角色不再跟随鼠标移动, 同时角色依次滑动到保存的坐标位置, 注意能看到角色移动的过程。 (1 分)

【试题解析】 :

这篇关于202305青少年软件编程(scratch图形化)等级考试试卷(四级)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/908907

相关文章

零基础STM32单片机编程入门(一)初识STM32单片机

文章目录 一.概要二.单片机型号命名规则三.STM32F103系统架构四.STM32F103C8T6单片机启动流程五.STM32F103C8T6单片机主要外设资源六.编程过程中芯片数据手册的作用1.单片机外设资源情况2.STM32单片机内部框图3.STM32单片机管脚图4.STM32单片机每个管脚可配功能5.单片机功耗数据6.FALSH编程时间,擦写次数7.I/O高低电平电压表格8.外设接口

16.Spring前世今生与Spring编程思想

1.1.课程目标 1、通过对本章内容的学习,可以掌握Spring的基本架构及各子模块之间的依赖关系。 2、 了解Spring的发展历史,启发思维。 3、 对 Spring形成一个整体的认识,为之后的深入学习做铺垫。 4、 通过对本章内容的学习,可以了解Spring版本升级的规律,从而应用到自己的系统升级版本命名。 5、Spring编程思想总结。 1.2.内容定位 Spring使用经验

电子盖章怎么做_电子盖章软件

使用e-章宝(易友EU3000智能盖章软件)进行电子盖章的步骤如下: 一、准备阶段 软件获取: 访问e-章宝(易友EU3000智能盖章软件)的官方网站或相关渠道,下载并安装软件。账户注册与登录: 首次使用需注册账户,并根据指引完成注册流程。注册完成后,使用用户名和密码登录软件。 二、电子盖章操作 文档导入: 在e-章宝软件中,点击“添加”按钮,导入待盖章的PDF文件。支持批量导入多个文件,

小红书商家电话采集软件使用指南

使用小红书商家电话采集软件可以提高商家电话的采集效率,以下是使用指南及附带代码。 步骤一:安装Python和相关库 首先,确保你的电脑已经安装了Python运行环境(建议安装Python3版本)。安装完成后,同样需要安装一些相关的库,如requests、beautifulsoup4等。在命令行窗口中输入以下命令进行安装: pip install requestspip install bea

IPython小白教程:提升你的Python交互式编程技巧,通俗易懂!

IPython是一个增强的Python交互式shell,它提供了丰富的功能和便捷的交互方式,使得Python开发和数据分析工作更加高效。本文将详细介绍IPython的基本概念、使用方法、主要作用以及注意事项。 一、IPython简介 1. IPython的起源 IPython由Fernando Pérez于2001年创建,旨在提供一个更高效的Python交互式编程环境。 2. IPyt

从《深入设计模式》一书中学到的编程智慧

软件设计原则   优秀设计的特征   在开始学习实际的模式前,让我们来看看软件架构的设计过程,了解一下需要达成目标与需要尽量避免的陷阱。 代码复用 无论是开发何种软件产品,成本和时间都最重要的两个维度。较短的开发时间意味着可比竞争对手更早进入市场; 较低的开发成本意味着能够留出更多营销资金,因此能更广泛地覆盖潜在客户。 代码复用是减少开发成本时最常用的方式之一。其意图

Java并发编程—阻塞队列源码分析

在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayList),这些工具都为我们编写多线程程序提供了很大的方便。今天我们来讨论另外一类容器:阻塞队列。   在前面我们接触的队列都是非阻塞队列,比如PriorityQueue、LinkedList(LinkedList是双向链表,它实现了D

剑指offer—编程题7(用两个栈实现一个队列)

题目:用两个栈实现一个队列。队列的声明如下,请实现它的两个函数appendTail 和deleteHead,分别完成在队列尾部插入结点和在队列头部删除结点的功能。 代码如下: [java]  view plain copy print ? public class Test07 {       /**       * 用两个栈模拟的队列       *

剑指Offer—编程题4 ( 替换空格)

一、题目:替换空格 题目:请实现一个函数,把字符串中的每个空格替换成"%20"。例如输入“We are happy.”,则输出“We%20are%20happy.”。    在网络编程中,如果URL参数中含有特殊字符,如空格、'#'等,可能导致服务器端无法获得正确的参数值。我们需要将这些特殊符号转换成服务器可以识别的字符。转换的规则是在'%'后面跟上ASCII码的两位十六进制的表示。