欢迎来到【动力猫官网】——3-18岁机器人编程教育!
咨询热线:400-801-8079
动力猫动态
《青少年编程能力等级》标准
《青少年编程能力等级》标准

近日,2019年11月19日,中国教育部官方网站发布《青少年编程能力等级》标准,其中青少年编程能力考级相关政策也随之发布。


全国青少年编程能力等级考试 ( 简称 CPA ) ,由教育部教育信息化技术标准委员会组织研制,由中国青少年宫协会批准立项,面向全国青少年群体的青少儿编程能力测评考试。

最近很多家长来咨询青少年编程考级如何报名,由于相关标准刚发布不久,目前官方仍未公布考试及报名通知。


针对该等级考试中的试题样例,少儿编程教育网独家整理了一级、二级、三级考试的试题和参考答案,有准备参加考试的家长孩子们,赶快来试试身手吧~

青少年编程能力等级考试  一级(图形化编程)试题样例

1. 选择题
角色“雷电猴”面向0度,离宝箱的距离是60步。雷电猴与宝箱的宽度都是10步。如图所示是“雷电猴”的脚本。若运行该脚本,雷电猴会(        )。

A.  移动到箱子的右上方

B.  移动到箱子的右下方
C.  停在箱子左侧
D.  停在箱子右侧


【考核知识点与能力要求】
★ 角色移动和旋转;
★ 程序结构:选择结构,顺序结构;
★ 侦测;

答案:D
解析:
1. 雷电猴面向0度,说明面向正右方。
2. 因为雷电猴到箱子的整体宽度为10+60+10=80
步,所以脚本移动100步之后,雷电猴位于箱子的右侧。
3. 接下来脚本判断雷电猴是否碰到了箱子,因为100>80,所以雷电猴没有接触到箱子,分支结构的条件不成立,不执行旋转和移动。
4. 因此答案选择D。


2. 填空题
运行下列脚本后,角色面向的角度是_____________。

【考核知识点与能力要求】
★角色移动和旋转;
★顺序结构;
答案:90
解析:
1. 和旋转相关的积木只有面向和旋转。
2. 面向60度,角色的方向是东偏北60度。
3. 旋转30度,角色基于当前方向逆时针旋转30度。
4. 答案是60+30=90。


3. 创作题
使用给定的素材,完成接金币的作品。
作品要求:
1.角色“金币”随机出现在舞台上边缘某个位置,匀速下落;
2.使用键盘控制角色“阿短”左右移动;
3.当角色“金币”碰到角色“阿短”,得分加1,“金币”重复作品要求1中的行为;
4.当角色“金币”离开舞台下边缘,“金币”重复作品要求1中的行为;

【考核知识点与能力要求】
★ 编程平台的基本使用;
★ 事件;
★ 程序结构:掌握顺序结构和选择结构的组合使用;
★ 条件侦测:碰到边缘;
★ 随机数;
★ 角色移动。
答案:无标准答案
解析:主观题需要充分发挥小朋友们的想象力,只要按照要求操作即可。若有完成的小朋友,可将作品交给班主任评价哦~


青少年编程能力等级考试 二级(图形化编程)试题样例


1. 选择题
如图所示脚本,实现了随机产生泡泡的功能。运行脚本后,舞台上将最多显示(       )个泡泡。

A.4

B.5
C.6
D.7


【考核知识点与能力要求】
★ 计时器;
★克隆;
★角色属性的设置;
★循环结构:掌握有终止条件的循环;
★随机数。

答案:C
解析:
1. 脚本开始后,计时器为0秒。
2. 0秒>4.8秒,条件不成立,所以条件循环继续执行。
3. 克隆之后等待1秒,计时器时间为1秒。
4. 1秒>4.8秒,条件不成立,所以条件循环继续执行。
5. 以此类推,直到5秒>4.8秒时,程序结束。
6. 统计可知一共执行了5次克隆,加上1个本体,舞台上最多6个泡泡角色。


2. 填空题
朱熹把《论语》,《孟子》,《大学》,《中庸》这四部书编在一起,它们分别出于早期儒家的四位代表性人物孔子、孟子、曾参、子思,所以称为 “四子书”,简称即为“四书”。
运行下面程序,输出的结果是:__________________。


【考核知识点与能力要求】
★ 字符串操作:字符串的拼接;
★ 输入、输出互动;
★ 添加、修改和获取列表中的元素;
★ 能够阅读并理解具有复杂逻辑关系的脚本。
解析:
1. 《大学》和《中庸》分别插入到了列表的前两项。
2. 《论语》插入到列表的第二项,当前顺序是《大学》《论语》《中庸》。
3. 《孟子》插入到列表的第一项,当前顺序是《孟子》《大学》《论语》《中庸》。
4. 因为列表被转换成字符串,中间使用逗号作为分隔符,所以最终输出的结果为“四书指的是:《孟子》,《大学》,《论语》,《中庸》”。


3. 创作题
水果忍者是一款风靡全国的游戏(又称切水果游戏)。阿短是一个喜欢钻研探究的学生,想通过源码编辑器设计一个切水果的游戏项目。
设计要求:
1. 导入角色和背景;
2. 实现西瓜、香蕉、草莓、桃子和炸弹五种角色能够从舞台区底部随机位置向上抛起然后下落的效果;
3. 当西瓜、香蕉、草莓和桃子碰到鼠标指针时,水果断裂,每切一个水果,得分加1;
4.  当切到炸弹时,显示"game over",游戏结束。



参考素材:
【考核知识点与能力要求】
★ 能够根据实际问题的需求设计和编写程序;
★ 程序结构:综合应用顺序、循环和选择结构编写具有一定逻辑复杂性的程序;
★ 广播;
★ 创新能力二级。
答案:无标准答案
解析:主观题需要充分发挥小朋友们的想象力,只要按照要求操作即可。



青少年编程能力考试 三级(图形化编程)试题样例


1. 单选题
2019年1月,上海市十五届人大二次会议表决通过了《上海市生活垃圾管理条例》,并于2019年7月1日起正式施行。自从该条例正式施行,垃圾分类的话题持续刷屏。为了在小区内有效地普及垃圾分类的知识,绿豆编写了一个学习垃圾分类知识的程序。
绿豆创建了如图所示的数据结构,来存储垃圾名称及垃圾类别的信息。运行程序脚本,输入“鱼骨头”,新建对话框输出的是(    )。

A.湿垃圾
B.干垃圾
C.有害垃圾
D.还未收录你输入的垃圾!

【考核知识点与能力要求】
★列表多级索引;
★信息交互;
★程序结构;
★能够阅读并理解具有复杂逻辑关系的脚本。

答案:A
解析:
1. 当输入“鱼骨头”,变量“垃圾名”为“鱼骨头”。
2. 脚本遍历“垃圾列表”,检查列表中的某个元素,是否和“鱼骨头”有关联。
3. 当变量i等于4时,“鱼骨头”包含“鱼骨”成立,因此脚本将设置标志变量“是否查询到该垃圾”为1,表示已经查询到了;然后再设置“垃圾类别”为“湿垃圾”;接着退出循环,结束遍历。
4. 如果刚才查询到了垃圾,那么输出“垃圾类别”,即“湿垃圾”。



2. 填空题
在图形化编程中,函数是一种封装一段脚本的积木。函数A可以调用函数B,而函数B又可以调用函数A。实际上,函数也可以调用它自己。调用自己的函数称为递归函数。如图所示,当给该函数传递一个参数6,函数最终的返回值是__________。

【考核知识点与能力要求】
★ 递归函数调用;
★ 程序模块化设计能力。
答案: -17
解析:
1. 假设该递归函数的函数名为f,题目等价于求解f(6)。
2. 根据递归函数的定义可知:f(6) = f(5)-6 = f(4)-5-6 = f(3)-4-5-6 = f(2)-3-4-5-6 = 1-3-4-5-6 = -17。


3. 创作题

1949年10月1日,毛泽东主席在天安门城楼上宣告中华人民共和国中央人民政府成立,中国人民从此站起来了,成为国家的主人,中国的历史开辟了新的纪元。
70年来,科技的发展为中国人民的生活带来了翻天覆地的变化。请你以“祖国新面貌”为方向进行主题创作。
作品要求:
(1)选取一个或多个领域设计场景,如家居、零售、交通、医疗、教育、物流、安防,运用合适的角色丰富你的场景;
(2)作品主题鲜明,思路清晰,场景之间的衔接自然、流畅;
(3)在作品中体现科技带来的改变,展示祖国的过去、现在或未来;
(4)发挥你的想象设计智能化场景,突出你希望解决的问题,以及如何让祖国人民的生活变得更美好。

【 考核知识点与能力要求】
★ 项目分析;
★ 角色造型及交互设计;
★ 程序模块化设计;
★ 能够利用基本调试(debug)方法对程序进行纠错和调试的能力;
★ 创新能力三级。

答案:无标准答案
解析:主观题需要充分发挥小朋友们的想象力,只要按照要求操作即可。