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

第1题:【 单选题】

运行下列程序,说法正确的是?()

A:列表中的数字全部小于11

B:列表的长度为 10

C:变量i最终值为 20

D:列表中有大于 10 的数字

【正确答案】: D

【试题解析】 :

程序运行后,变量i最终值为21; 列表的长度为 15, 除了 1-10, 还有 12-20

第2题:【 单选题】

按钮Button3的当前造型为第2个造型,运行下列程序,正确的是?( )

A:

B:

C:

D:

【正确答案】: A

【试题解析】 :

我的变量初始值为1,4次循环后值分别为 2、 4、 8、 16。

第3题:【 单选题】

甲、乙、丙、丁四人坐在一张方桌的四面,每人身后有一面红色或黄色的旗子,他们能看乙、到别人的旗子,看不到自己的旗子。

丁问: “大家看到了什么颜色的旗子? ” 

甲说:丙、“我看到3面黄色的旗子。”

乙说:“我看到 1 红 2 黄旗子。 ” 

丙说: “我看到 3 面丁、红色的旗子。 ”

 这三人的回答,身后放黄旗的说了假话,身后放红旗的说了真话,问戊、谁的身后是红色的旗子?()

A:乙、丁

B:甲、乙

C:乙、丙

D:丙、丁

【正确答案】: A

【试题解析】 :

假设丙说的是真话,则甲、乙为真话,内容矛盾;假设甲说的是真话,则乙、丙为假话,但乙为真话,矛盾;假设乙说的是真话,则甲、丙为假话,此时甲、丙身后为黄旗,乙、丁身后为红旗成立。

第4题:【 单选题】

运行下列程序,说的内容是?()

A:5

B:6

C:7

D:8

【正确答案】: B

【试题解析】 :

程序的功能是寻找“祝大家考个好成绩”中的“好” 字在第几个位置, 不过序号是从 10 倒推着寻找,第10 个和第 9 个是空白,第8个字是绩,第 7 个字是成, 第 6 个字是好, 找到“好”字后,退出循环,说出这个序号,因此是“6” 。

第5题:【 单选题】

三角形的任意两边之和大于第三边,输入三条边长度,下面哪个选项能够判断这三条边能否构成一个三角形?( )

A:

B:

C:

D:

【正确答案】: B

【试题解析】 :

第6题:【 单选题】

“格物致知”是指通过探究事物原理而获得知识。引申自西汉戴胜《礼记· 大学》 中的“致知在格物,物格而后知至”。若要使得下图程序运行完毕后变量“成语” 的值为“格物致知”,程序中①、 ②、③、④四处空缺的数值依次应为?( )

A:1,2,4,5

B:7,8,2,1

C:4,5,1,2

D:8,7,2,1

【正确答案】: C

【试题解析】 :

本题考察考生对字符串的掌握情况。程序中,变量“成语” 是将四个变量 “字符-1”、“字符-2” 、 “字符-3”、“字符-4” 按顺序拼接在一起的, 若要使结 果为“格物致知” , 可推断出“字符-1”为“格” , “字符-2” 为“物” , “字符-3” 为“致”,“字符-4” 为“知”。根据该结论再从“致知在格物, 格物而后知至” 中 找到对应字符的编号即可。根据选项A的数值执行后,成语为“致知格物” , 选项 B 为“物格知致”,选项 D 为“格物知致”,均不符合题干要求。

第7题:【 单选题】

运行下列程序,角色说出的内容是?()

A:1

B:2

C:3

D:4

【正确答案】: D

【试题解析】 :

分析如下:

1)如果n除以2 的结果大于3,那么s增加 2, 同时 n = n/2, 否则停止脚本

2)已知n = 15,第一次计算15/2 > 3, n=n/2 = 7.5,s=2

3)第二次计算7.5/2>3,n=n/2 = 3.75,s=4

第 8 题 【单选题】

  • 使用冒泡排序法对 5, 2, 6, 3, 8 进行升序排列,则第一趟排序的结果为?( )

  • A :2, 5, 3, 6, 8

  • B :2, 5, 6, 3, 8

  • C :2, 3, 6, 5, 8

  • D :2, 3, 5, 6, 8

  • 正确答案:A

  • 试题解析:

  • 冒泡排序中,第一趟排序的过程如下: 第一步, 比较 5 和 2, 5 比较大,交换位置,将 5 移到第二位,排序为 2, 5, 6, 3, 8 第二步, 比较 5 和 6, 6 比较大,位置不变,排序为 2, 5, 6,3,8 第三步,比较 6 和 3, 6 比较大, 交换位置, 将 6移到第四位,排序为 2, 5,3,6,8 第四步,比较 6 和 8, 8 比较大, 位置不变,第一趟排序结束,排序为 2,5,3,6,8 所以答案为 A。

第 9 题 【单选题】

运行下列程序,该角色的坐标会变为?()

A :(-5,-4)
B :(0,-4)
C :(-5,0)
D :(0,-5)

正确答案:D

试题解析:

函数中会判断 x 是否大于y,x=-5, y=-4, 条件不成立, 所以将角色的 y 坐标 增加x,也就是将 y 坐标增加-5,由此可得,答案为 D

第 10 题 【单选题】

  • 运行下列程序, “宠物店” 列表中的宠物不包括下列哪个动物?( )

A :小猪

B :小狗

C :兔子

D :仓鼠

正确答案:C

试题解析:

将【小猫】、【小狗】、【兔子】加进列表中后,小猫排在【宠物店】列 表的第一项,接着删除了【宠物店】列表的第一项,列表中就不包括【小猫】了,然 后将第二项【兔子】替换为【小猪】,最后加入【仓鼠】,现在的列表为【小狗】 【小猪】【仓鼠】,不包括C【兔子】,所以选择 C 选项。

第 11 题 【单选题】

  • 运行下列程序,舞台区出现的图形应该是?( )

A:

B:

C:

D:

  • 正确答案:B

  • 试题解析:

    这段程序的意思是,角色初始化位置和画笔后,通过选择画图的形式,一次画出两个圆。所以选项 B 正确。

第 12 题 【单选题】

  • 小明设计了一款有趣的倍数游戏,程序开始时,小猫从 1 开始数数, 遇到 3 的倍数,就说:”这是3 的倍数“。 下列哪个选项能实现这个效果?( )

  • A:

  • B:

  • C:

  • D:

  • 正确答案:C

  • 试题解析:

    3的倍数算法

第 13 题 【单选题】

  • 运行下列程序,角色说出的内容为?()

A : 0

B :1

C :true

D :false

正确答案:C

试题解析:

第 14 题 【单选题】

  • 下列哪个程序能正确计算出“1+2+3+……+10” 的值? ( )

  • A:

  • B:

  • C:

  • D:

  • 正确答案:B

  • 试题解析:

    计算“1+2+3+……+10” 的值,可以通过“i 从 1 加到 10, 在这个过程中重复 sum=sum+i”的形式求出。

第 15 题 【单选题】

  • 如下图所示,说法正确的是?()

A :程序会执行 25 次

B :如果随机数在列表中,就把随机数加入列表

C :列表里不会出现重复的随机数

D :列表里会出现重复的随机数

  • 正确答案:C

  • 试题解析:

    这段代码的意思是,程序会一直重复执行直到乱序数字的列表有 25 项为止。每次执行时都生成一个 1 - 25 的随机数,并且判断随机数是否不在列表中,如果随机数不在列表中,就把随机数加入列表,生成一个没有重复值的随机列表。所以正确答案是 C 。

第 1 题 【判断题】

  • 将奇数个数字按照从大到小顺序加入一个空的列表中,假定这个列表中的中位数是列表中间位置的存储的数字,下面程序能够说出这个列表的中位数。( )

  • A :正确

    B :错误

  • 正确答案:A

  • 试题解析:

  • 将奇数个数字按照从大到小顺序加入一个空的列表中,列表中的中位数是列表中中间位置的那个数字,那么中间的位置就是列表中的项目数加上 1, 然后将和再除以 2。

第 2 题 【判断题】

  • 运行下列程序,说“逐梦九天”。()

  • A :正确

    B :错误

  • 正确答案:A

  • 试题解析:

  • 循环获取字符串数值

第 3 题 【判断题】

  • 古诗是我国的文化瑰宝,古诗中有很多关于桃花的诗句。运行如下图所示的程序,输入“两岸层层桃李花” , 小猫会说“这是关于桃花的诗句” 。 ( )

  • A :正确

    B :错误

  • 正确答案:B

  • 试题解析:

  • 第 4 题 【判断题】

  • 运行下列程序,角色可能说出103。()

  • 正确答案:B

  • 试题解析:

    这类题目注意计算的顺序,首先计算的是加法运算,可能得到 4, 5, 6,7,8,9,10,11, 12, 13,再计算乘法运算,可能的结果是 40, 50, 60, 70, 80,90,100,110, 120, 130, 因此题目的说法错误。

  • 第 5 题 【判断题】

  • 运行下列程序,角色会说“false”。()

  • A :正确

    B :错误

  • 正确答案:B

  • 试题解析:

    本题考察考生对函数及函数返回值的掌握程度。程序运行后,结果甲 90,结果乙为90,结果甲等于结果乙,角色会说“true”

  • 第 6 题 【判断题】

  • 没有任何一个【神秘数字】的值,可以满足下图中的条件。( )

  • 正确答案:A

  • 试题解析:

    变量的值大于 72 与变量的值小于 71, 这两个条件不可能同时满足, 所以题目中的叙述是正确的。

第 7 题 【判断题】

  • 运行下列程序,小猫的方向是-90,即面向左。( )

  • A :正确

    B :错误

  • 正确答案:A

第 8 题 【判断题】

  • 假设“姓名”列表中保存的姓名不重复,运行下列程序,输入要查询的姓名,可以得出这个姓名在列表中的第几项(编号)。()

  • A :正确

    B :错误

  • 正确答案:A

  • 试题解析:

第 9 题 【判断题】

  • 假设变量a、b、 c 分别为不相等的三个数,运行下列程序,可以判断出变量 b 为中间数。()

  • A :正确

    B :错误

  • 正确答案:A

  • 试题解析:

第 10 题 【判断题】

  • 运行下列程序,可以使小猫角色的大小在 100 到 200 之间不停地由小变大、 由大变小地变化。()

  • A :正确

    B :错误

  • 正确答案:A

  • 试题解析:

第 1 题 【问答题】

  • 颜色搭配

    某水杯有多种颜色供顾客挑选,杯身有黑、白 2 种颜色, 杯盖有蓝、 红 2 种颜色, 杯带有紫、粉、黄3 种颜色, 该水杯可以搭配出多少种不同的颜色方案?

    1.准备工作

    (1)保留默认白色背景和小猫角色;

    (2)创建名为“杯身” 、 “杯盖”、“杯带” 和“方案” 的列表。

    2.功能实现

    (1)点击绿旗, 2 种颜色添加到“杯身” 列表, 2 种颜色添加到“杯盖” 列表, 3 种颜色添加到“杯带” 列表;

    (2)请编写程序将杯身、杯盖和杯带的全部组合保存到列表“方案” 中;

    (3)列表“方案” 中的保存格式为杯身颜色+杯盖颜色+杯带颜色, 如“黑红黄” 。

  • 正确答案:

    评分标准: (1)创建4个列表;(1 分) (2)多次点击绿旗,杯身、杯盖、杯带3 个列表中内容和数量正确; (2 分) (3)方案列表中显示正确的12项内容;(4 分) (4)使用循环嵌套的方法。(3分)

  • 试题解析:

第 2 题 【问答题】

  • 绘制图形

  • 1. 准备工作

    (1)默认小猫角色,默认白色背景。

    2. 功能实现

    (1)绘制出如上图所示图案,图形的中心在舞台中心点;

    (2)图形由12 条蓝红相间,长度为80的线段组成;

    (3)画笔的粗细为 2。

  • 正确答案:

    评分标准: (1)初始位置在舞台中心;(1分) (2)正确使用循环及设置旋转角度;(2 分) (3)绘制出蓝红线段并且长度为80;(3 分) (4)画笔颜色和粗细设置正确;(2分) (5)绘制出完整的图形。 (2分)

  • 试题解析:

第 3 题 【问答题】

  • 班级成绩处理

    三年级1班有36 个小朋友,某次数学考试,同学们的成绩在 78-100 之间, 求出该班学生的平均分和成绩优秀的人数(成绩大于85 分) 。

    1.准备工作

    (1)默认小猫角色,默认白色背景;

    (2)创建名为“成绩单” 的列表。

    2.功能实现

    (1)点击绿旗,产生 36 个78-100的随机数,保存到列表中,数值可重复,如图 1;

    (2)计算平均值,注意使用四舍五入去掉小数,小猫说“平均分是: XX” 2 秒, 如图 2;

    (3)统计成绩大于 85 分的人数,小猫说“成绩优秀的人数是: XX” 2 秒, 如图 3。

  • 正确答案:

    评分标准: (1)正确创建列表“成绩单”,并将36个 78-100 的随机数保存到列表中; (3 分) (2)正确求出列表中数值的平均数(4分),能够使用四舍五入(1 分) ; (3)能够使用连接讲平均值说出;(1分) (4)正确求出列表中大于 85的人数;(5 分) (5)能够使用连接将优秀人数说出。(1 分)

  • 试题解析:

  • 第 4 题 【问答题】

  • 三个数排序

    输入三个数,比较三个数的大小,并将这三个数按照从小到大的顺序说出。

    1.准备工作

    (1)保留小猫角色,默认位置;

    (2)白色背景。

    2.功能实现

    (1)依次询问输入三个数;


  • (2)按下空格键,小猫从小到大说出三个数,三个数之间用逗号隔开。

  • 正确答案:

    评分标准: (1)使用询问并等待输入三个数;(3分) (2)按下空格键后,小猫能够按照从小到大的顺序说出三个数(10 分) , 格式为 “X,Y,Z”(2 分) 。

  • 试题解析:

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

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

相关文章

Spark 应用程序优化和调优总结

文章目录 前言调整 Spark 默认配置查看和设置 Spark 配置信息动态扩展集群负载 数据的缓存和持久化DataFrame.cache()DataFrame.persist()何时缓存和持久化何时不缓存和持久化 Spark 中的 JOINs广播连接排序合并连接 总结 前言 本文总结了 Spark 中比较重要和常用的调优手段&a…

【探讨】光场空间结构全维度非线性调控理论及应用

摘要:得益于数字全息与几何相位平面光学技术的逐渐成熟,空间结构光场调控及应用研究已在线性光学领域取得蓬勃发展。与之相比,以非线性光学为物理途径的相关研究虽能实现许多关键功能(如光场间信息交互)却仍处于起步阶段。笔者课题组在国家自…

MoonBit 最新动态:MoonBit 引入实验性的测试覆盖率统计工具

MoonBit更新 支持 array.iter intrinsic 并且已经对标准库中的函数进行标注&#xff0c;从而可以在特定情况下将循环进行内联&#xff0c;以提升运行效率 /// intrinsic %array.iter pub fn iter[T](self : Array[T], f : (T) -> Unit) -> Unit {for i 0; i < self…

C语言100道练习题打卡(1)

1 有1&#xff0c;2&#xff0c;3&#xff0c;4四个数字&#xff0c;能组成多少个互不相同且不重复的三位数&#xff0c;都是多少 #include<stdio.h> //有1&#xff0c;2&#xff0c;3&#xff0c;4四个数字&#xff0c;能组成多少个互不相同且不重复的三位数&#xff…

Spring Batch

Spring是一个开放源代码的J2EE应用程序框架&#xff0c;由Rod Johnson发起&#xff0c;是针对bean的生命周期进行管理的轻量级容器&#xff08;lightweight container&#xff09;。 Spring解决了开发者在J2EE开发中遇到的许多常见的问题&#xff0c;提供了功能强大IOC、AOP及W…

物联网数据集CIC IoT Dataset 2023和(TON_IoT)数据集以及网络数据集UNSW-NB15 Dataset:可单卖(si聊有优惠)

数据集描述如下&#xff1a; CIC IoT Dataset 2023是由加拿大网络安全研究所提供的一个数据集&#xff0c;旨在促进物联网&#xff08;IoT&#xff09;环境中大规模攻击的安全分析应用程序的开发。该数据集包含33种攻击&#xff0c;分为7类&#xff0c;包括DDoS、DoS、侦察、基…

mysql报错-mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止和数据恢复

启动mysql服务时出现该错误: 本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。 我的mysql版本是8.0.18 系统&#xff1a;win10 如何安装mysql&#xff0c;可以看我这一篇文章&#xff1a;mysql的安装 ---必会 - bigbigbrid - 博客园 (cn…

常见分类算法详解

在机器学习和数据科学的广阔领域中&#xff0c;分类算法是至关重要的一环。它广泛应用于各种场景&#xff0c;如垃圾邮件检测、图像识别、情感分析等。本文将深入剖析几种常见的分类算法&#xff0c;帮助读者理解其原理、优缺点以及应用场景。 一、K近邻算法&#xff08;K-Nea…

Android ParcelFileDescriptor实现进程间通信

需求 一个通信通道&#xff0c;实现跨进程的的Socket网络通信。 具体的通信通道的图如下。 需求分析 我们需要一个进程一直做通信通道的事情&#xff0c;业务进程把数据通过进程间通信交给通信进程。通信进程通过Socket通道将数据发给网络另外一端的通信进程。接收端的通信进…

对常见FTP客户端/服务器的调查与分析

前言 主要是想看看常见的服务器和客户端是如何实现协议中要求的功能的&#xff0c;。 比如RF959要求的记录结构&#xff08;Record Structure&#xff09;、页结构&#xff08;Page Structure&#xff09;、Block Mode、Compress Mode&#xff0c;看起来就很抽象。 实测发现…

vue 上传csv文件

index---------主页面&#xff08;图1&#xff09; form-----------子页面&#xff08;图2&#xff09; index.vue /** 重点&#xff01;&#xff01;&#xff01;&#xff01; * 获取表单组件传递的信息&#xff0c;传给后端接口 * param {从form表单传递的数据} datas * Fi…

【进阶六】Python实现SDVRPTW常见求解算法——离散粒子群算法(DPSO)

基于python语言&#xff0c;采用经典离散粒子群算法&#xff08;DPSO&#xff09;对 带硬时间窗的需求拆分车辆路径规划问题&#xff08;SDVRPTW&#xff09; 进行求解。 目录 往期优质资源1. 适用场景2. 代码调整2.1 需求拆分2.2 需求拆分后的服务时长取值问题 3. 求解结果4. …

关于运行阿里云直播Demo报的错

flutter --version dart --version 如何使用Flutter框架推流_音视频终端 SDK(Apsara Video SDK)-阿里云帮助中心MediaBox音视频SDK下载指南_音视频终端 SDK(Apsara Video SDK)-阿里云帮助中心 终端输入 dart pub --trace get --no-precompile 打印详细报错信息 详细咨询…

不再写满屏import导入

密密麻麻的import语句不仅仅是一种视觉上的冲击&#xff0c;更是对代码组织结构的一种考验。 我们是如何做到让import“占领满屏“的了&#xff0c;又该如何优雅地管理这些import语句呢&#xff1f; 本文将从产生大量import语句的原因、可能带来的问题以及如何优化和管理impo…

最优算法100例之47-从尾到头打印单链表

专栏主页:计算机专业基础知识总结(适用于期末复习考研刷题求职面试)系列文章https://blog.csdn.net/seeker1994/category_12585732.html 题目描述 从尾到头打印单链表 题解报告 方法1:头插法逆置单链表然后依次打印;注意此处是不带头结点的单链表,带头节点的操作稍微有…

Linux 网络排查命令

端口相关服务检查 netstat -ntpl|grep [$Port]说明&#xff1a;[$Port]为相应的端口号。 0.0.0.0代表本机上可用的任意地址。比如&#xff0c;0.0.0.0:80表示本机上所有地址的80端口。 tcp 0.0.0.0:80表示在所有的可用接口上监听TCP的80端口 如果返回结果为空&#xff0c;说明…

Python | Leetcode Python题解之第29题两数相除

题目&#xff1a; 题解&#xff1a; class Solution:def divide(self, dividend: int, divisor: int) -> int:INT_MIN, INT_MAX -2**31, 2**31 - 1# 考虑被除数为最小值的情况if dividend INT_MIN:if divisor 1:return INT_MINif divisor -1:return INT_MAX# 考虑除数为…

Spring ORM

Spring Data JPA 作为Spring Data 中对于关系型数据库支持的一种框架技术,属于 ORM 的一种,通过得当的使用,可以大大简化开发过程中对于数据操作的复杂度。 Java里面写的一段DB操作逻辑,是如何一步步被传递到 DB 中执行了的呢?为什么 Java 里面可以去对接不同产商的 DB 产…

仿真测试平台设计资料:921-6U CPCI卫星接口仿真测试平台

6U CPCI卫星接口仿真测试平台 一、设备概述 卫星接口仿真测试平台基于6U CPCI的结构&#xff0c;包含信号接口前板、后板&#xff0c;计算机主板、机箱、电源等硬件。硬件设计包括&#xff1a;信号接口前板、后板&#xff08;直接遥测遥控、串行RS422、LVDS&#xff0c;模拟量输…

Unity类银河恶魔城学习记录12-13 p135 Merge Skill Tree with Dogge skill源代码

Alex教程每一P的教程原代码加上我自己的理解初步理解写的注释&#xff0c;可供学习Alex教程的人参考 此代码仅为较上一P有所改变的代码 【Unity教程】从0编程制作类银河恶魔城游戏_哔哩哔哩_bilibili​​​​​​​ Inventory.cs using System.Collections.Generic; using Un…