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

news2024/11/19 17:36:11

目录

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

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

三、编程题【该题由测评师线下评分】(共4题,共50分)


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

分数:100.00            题数:29

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

1. 陶朱家开了一间小卖部,学了编程的他想编写一个程序帮助分析小卖部各种商品的售卖情况。如下图所示,目前各个商品的名称和销售量分别存在了两张列表里,一一对应,并且每一样商品的销售量都不同。陶朱要先找出销售量最大的商品,请问哪个程序能满足他的需要?(   )

 

 

A、

 

B、

 

C、

 

D、

 

试题编号:20201110-ck--13

题型:单选题

答案:B

难度:较难

试题解析:

2.

关于下面程序说法错误的是?(    )

 

 

A、点击绿旗以后第一次输入3,第二次输入4,角色会说“今天是星期日”

B、点击绿旗以后第一次输入1,第二次输入100,角色会说“今天是星期1”

C、点击绿旗以后第一次输入7,第二次输入29,角色会说“今天是星期1”

D、点击绿旗以后第一次输入5,第二次输入30,角色会说“今天是星期日”

试题编号:20201110-ck--10

题型:单选题

答案:B

难度:一般

试题解析:

3.

关于下面程序说法错误的是?(     )

 

 

A、在移动积木里调用它自己,可以重复执行自制的移动积木

B、角色不会说出“到达!”,因为程序被“停止这个脚本”积木停掉了

C、这段程序能让角色从舞台左边移到舞台右边

D、可以使用“重复执行直到”代替自制的移动积木实现同样的功能

试题编号:20201110-ck--15

题型:单选题

答案:B

难度:一般

试题解析:

4. 闰年的判断规则是:四年一闰,百年不闰,四百年又闰。下面哪个程序不能够判断输入年是否为闰年?(   )

A、

 

B、

 

C、

 

D、

 

试题编号:20201110-ck--11

题型:单选题

答案:D

难度:一般

试题解析:

5.

点击绿旗,a的值为“海绵宝宝”,b的值为“派大星”,c的值为“章鱼哥”。执行下面程序,角色说出的内容是?(     )

 

 

A、章鱼哥海绵宝宝派大星

B、派大星海绵宝宝海绵宝宝

C、海绵宝宝派大星派大星

D、章鱼哥派大星海绵宝宝

试题编号:20201110-ck--3

题型:单选题

答案:B

难度:容易

试题解析:

6.

列表小吃存储的数据,如下左图所示。执行如下右图所示程序,角色说出的内容是?( )

         

 

 

A、北京烤鸭 冰糖葫芦 热干面 虾饺

B、北京烤鸭 东北乱炖 热干面 海南清补凉

C、东北乱炖 北京烤鸭 热干面 海南清补凉

D、东北乱炖 北京烤鸭 海南清补凉 虾饺

试题编号:20201110-ck--2

题型:单选题

答案:D

难度:容易

试题解析:

7.

图灵小学正在举办运动会,悠悠自告奋勇提出要编程帮忙分析赛跑成绩。下面是某次赛跑的成绩表和悠悠编写的程序,请问执行程序后,成绩表会变成什么样子?( )

 

 

 

 

试题编号:20201110-ck--7

题型:单选题

答案:A

难度:一般

试题解析:

8.

回文串是一种神奇的字符串,因为它正读和反读都一样,比如“level”和“noon”都是回文串。下面是判断一个字符串是否为回文串的程序,关于这段程序说法正确的是?( )

 

 

A、如果在“?”位置填入0,运行脚本角色会说:“是回文串”

B、如果在“?”位置填入level,程序执行后变量“前”的值为3

C、如果在“?”位置填入101,程序执行后角色会说:“不是回文串”

D、如果在“?”位置填入test,程序执行后变量“前”的值为3

试题编号:20201110-ck--12

题型:单选题

答案:A

难度:较难

试题解析:

9.

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

 

A、6

B、5

C、4

D、3

试题编号:20201110-ck--1

题型:单选题

答案:A

难度:容易

试题解析:

10.

七仔特别喜欢唐诗,他听说唐朝诗人喜欢用“云”字。于是他想动手编写一个能够统计《全唐诗》中一共出现了多少个“云”字的程序,请问哪个选项能够实现这个功能?( )

注意:列表唐诗中的每一项都是一首唐诗。

A、

 

B、

 

C、

 

D、

 

试题编号:20201110-ck--8

题型:单选题

答案:D

难度:困难

试题解析:

11. 数学课上老师刚刚讲了正多边形的内角规律,小宇想要制作一个输入边数,就能够画任意正多边形的新积木,请问下面哪段程序能够满足他的要求?( )

A、

 

B、

 

C、

 

D、

 

试题编号:20201110-ck--6

题型:单选题

答案:A

难度:一般

试题解析:

12.

角色的程序和列表“垃圾回收数量“如下图所示,下列说法错误的是?( )

         

 

 

A、点击绿旗,输入2,程序运行结束以后,2会被插入到4的下面

B、点击绿旗,输入1,程序运行结束以后,i的值会变成4

C、点击绿旗,输入8,程序运行结束以后,8会被插入到第一的位置

D、点击绿旗,输入9,程序运行结束以后,9会被插入到第一的位置

试题编号:20201110-ck--14

题型:单选题

答案:C

难度:较难

试题解析:

13.

外公家的谷仓进了老鼠,小智制作了一只小机器猫在谷仓巡逻驱鼠:下图是谷仓的平面图,每个格子的宽度是30,小猫能够经过每个格子。请问下面哪个程序无法实现这个功能?( )

 

A、

B、

C、

D、

试题编号:20201110-ck--9

题型:单选题

答案:B

难度:一般

试题解析:

14.

博物馆准备在购票系统中新增一个彩蛋:如果出生于每个月的9、19和29号,可以免费获得参观票一张。下面是博物馆购票系统的部分程序,请问在下面补充哪一段程序能够实现在参观者满足赠票要求时,告知参观者获得免费参观票?( )

注意:身份证的第7到14位是身份证主人的出生年月日

A、

 

B、

C、

 

D、

 

试题编号:20201110-ck--4

题型:单选题

答案:D

难度:容易

试题解析:

15.

和下面程序功能一模一样的是哪个选项?(     )

 

 

A、

 

B、

 

C、

 

D、

 

试题编号:20201110-ck--5

题型:单选题

答案:C

难度:容易

试题解析:

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

16.

两个正整数相乘,会得到一个乘积,那么这两个正整数都叫做乘积的因数。比如3 X 4 = 12,我们就称3和4是12的因数。根据这个定义,下面程序可以找出一个正整数的所有因数。(     )

 

 

试题编号:20201110-ck--24

题型:判断题

答案:正确

难度:一般

试题解析:

17.

执行下面程序,角色会说出“利”字。(    )

 

 

试题编号:20201110-ck--16

题型:判断题

答案:错误

难度:容易

试题解析:

18.

执行下面程序,输入5,变量“结果”的值为35。(    )

 

 

试题编号:20201110-ck--20

题型:判断题

答案:正确

难度:一般

试题解析:

19.

列表中全部都是数字,下面程序可以计算出列表所有项的平均值。(     )

 

 

试题编号:20201110-ck--22

题型:判断题

答案:错误

难度:容易

试题解析:

20.

执行下面程序,输入“World”,角色会说出“HelloWorld”。(    )

 

 

试题编号:20201110-ck--17

题型:判断题

答案:正确

难度:容易

试题解析:

21.

下面两段程序实现的功能一样。(      )

 

 

 

试题编号:20201110-ck--19

题型:判断题

答案:正确

难度:容易

试题解析:

22.

程序下面执行,变量c的值为13。(    )

 

 

试题编号:20201110-ck--21

题型:判断题

答案:正确

难度:一般

试题解析:

23.

执行下面程序,可以把列表里所有值为“100”的项都替换为“第1名”。(     )

 

 

试题编号:20201110-ck--23

题型:判断题

答案:正确

难度:一般

试题解析:

24. 轩轩和皓皓在玩一个猜数字游戏,轩轩会先默想一个1~500的数字。皓皓每猜一个数字,轩轩会告诉他大了、小了或者猜对了。如果皓皓想要每次游戏都能快点猜中,他第一次可以猜250。(     )

试题编号:20201110-ck--25

题型:判断题

答案:正确

难度:一般

试题解析:

25.

执行下面左图所示程序,能够画出如下右图所示图案。( )

         

 

 

试题编号:20201110-ck--18

题型:判断题

答案:正确

难度:一般

试题解析:

三、编程题【该题由测评师线下评分】(共4题,共50分)

26.

解密 

罗马共和国的恺撒曾经用一种特殊的加密方式和他的将军们联系,他是这样做的:把一个单词里的每一个字母都向后移,比如A向后移3位,变成D,B就变成E,以此类推。等到X的时候,会变成A,Y变成B,Z变成C。请你编写一段脚本,在输入加密内容后,能够还原出加密前的内容。

           

 

 

1.准备工作

 保留舞台的小猫,白色背景。

2.功能实现

 点击绿旗以后,输入加密内容,小猫会说出正确的加密前的内容。比如输入:“khoor”,小猫会说:“hello”。

 

评分标准: 

(1)小猫能询问输入 (2分)

(2)能正确解密 (8分)

(3)能使用列表 (5分) 

参考程序: 

 

27.

加减法混合运算器 

请编程实现:输入加减混合运算算式,自动计算出算式结果的功能。

         

 

 

1.准备工作

 保留舞台的小猫,白色背景。

2.功能实现

 点击绿旗以后,输入任意加减混合运算算式,小猫会说出正确的运算结果。

3.提示

 在使用运算模块里的【加法】积木时,1+(+3)=4,加上带“+”的数字也能正常计算;1+(-1)=0,加上带“-”的数字相当于减去这个数字。

  

评分标准:  

(1)可以输入加减算式;(2分) 

(2)测试 100+2,能说出“102” ;(4分) 

(3)测试 100-20,能输出“80”;(4分) 

(3)测试 999+100-999,能输出“100”;(5分) 

参考程序: 

 

 

难度:较难

试题解析:

28.

绘制雪花 

观察下边的图形,编写程序把它画出来(45°的标注是提示,不用绘制)。 

 

 

1.准备工作

(1) 隐藏小猫角色; 

(2) 白色背景; 

2.功能实现

用画笔相关积木绘制雪花,注意不得使用图章。雪花枝干和枝桠的边长、画笔的粗细没有限制,但要画出如图所示结构一模一样的蓝色雪花图案。

试题编号:20201110-ck--26

题型:编程题

答案:

  

评分标准:  

(1)画出的图案里有一个花瓣得2分;  

  

(2)画出的图案里有一个带花心的花瓣得3分;  

  

(3)全部画出得8分,中间部分有错位扣2分,得6分;  

(4)像参考程序一样用了双重嵌套循环或者使用了自制积木画出整个雪花得10分。 

参考程序: 

 

29.

绘图程序优化 

小明编了一个画多边形的程序,程序如下:

 

1. 准备工作

(1) 保留小猫;

(2) 白色背景。

2. 功能实现

(1) 可以画任意正多边形,边数由键盘输入;

(2) 多边形完整呈现在舞台范围内。

 

 

试题编号:20200403-cxq-02

题型:编程题

答案:

  

评分标准:

(1) 能够画任意正多边形;(4分)

(2) 使用自制积木;(2分)

(3) 自制积木使用参数;(2分)

(4) 多边形不超出舞台范围。(2分)

参考程序:

 

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

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

相关文章

51单片机——LED 点阵点亮一个点,小白详解

LED点阵介绍: LED点阵是由发光二极管排列组成的显示器件,在我们生活中的电器中随处可见,被广泛用于汽车报站器,广告屏等。 通常用用较多的是8*8点阵,然后使用多个8*8点阵组成不同分辨率的LED点阵显示屏,比如…

kubernetes--kube-proxy组件深入理解

文章目录kube-proxy的工作原理netfilter的运行机制ipvs和iptables有什么区别?iptables在网络栈的hook点更多,而ipvs的hook点很少iptables的hook点ipvs的hook点如何切换?ipvs安装为何推荐ipvs?为什么iptables或者ipvs在每个节点上都…

面试官:你会几种分布式 ID 生成方案???

1. 为什么需要分布式 ID 对于单体系统来说,主键 ID 常用主键自动的方式进行设置。这种 ID 生成方法在单体项目是可行的,但是对于分布式系统,分库分表之后就不适应了。比如订单表数据量太大了,分成了多个库,如果还采用…

基于java+springboot+mybatis+vue+mysql的福聚苑社区团购

项目介绍 随着互联网的发展,各种团购模式也越来越多,尤其是最近几年的社区团购模式更是如火如荼的在进行着,我了能够让大家品味到更多的瓜果蔬菜,我们通过java语言,springboot框架、前端vue技术、数据库mysql开发了本…

使用Hilt搭建隔离层架构

在我们的日常编码的过程中,常常会遇到这种需求。例如:这个版本我们使用okhttp作为网络通信库,如果下个版本我们想要用volley作为网络通信库,那该怎么办呢?我们总不能对使用okhttp的地方一个个改成volley吧!…

上班都在刷的Java八股文,老板都想要一份?

今天心血来潮刷刷牛客看到这,小伙在上班刷八股文被老板逮到!真行啊,结果还让他给老板也发一份,感觉过不了多久就跟老板一起提桶跑路了 说到这,我最近也整理了GitHub上高标星的面试八股文,这种金九银十的节骨…

Java并发编程之Condition await/signal原理剖析

Java并发编程之Condition await/signal原理剖析 文章目录Java并发编程之Condition await/signal原理剖析Condition与Lock的关系Condition实现原理await()实现分析signal()实现分析Condition接口与Object监听器的区别Condition与Lock的关系 Condition本身也是⼀个接口&#xff…

OpenStack的简单部署

OpenStack的简单部署 文章目录OpenStack的简单部署一、OpenStack概述二、环境准备三、搭建流程1. 更新 & 升级2. 安装好用的vim VimForCpp3. 安装必要依赖4. 关闭防火墙、核心防护、NetworkManager5. 配置静态IP地址6.配置yum源7. 安装时间同步服务8. 使用packstack 一键部…

C罗老矣,我的程序人生还有多远

☆ 随着12月11号摩洛哥1-0葡萄牙比赛的结束,不仅说明葡萄牙对要结束本届卡塔尔世界杯了,就连C罗此生的世界杯之旅也将画上句号了。 ☆ 37岁的球星本该是人生最璀璨的阶段,但在足球生涯中,这已经是大龄了。不禁让我想到&#xff0c…

机器视觉(五):机器视觉与世界杯

11月22日晚上,球迷再次为阿根廷而惋惜。在当天晚上进行的世界杯小组赛C组首轮比赛中,阿根廷队1:2不敌沙特阿拉伯队,爆出了本届世界杯开赛至今最大的冷门。 天台好冷不仅如此,阿根廷队全场比赛总计被吹罚了10次越位,刷新…

SpringMVC(一) 构建项目

SpringMVC(一) 构建项目 1.创建项目 创建一个空的Maven项目 删除src目录,将新建的项目作为一个工作空间使用,然后在里面创建Module。 2.创建Module 选中刚才创建的项目,右键创建Module 选择Java语言的Maven 项目 3.添加SpringMVC依赖 在…

1-48-mysql-基础篇-DML-select

1-mysql-基础篇: 推荐网站 mysql:https://dev.mysql.com/doc/refman/8.0/en/ 算法:https://www.cs.usfca.edu/~galles/visualization/about.html 数据库 1、数据库概述相关 1、 数据库的相关概念 DB:数据库(Data…

git 多用户配置(公司/个人)

背景 张三是一个程序员,他的英文名叫 outlaw,emial: outlaw163.com。 张三入职了一家公司,公司给张三的企业邮箱是 zhangsancompany.com 这一次,他 0 元购了一台新笔记本,需要配置一下 git git 账号配置 配置全局用…

微信公众号开发,获取openid,授权登录 WeChat-official-account-openid

微信公众号开发 功能:自动登录,获取个人信息,上传图片 超多麻烦的情况,怎样获取openid呢? 以下我给大家提供源码,文本,视频资料 保证让你看了就明白哈 look效果 1.拉起用户授权 2.后台获取到…

微服务雪崩问题解决 Sentinel

雪崩问题以及解决方案 限流设置 达到阈值的效果 隔离和降级 熔断 授权规则 设置规则持久化 雪崩问题以及解决方案雪崩微服务调用链路中的某个服务出现故障,引起链路上其他服务都不可用,这就是雪崩解决方案超时处理,设定超时时间,请…

【软件工程期末复习内容】

前言 时不可以苟遇,道不可以虚行。 一、软件工程的概念 软件是计算机系统运行的 指令、数据 和 相关文档 的集合,即软件等于程序、数据、加上文档。程序:是事先按照预定功能性能等要求设计和编写的指令序列;数据:是使…

Python编程 while循环

作者简介:一名在校计算机学生、每天分享Python的学习经验、和学习笔记。 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.循环控制 1.循环控制介绍 2.while循环表达式 3.while循环表达式 4.b…

Python实现ALO蚁狮优化算法优化支持向量机回归模型(SVR算法)项目实战

说明:这是一个机器学习实战项目(附带数据代码文档视频讲解),如需数据代码文档视频讲解可以直接到文章最后获取。 1.项目背景 蚁狮优化(Ant Lion Optimizer,ALO)算法是Mirjalili于2015提出的一种新型元启发式群智能算法…

47-linux-vim-安装以及权限等-缺少

47-linux-vim-安装以及权限等: vi编辑器简介 vim是一个全屏幕纯文本编辑器,是vi编辑器的增强版,我们主要讲解的是vim编辑器。可以利用别名让输入vi命令的时候,实际上执行vim编辑器,例如: [rootlocalhost ~]# alias v…

HTTP协议介绍

了解HTTP HTTP是什么呢?它是超文本传输协议,HTTP是缩写,它的全英文名是HyperText Transfer Protocol。 那么什么是超文本呢? 超文本指的是HTML,css,JavaScript和图片等,HTTP的出现是为了接收和…