电子学会2020年6月青少年软件编程(图形化)等级考试试卷(四级)答案解析

news2024/9/28 15:32:44

青少年软件编程(Scratch)等级考试试卷(四级A卷)

分数:100.00            题数:30

一、单选题(共15题,每题2分,共30分)

1. 执行下图程序后,“花名”列表的第3项是?(  )

 

 

A、莲花

B、丁香

C、合欢

D、月季

试题编号:20200316-sy-022

题型:单选题

答案:C

难度:一般

试题解析:列表基本知识,选C。

2. 执行如下图所示程序后,其结果为?(  )

 

 

试题编号:20200316-sy-023

题型:单选题

答案:A

难度:较难

试题解析:列表基本知识,选A。

3. 点击绿旗后,积木“draw”执行了几次?(  )

 

 

A、1次

B、2次

C、3次

D、无数次

试题编号:20200316-sy-012

题型:单选题

答案:D

难度:一般

试题解析:函数基本知识,选D。

4. 下图中,一共有多少个三角形?(  )

 

 

A、9

B、10

C、11

D、12

试题编号:20200316-sy-028

题型:单选题

答案:D

难度:一般

试题解析:逻辑基本知识,选D。

5. 运行如下图所示的程序,输入BEEFCAFE后,角色说出的数值是(  )。

 

A、0

B、4

C、5

D、3

试题编号:20200213-wb--14

题型:单选题

答案:B

难度:一般

试题解析:

6. 执行下段程序,会得到什么图形?(  )

 

试题编号:20200316-sy-015

题型:单选题

答案:D

难度:较难

试题解析:循环语句基本知识,选D。

7. 重新排列2345,使得每一个数字都不在原来的位置上,一共有(  )种排法。

A、6

B、7

C、8

D、9

试题编号:20200316-sy-032

题型:单选题

答案:D

难度:较难

试题解析:逻辑基本知识,选D。

8. 点击绿旗,下列程序的执行结果为(  )。

 

 

试题编号:20200316-sy-009

题型:单选题

答案:A

难度:较难

试题解析:函数基本知识,选A。

9. 下列关于函数的说法不正确的是?(  )

A、函数可以简化程序。

B、函数可以没有参数。

C、函数可以重复使用。

D、函数不可以调用自身。

试题编号:20200213-wxh-11

题型:单选题

答案:D

难度:一般

试题解析:

10. 阅读下段程序,说出的结果是(  )。

 

 

A、a o e

B、o e s

C、a l s

D、a e s

试题编号:20200316-sy-006

题型:单选题

答案:D

难度:较难

试题解析:字符串基本知识,选D.

11. 执行以下程序,最终变量“i”的值为(  )。

 

 

A、7

B、6

C、5

D、0

试题编号:20200330-zl-043

题型:单选题

答案:B

难度:较难

试题解析:

12. 如下图流程图所示,当n=5时,则输出sum为(  )。

 

 

A、14

B、15

C、16

D、17

试题编号:20200316-sy-035

题型:单选题

答案:B

难度:较难

试题解析:算法基本知识,选B。

13. 下面积木的值为(  )。

 

 

A、l

B、r

C、o

D、w

试题编号:20200318-zl-013

题型:单选题

答案:C

难度:一般

试题解析:

14. 编程老师在心里默想了一个一百以内的数字,同学猜一个数,老师会说“大了”,“小了”,或者“猜对了”。有同学非常聪明,使用二分查找的方法,最多猜多少次,就能找到老师心里想的数字(  )。

A、8

B、7

C、6

D、5

试题编号:20200402-zl-069

题型:单选题

答案:B

难度:较难

试题解析:

15. 关于递归,以下说法错误的是(  )。

A、递归适用于循环层数不确定的情形。

B、递归就是函数自己调用自己。

C、只有使用循环才可以实现递归。

D、递归的基本思想是把规模较大的问题转化成为规模小的相似的子问题来解决。

试题编号:20200402-zl-074

题型:单选题

答案:C

难度:一般

试题解析:

二、判断题(共10题,每题2分,共20分)

16. 下面程序可以让角色随机说出“ABCD”中的一个字母。(  )

 

 

试题编号:20200318-wxh-16

题型:判断题

答案:正确

难度:一般

试题解析:

17. 运行如下所示程序,输入第一个数字10,输入第二个数字为100,则最后角色会说90。(  )

试题编号:20200318-lp-05

题型:判断题

答案:错误

难度:较难

试题解析:

18.  运行如下图所示程序,当输入“王五”后,角色会说“你好,王同学”。(  )

 

试题编号:20200331-lp-18

题型:判断题

答案:正确

难度:一般

试题解析:

19. 运行如下图所示的脚本,当按下”A“键的时候,角色停止移动。(  )

 

 

试题编号:20200318-wxh-28

题型:判断题

答案:正确

难度:一般

试题解析:

20. 运行如下图所示程序后,角色仍然在初始位置。(  ) 

试题编号:20200318-lp-04

题型:判断题

答案:正确

难度:一般

试题解析:

21. 运行程序,如果3次输入都不是4321,那么还可以继续输入直到输入正确为止。(  )

 

试题编号:20200408-lp-35

题型:判断题

答案:错误

难度:较难

试题解析:

22. 下图程序可以删除列表”学生“的所有数据。(  )

试题编号:20200318-wxh-37

题型:判断题

答案:正确

难度:一般

试题解析:

23.

运行下面程序,角色最后说出的数字为110。(  )

 

 

试题编号:20200408-lp-37

题型:判断题

答案:正确

难度:较难

试题解析:

24. 运行以下程序,角色最后说出的数字为19。(  )

 

试题编号:20200331-lp-27

题型:判断题

答案:错误

难度:较难

试题解析:

25. 运行程序,角色最后说出的数字为5。(  )

试题编号:20200331-lp-23

题型:判断题

答案:错误

难度:一般

试题解析:

三、编程题(共5题,共50分)

26.

计算生肖 

提示:十二生肖的顺序是:鼠、牛、虎、兔、龙、蛇、马、羊、猴、鸡、狗、猪。2020年是鼠年。

1. 准备工作 

(1) 保留小猫;

(2) 白色背景。

  

 

 

2. 功能实现 

(1)询问“请输入年”,输入年,如果输入的不是整数则重新输入;

(2)说出该年的生肖,例如输入2021,小猫说“2021年是牛年!”。

试题编号:

题型:编程题

答案:

参考程序:

 

难度:一般

试题解析:

评分标准: 

(1)询问输入年,输入年;(2分)

(2)说出该年的生肖。

(2.1)2019 猪 2022 虎 2008 鼠 (6分)

(2.2)1ac,重新输入 (2分)

27.

小猴数草莓  

小猴摘了一筐草莓,它拿出来数一数有多少颗。第一行放1颗,第二行放2颗,第三行放3颗,第四行放4颗,第五行放5颗。一边摆一边数,最后,说出草莓的总数。

1.准备工作 

(1)背景为“Forest”;

(2)角色小猴“Monkey”、草莓“Strawberry”。

2.功能实现 

(1)调整小猴和草莓的大小(大小的具体数值自定义);

(2)小猴说:“今天摘了多少颗草莓呢?数一数吧!”2秒;

(3)第一行1颗草莓,第二行2颗,第三行3课,第四行4颗,第五行5颗,注意草莓要整齐排列;

(4)每出现一颗草莓,小猴就说出当前草莓的数量,例如第一颗草莓出来,小猴说“1”, 第二颗出来,说“2”,第三颗出来,说“3”;

(5)最后小猴说:“一共15颗草莓”2秒,程序结束;

请注意:只能使用一个Strawberry角色,不能通过编辑草莓造型的方法实现。

试题编号:20200317-dzj-02

题型:编程题

答案:

小猴参考程序:

草莓参考程序:

难度:较难

试题解析:

评分标准:

(1)背景、角色选择正确;(1分)

(2)草莓按照先后顺序出现,第一行1颗、第二行2颗,第三行3颗,第四行4颗,第五行5颗。(5分)(注意:每行得1分,五行全部正确5分,如果通过编辑草莓的造型来实现以上效果只得1分)

(3)小猴可以按顺序说出草莓的数量。(3分)(注意:出来一颗,说一个数,说完下一颗才出现,说数量和草莓显示顺序乱了只能得1分)

(4)最后说出“一共15颗草莓” 。(1分)

28.

正话反说 

正话反说是一个非常考验反应力的游戏,请设计一个正话反说的游戏。

 

 

1. 准备工作

(1)删除小猫,添加“Monkey”角色;

(2)保留白色背景。

2. 功能实现

(1)当点击绿旗,小猴询问“请出题”;

(2)输入题目,题目保存在“正话反说题目”列表中;

(3)小猴说出答案2秒,答案保存在“正话反说答案”列表中;

(4)小猴继续询问“请出题”,继续游戏,直到输入“结束”,结束游戏。

试题编号:20200317-wxx-05

题型:编程题

答案:

评分标准: 

(1) 初始化程序,清空列表,小猴说“请出题”。(2分)

(2) 询问输入题目并将题目保存在“正话反说题目”列表中。(2分) 

(3) 小猴说出正话反说答案,并将答案保存在“正话反说答案”列表中。(4分) 

(4) 小猴继续提示请出题,继续游戏,直到输入“结束”,结束游戏。(2分)

难度:一般

试题解析:

参考程序:

 

29.

阶乘求和 

输入5,小猫会说出从1的阶乘、2的阶乘,一直到5的阶乘的和。

注意:阶乘可以!表示,5!=5*4*3*2*1,4!=4*3*2*1。

1. 准备工作

(1) 保留空白背景。

(2) 保留小猫角色。

2. 功能实现

(1) 询问阶乘数。

 

 

(2) 角色小猫依次说出“1的阶乘等于xxx”,"2的阶乘等于xxx”,一直到输入数的阶乘。

 

 

(3) 小猫最后说出阶乘和。

 

 

试题编号:20200402-zl-089

题型:编程题

答案:评分标准:

(1)实现询问功能。(2分)

(2)实现角色小猫说出中间阶乘结果的功能。(4分)

(3)角色小猫说出阶乘和结果。(4分)

角色小猫参考代码:

 

难度:较难

试题解析:

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

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

相关文章

Paper——Diffusion Model前向过程和反向过程详解

文章目录Diffusion过程解析前向过程公式详解每一步增加噪声的求解从起始状态到最终状态的公式反向过程损失函数总结公式Diffusion过程解析 前向和后向相互独立,前向过程使用马尔科夫链实现,反向过程采用神经网络进行预测。 前向过程 输入一个原始图片&…

二叉树的四种遍历方式(二)

接上文《二叉树的四种遍历方式(一)》(https://blog.csdn.net/helloworldchina/article/details/128895188),在本文讲述一下第四种遍历方式,即按层次遍历二叉树。 一 讲解 1 先序遍历二叉树, 见…

【Redis】Redis高可用之Redis Cluster集群模式详解(Redis专栏启动)

📫作者简介:小明java问道之路,2022年度博客之星全国TOP3,专注于后端、中间件、计算机底层、架构设计演进与稳定性建工设优化。文章内容兼具广度深度、大厂技术方案,对待技术喜欢推理加验证,就职于知名金融公…

nodejs+vue地铁站自动售票系统-火车票售票系统vscode

地铁站自动售票系统主要包括个人中心、地铁线路管理、站点管理、购票信息管理、乘坐管理、用户信息管理等多个模块。它使用的是前端技术:nodejsvueelementui 前后端通讯一般都是采取标准的JSON格式来交互。前端技术:nodejsvueelementui,视图层其实质就是…

MWORKS--系统建模与仿真

MWORKS--系统建模与仿真1 系统定义特征2 系统研究2.1 特点与原则2.2 方法百度百科归纳同元杠归纳3 系统建模与仿真3.1 系统、模型、仿真的关系3.2 系统建模4 建模方法4.1 方法4.2 一般流程4.3 目的5 仿真方法5.1 方法5.2 流程参考1 系统定义 系统是由相互作用相互依赖的若干组…

pip离线安装windows版torch

文章目录前言conda创建虚拟环境安装torchtorch官网在线安装离线手动安装测试是否安装成功后记前言 学习的时候遇到几个机器学习相关的项目,由于不同的项目之间用到的依赖库不太一样,于是想利用conda为不同的项目创建不同的环境方便管理和运行&#xff0…

01- 机器学习经典流程 (中国人寿保费项目) (项目一)

删除特征: data data.drop([region, sex], axis1)特征数据调整: data.apply( ) # 体重指数,离散化转换,体重两种情况:标准、肥胖 def convert(df,bmi):df[bmi] fat if df[bmi] > bmi else standardreturn df data data.apply(convert, …

Hadoop技术浅析

一、什么是HadoopHadoop是一个适合大数据存储和计算的分布式框架Hadoop广义狭义之分狭义上Hadoop指Hadoop框架广义上随着大数据技术的发展,Hadoop也发展成了一个生态圈,包含:Sqoop:Sqoop是一款开源的工具,主要用于在Ha…

洛谷2月普及组(月赛)

🌼小宇(治愈版) - 刘大拿 - 单曲 - 网易云音乐 OI赛制且难度对标蓝桥杯省赛(😥真难,第三题做了几百年,第四题只敢骗骗分) 花了10块钱🙃 买官网的思路,结果…

linux004之 vi和vim编辑器

vi、vim编辑器简介: 是linux中的文本编辑器,用来在linux系统中查看或编辑文本文件的命令, 相当于windows文本编辑器。 vi和vim的区别, vim是增强版, 功能相比vi是增强了。功能都查不多,用哪个都行&#xff…

数据库高并发和高可用方案

依旧主要参考沈剑大佬的多篇博文,以及数位网友的优秀分享,文末是完整参考。 1、高可用方案(HA,High Availability) 缓存是通过双写和双读主备、或者利用缓存的集群数据同步,故障自动转移来实现的 数据库的读是通过读写分离(MHA&am…

06-PS中的四种蒙版

Photoshop中的蒙版就是遮罩的意思,主要作用就是将其所在的图层,把不同的明暗度转化成相应的透明度。黑色为完全透明,灰色为半透明,白色为完全不透明。添加蒙版有便于灵活修改,不影响图层原貌。PS蒙版有四类&#xff1a…

【状态估计】基于二进制粒子群优化 (BPSO) 求解最佳 PMU优化配置研究【IEEE30、39、57、118节点】(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

Mybatis与微服务注册

目录 一,Springboot整合MybatisPlus 创建商品微服务子模块 二,SpringBoot整合Freeamarker 三、SpringBoot整合微服务 &gateway&nginx 整合微服务之商品服务zmall-product 创建并配置网关gateway服务 安装配置SwitchHosts 安装配置Windo…

【大数据hive】hive 函数使用详解

一、前言 在任何一种编程语言中,函数可以说是必不可少的,像mysql、oracle中,提供了很多内置函数,或者通过自定义函数的方式进行定制化使用,而hive作为一门数据分析软件,随着版本的不断更新迭代&#xff0c…

代码随想录第58天(动态规划):● 392.判断子序列 ● 115.不同的子序列

一、判断子序列 题目描述: 思路和想法: 这道题目还是最长公共子序列的拓展,只是这里进行删除的一定是t字符串,当不相等时,dp[i][j] dp[i][j - 1];其余基本一致。当最长公共子序列个数等s.size()时&#x…

Leetcode力扣秋招刷题路-0050

从0开始的秋招刷题路,记录下所刷每道题的题解,帮助自己回顾总结 50. Pow(x, n) 实现 pow(x, n) ,即计算 x 的整数 n 次幂函数(即,xn )。 示例 1: 输入:x 2.00000, n 10 输出&am…

N字形变换-力扣6-java

一、题目描述将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下:P A H NA P L S I I GY I R之后,你的输出需要从左往右逐行读…

大神之路-起始篇 | 第11章.计算机科学导论之【数据压缩】学习笔记

欢迎关注「全栈工程师修炼指南」公众号点击 👇 下方卡片 即可关注我哟!设为「星标⭐」每天带你 基础入门 到 进阶实践 再到 放弃学习!涉及 企业运维、网络安全、应用开发、物联网、人工智能、大数据 学习知识“ 花开堪折直须折,莫待无花空折…

【深度学习】卷积神经网络

1 卷积神经网络(CNN)可以做什么? 检测任务分类与检索超分辨率重构:将图像训练的更清晰医学任务等无人驾驶人脸识别 2 用GPU:图像处理单元 比CPU块一百倍以上 3 卷积神经网络与传统神经网络的区别 传统神经网络&…