2022. 12 青少年软件编程(图形化) 等级考试试卷(四级)

news2024/11/20 19:21:52

2022年12月 青少年软件编程(图形化) scratch等级考试试卷(四级)
分数: 100
题数: 28
一、单选题(共 15题,共 30分)
1.运行下列程序, 变量“结果”的值为? ( )


A.23
B.22
C.21
D.20

 标准答案: A

试题解析: 程序先判断 S 是否>100, 若成立, 则结束循环, 否则执行循环体中的程序。 “重复执
行直到” 的逻辑是先判断条件表达式是否成立, 若成立则退出循环, 否则执行循环体中的程序,
当 S 等于 121 时, n 为 23, 故 A 选项正确。

2.已知程序和运行效果的对应关系如下图所示, 下列哪个选项有可能是下图中“? ”处的效果图?( )


A.
B.
C.
D.

 标准答案: D

本题考察学生的观察能力、逻辑推理能力和对函数、 循环的掌握情况。 根据表格第一行可以推测,程序甲的作用可能是将造型换成“圆”再进行图章/克隆, 次数取决于实际参数。 根据表格第二行和第三行可知, 程序乙的作用可能是先将造型换成“正方形”再进行图章/克隆, 次数取决于实际参数,同时在中间穿插“圆”, 个数也是取决于实际参数。因此程序乙的结构可能是循环嵌套, 外层循环和内层循环的次数都与实际参数有关(也有可能是程序乙的循环中调用了程序甲) 。 因此 D 选项正确。 程序甲和程序乙的代码如下图所示

 

3.运行下列程序, 关于小猫运动状态说法正确的是? ( )


A.小猫会停留在(0, 0) 的位置。
B.小猫从(0, 0) 移动到(150, 0) 的位置后, 静止不动。
C.小猫会在(0, 0) 和(150, 0) 两点间来回不停地移动。
D.小猫从(0, 0) 移动到(150, 0) 的位置后, 然后再移动到(0, 0) 的位置, 然后静止不动。

标准答案: C

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


A.角色会重复 11 次说“我为中华崛起而读书! ” , 共 22 秒
B.说出来的是一串数字
C.角色说出“我为中华崛起而读书! ” 共 2 秒
D.说出的内容是“说出的话”

标准答案: C
试题解析:在程序中, 变量【说出的话】 存储的是每次要说出的新字符串, 变量【i】 每多说出一个字就会增加 1,循环的次数是一句话的字符数, 第一次执行循环体,【说出的话】 中存储这句话的第一个字符“我”, 【i】 增加 1, 角色说出【说出的话】 中的字符, 下一次循环, 【说出的话】 中会连接下一个字符“和”, 变量【i】 变为 3, 角色说出“我和”, 这样每次循环会多说出一个字, 直到循环结束。最后说出: “我为中华崛起而读书! ”因此选项 C 正确。

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


A.程序中采用了自制积木的功能
B.自制积木“绘制正方形” , 一次可以画出 4 个正方形
C.四个正方形是顺时针依次画出的
D.每个正方形边长 200


标准答案: A
试题解析: 自制积木定义了一个正方形的实现过程, 并且边长是 50, 选项 B, D 错误, 在主程序中,每次画完一个正方形, 左转 90 度, 表示逆时针旋转, 因此三个正方形是逆时针排布依次画的,
选项 C 错误。

 

6.使用冒泡排序算法对数据:32、 40、 21、 46、 69, 进行从小到大排序, 第一轮排序的结果是? ( )
A.32、 40、 21、 46、 69
B.40、 32、 21、 46、 69
C.21、 32、 40、 46、 69
D.32、 21、 40、 46、 69
标准答案: D
试题解析: 冒泡排序的排序过程是重复地走访过要排序的元素列, 依次比较两个相邻的元素, 如
果顺序错误就把他们交换过来。 排序过程: 32 和 40 比较, 32<40, 不改变位置, 40 和 21 较,
40>21, 交换位置, 40 和 46 比较, 40<46, 不改变位置, 46 和 69 比较, 46<69, 不改变位置。 正确答案为 D。

更多内容请查看网站:

网站链接 

青少年软件编程历年真题模拟题实时更新

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

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

相关文章

WXSS 如何进行编译?

过往中小企业或技术团队开发一个 App 的时间成本和人力成本居高难下&#xff0c;但是随着微信上线小程序&#xff0c;更像是为这部分群体打开了一扇天窗&#xff0c;此后小程序呈现出井喷式发展的状态&#xff0c;不仅微信&#xff0c;支付宝、百度、抖音等超级 App 都跟上步伐…

【C++核心编程】C++全栈体系(十)

C核心编程 第四章 类和对象 六、继承 继承是面向对象三大特性之一 有些类与类之间存在特殊的关系&#xff0c;例如下图中&#xff1a; 我们发现&#xff0c;定义这些类时&#xff0c;下级别的成员除了拥有上一级的共性&#xff0c;还有自己的特性。 这个时候我们就可以考…

华为DHCPv6实验配置

目录 配置AR1作为DHCPv6服务器为PC1分配IPv6地址 配置AR2作为DHCPv6服务器&#xff0c;AR1作为DHCPv6中继器为PC2分配IPv6地址 配置AR3作为DHCPv6 PD服务器为AR1分配地址前缀 什么是DHCP PD 配置AR1作为DHCPv6服务器为PC1分配IPv6地址 AR1 DHCPv6服务器端配置 ipv6 …

解决N+1问题的另一种方法 - 关联的多结果集ResultSet

如果我的博客对你有帮助&#xff0c;欢迎进行评论✏️✏️、点赞&#x1f44d;&#x1f44d;、收藏⭐️⭐️&#xff0c;满足一下我的虚荣心&#x1f496;&#x1f64f;&#x1f64f;&#x1f64f; 。 从版本 3.2.3 开始&#xff0c;MyBatis 提供了另一种解决 N1 查询问题的方…

C语言——位段

文章目录思维导图&#xff1a;一. 什么是位段二.位段的内存分配三.位段的跨平台问题四.位段的应用结语:思维导图&#xff1a; 一. 什么是位段 位段的声明和结构体类似&#xff0c;但是有2个不同&#xff1a; 位段的成员必须是int、unsigned int 或 signed int(在很多平台上cha…

python自学之《21天学通Python》(9)——基于tkinter的GUI编程

第12章 基于tkinter的GUI编程 Windows的图形用户界面非常方便用户操作&#xff0c;因此&#xff0c;Windows操作系统得到了广大个人计算机用户的欢迎。在Python中&#xff0c;也可以编写美观的GUI界面应用程序与项目。tkinter是Python自带的用于GUI编程的模块&#xff0c;tkin…

【论文速递】CVPR2022 - 学习 什么不能分割:小样本分割的新视角

【论文速递】CVPR2022 - 学习 什么不能分割:小样本分割的新视角 【论文原文】&#xff1a;Learning What Not to Segment: A New Perspective on Few-Shot Segmentation 获取地址&#xff1a;https://openaccess.thecvf.com/content/CVPR2022/papers/Lang_Learning_What_Not_…

Linux--线程控制--线程相关函数--tid--0109 10

1.如何理解线程 定义&#xff1a;在一个程序里的一个执行路线就叫做线程&#xff08;thread&#xff09;。 更准确的定义是&#xff1a;线程是“一个进程内部的控制序列”。 每个进程都有自己的进程地址空间和task_struct结构体&#xff0c;如果我们通过一定的方式在创建进程…

【记录】ChatGPT|近期两次更新一览(更新至2023年1月12日)

如果你还没有使用过ChatGPT&#xff0c;可以先看看我的上一篇文章&#xff1a;【记录】ChatGPT&#xff5c;注册流程、使用技巧与应用推荐&#xff08;更新至2022年12月14日&#xff09;。   昨天晚上&#xff0c;ChatGPT突然很多人都无法登录&#xff0c;包括我。我当时以为…

SpringBoot+Redis+@Cacheable实现缓存功能

SpringBootRedisCacheable实现缓存功能一、pom文件加入Redis与cache的依赖和yml配置二、EnableCaching允许使用注解进行缓存三、Redis配置四、业务逻辑1.UserController2.UserService3.UserServiceImpl4.AdminServiceImpl5.Cacheable和CachePut区别五、测试1.执行saveUser方法2…

剑指offer----C语言版----第十七天----面试题23:链表中环的入口节点

目录 1. 链表中环的入口节点 1.1 环形链表Ⅰ 1.1.1 题目描述 1.1.2解题思路 1.1.3 扩展问题 1.2 环形链表Ⅱ 1.2.1 题目描述 1.2.2 思路分析 1. 链表中环的入口节点 在leetcode上的剑指offer专栏没有收录这道题目&#xff0c;但Leetcode上是有这道题目的&#xff0c;环…

U3D客户端框架之 音效管理器 与 Fmod介绍安装导入Unity

一、Fmod介绍与安装导入Unity 1.Fmod与Unity内置Audio播放器对比 Unity内置的Audio底层使用的是FMOD&#xff0c;但是功能不够齐全&#xff0c;高级一点的功能如混合(Mix)等无法使用&#xff1b; 音效管理应该和Unity工程解耦合&#xff0c;这样子可以减轻音效设计师的负担&a…

ArcGIS基础实验操作100例--实验86矢量面重叠分析

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书 实验平台&#xff1a;ArcGIS 10.6 实验数据&#xff1a;请访问实验1&#xff08;传送门&#xff09; 空间分析篇--实验86 矢量面重叠分析 目录 一、实验背景 二、实验数据 三、实验步骤 &#xff08;1&am…

初阶指针详解✍

目录1.内存和地址2.指针变量的大小3.指针类型的意义意义1&#xff1a;指针访问权限的大小意义2&#xff1a;指针类型决定指针的步长4.野指针野指针成因如何规避野指针5.指针的运算指针加减整数指针减指针指针的比较运算6.指针与数组的关系7.二级指针1.内存和地址 内存是电脑上特…

2、C语言程序规范

目录 1. 代码缩进 2. 变量、常量命名规范 3. 函数的命名规范 4. #include指令 5. 注释 6. main函数 7.函数返回值 8. 变量赋初值 俗话说&#xff0c;“没有规矩&#xff0c;不成方圆。” 如&#xff1a;第一个程序 #include <stdio.h>void main(){printf("…

基于java Springmvc+mybatis 电影院售票管理系统设计和实现以及文档

基于java Springmvcmybatis 电影院售票管理系统设计和实现以及文档 博主介绍&#xff1a;5年java开发经验&#xff0c;专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java毕设项目精品实战案例《500套》 欢迎点赞 收藏 ⭐留…

vue报错汇总

项目场景&#xff1a; 使用vue报错汇总。 1、项目启动不报错也不成功 提示&#xff1a;这里描述项目中遇到的问题&#xff1a; 项目启动时&#xff0c;一直启动不成功&#xff0c;末句提示 98% emitting Copyplugin… 原因分析&#xff1a; 最有可能是因为require或者import了…

系统设计技巧:使用Postgres作为发布/订阅和作业服务器

如果在项目中需要发布/订阅和作业服务器&#xff0c;可以尝试使用 Postgres。它将为您提供大量数据完整性和性能保证&#xff0c;并且不需要您或您的团队学习任何新技术。如果你正在做任何足够复杂的项目&#xff0c;你将需要一个 发布/订阅[1] 服务器来处理事件。本文将向你介…

黑马“兔年限定”春节礼盒准时送达,快来领!

哈咯艾瑞巴蒂&#xff0c;我是播妞前几天一个热搜引起了我的注意# 原来兔年要打384天的工 #看到这标题播妞突然头皮发紧我搜索了一下&#xff0c;原来是......农历癸卯兔年全年共有384天今年的春节是2023年1月22号2024年的春节是2月10号从今年春节到明年的春节算一年由于“闰二…

XCTF:ics-05

测试了所有功能点&#xff0c;大部分没有做出来&#xff0c;只有设备维护中心可以点击 查看源码&#xff0c;发现云平台设备维护中心这里有一个超链接 看到变量传参page&#xff0c;有点像页面文件包含功能&#xff0c;那有可能存在文件包含&#xff0c;测试下&#xff1a; …