中国电子学会2021年9月份青少年软件编程Sc ratch图形化等级考试试卷四级真题

本文主要是介绍中国电子学会2021年9月份青少年软件编程Sc ratch图形化等级考试试卷四级真题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【 单选题 】

1.下面哪个选项程序可以交换下图列表中第2项和第3项的位置?

    

A:

B:

C:

D:

2.雷峰塔景区的门票价格政策是:成人40元/人;6周岁(含6周岁)以下的实行免票;6周岁以上、18周岁(含18周岁)以下的可购买半票(20元/人);70周岁(不含70周岁)以上老人凭有效证件可享半票优惠。雷峰塔景区门票价格计算流程图如下图所示,图中“①”处的正确选项是?(注:“≤”读作小于等于,表示小于或等于)

A:年龄<18

B:年龄≤18

C:年龄>18

D:年龄≥18

3.角色当前造型如下图所示,在执行以下程序后,舞台中会出现下列哪个选项中的图案?

    

A:

B:

C:

D:

4.现有一个数字序列:1,2,3,4,5,6,7,8,9,10,11。现在用二分查找的方式查找数字8,请问最少需要几次查找?

A:1

B:2

C:3

D:4

5.执行下面程序后在舞台中出现的图案是?

A:

B:

C:

D:

6.下面程序的执行效果跟哪个选项的执行效果一样?

A:

B:

C:

D:

7.老师在黑板上挂了一张世界地图,并给亚洲、欧洲、美洲、非洲、大洋洲分别标上了1、2、3、4、5五个数字编号,再让同学们指出五大洲对应的编号,有五名同学分别做了回答。 A同学:3号是欧洲,2号是美洲; B同学:4号是亚洲,2号是大洋洲; C同学:1号是亚洲,5号是非洲; D同学:4号是非洲,3号是大洋洲; E同学:2号是欧洲,5号是美洲。

最后老师对五名同学的回答做出评价:你们每个人都只说对了一半。

下列选项中说法正确的是?

A:1号是美洲

B:2号是亚洲

C:3号是欧洲

D:5号是大洋洲

8.克隆小鸡角色,程序中“①”处的数值应该是多少?

A:3

B:4

C:5

D:以上都不对

9.列表“六(2)班科学”存放六班所有同学的科学成绩,要想计算平均分,请问其中的“代码1”和“代码2”分别是什么?

A:

 和 

B:

 和 

C:

 和 

D:

 和 

10.下面程序将输入的内容倒过来,例如输入“我爱妈妈”,角色会说“妈妈爱我”。请问程序中的“①”是?

A:

B:

C:

D:

11.在调用并执行“模拟抽奖”后,角色说“中奖啦”的概率为50%。

正确

错误

12.角色中有左图所示程序,在执行右图所示程序后,角色会说“1”。

    

正确

错误

13.我们学过加减乘除四种算术运算,阿斌发明了一种新的运算方式并用程序写了出来(如下左图所示),执行右图所示程序后,变量“结果”的值为13。

    

正确

错误

14.执行以下程序后,角色会说“true”。

15.点击绿旗后,列表“斐波那契数列”中各项的内容依次是“1 1 2 3 5 8 13”。

正确

错误

16.若变量a=1,变量b=2,则执行下图程序后,变量a=120。

正确

错误

17.列表“50米短跑时间(秒)”中储存的是六(2)班每位同学在短跑测试中的成绩(列表编号代表学号,列表项代表成绩),执行下面程序后可以找出全班跑的最快同学的学号。

正确

错误

18.建立一个适用于所有角色的变量“计数”;角色在执行以下程序后,变量“计数”的值为12。

正确

错误

19.已知某角色一共有4个造型,执行下列程序后,角色的造型编号为2。

正确

错误

20.列表“星期”如左图所示,执行右图程序后可以将“星期五”插入到该列表中并使一星期七天按顺序排列。

    

正确

错误

答案:

1~5:DBBCC

6~10:ACBDB

11~15:√×√×√

16~20:×××√√

 

这篇关于中国电子学会2021年9月份青少年软件编程Sc ratch图形化等级考试试卷四级真题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

MySQL的JDBC编程详解

《MySQL的JDBC编程详解》:本文主要介绍MySQL的JDBC编程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、前置知识1. 引入依赖2. 认识 url二、JDBC 操作流程1. JDBC 的写操作2. JDBC 的读操作总结前言本文介绍了mysq

Python异步编程之await与asyncio基本用法详解

《Python异步编程之await与asyncio基本用法详解》在Python中,await和asyncio是异步编程的核心工具,用于高效处理I/O密集型任务(如网络请求、文件读写、数据库操作等),接... 目录一、核心概念二、使用场景三、基本用法1. 定义协程2. 运行协程3. 并发执行多个任务四、关键

AOP编程的基本概念与idea编辑器的配合体验过程

《AOP编程的基本概念与idea编辑器的配合体验过程》文章简要介绍了AOP基础概念,包括Before/Around通知、PointCut切入点、Advice通知体、JoinPoint连接点等,说明它们... 目录BeforeAroundAdvise — 通知PointCut — 切入点Acpect — 切面

Python利用GeoPandas打造一个交互式中国地图选择器

《Python利用GeoPandas打造一个交互式中国地图选择器》在数据分析和可视化领域,地图是展示地理信息的强大工具,被将使用Python、wxPython和GeoPandas构建的交互式中国地图行... 目录技术栈概览代码结构分析1. __init__ 方法:初始化与状态管理2. init_ui 方法:

C#异步编程ConfigureAwait的使用小结

《C#异步编程ConfigureAwait的使用小结》本文介绍了异步编程在GUI和服务器端应用的优势,详细的介绍了async和await的关键作用,通过实例解析了在UI线程正确使用await.Conf... 异步编程是并发的一种形式,它有两大好处:对于面向终端用户的GUI程序,提高了响应能力对于服务器端应

C# async await 异步编程实现机制详解

《C#asyncawait异步编程实现机制详解》async/await是C#5.0引入的语法糖,它基于**状态机(StateMachine)**模式实现,将异步方法转换为编译器生成的状态机类,本... 目录一、async/await 异步编程实现机制1.1 核心概念1.2 编译器转换过程1.3 关键组件解析

Go语言数据库编程GORM 的基本使用详解

《Go语言数据库编程GORM的基本使用详解》GORM是Go语言流行的ORM框架,封装database/sql,支持自动迁移、关联、事务等,提供CRUD、条件查询、钩子函数、日志等功能,简化数据库操作... 目录一、安装与初始化1. 安装 GORM 及数据库驱动2. 建立数据库连接二、定义模型结构体三、自动迁

Qt 设置软件版本信息的实现

《Qt设置软件版本信息的实现》本文介绍了Qt项目中设置版本信息的三种常用方法,包括.pro文件和version.rc配置、CMakeLists.txt与version.h.in结合,具有一定的参考... 目录在运行程序期间设置版本信息可以参考VS在 QT 中设置软件版本信息的几种方法方法一:通过 .pro

基于Python实现一个简单的题库与在线考试系统

《基于Python实现一个简单的题库与在线考试系统》在当今信息化教育时代,在线学习与考试系统已成为教育技术领域的重要组成部分,本文就来介绍一下如何使用Python和PyQt5框架开发一个名为白泽题库系... 目录概述功能特点界面展示系统架构设计类结构图Excel题库填写格式模板题库题目填写格式表核心数据结构

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas