CPA青少年编程能力等级测评一级至三级核心知识点大纲
- 格式:pdf
- 大小:491.70 KB
- 文档页数:3
全国青少年软件编程等级考试标准(正式级)V1.1.1中国电子学会普及工作委员会中国电子学会科普培训与应用推广中心全国青少年电子信息科普创新联盟科普服务平台: 官方考试平台:2018年10月说明本标准由中国电子学会科普培训与应用推广中心和北京大学信息科学技术学院共同制定。
由全国青少年电子信息科普创新联盟标准工作组参与开发,由中国电子学会普及工作委员会审核通过,适用于由中国电子学会举办的全国青少年软件编程等级考试,由经授权的全国青少年软件编程等级考试服务中心/网点承担招生和考试服务工作。
本标准不以评价教学为目的,考核内容不是按照学校要求设定,而是从软件编程所需要的技能和知识,以及国内编程教育的普及情况而确定,主要以实践应用能力为主。
本标准版权属中国电子学会所有。
本标准使用者仅限于经中国电子学会直接授权的相关合作单位,包括全国青少年机器人技术等级考试服务中心/服务网点、全国青少年电子信息科普创新教育基地。
未经中国电子学会允许,任何单位及个人不得擅自复制、摘编、变造本标准所含文字、图片、链接等信息,违者将依法追究法律责任。
授权单位查询网址为和。
●本标准不指定具体的编程软件。
●本标准由低到高分为一级至十级。
●本标准未对考试形式进行说明。
●本标准适用年龄8周岁(建议10周岁)以上青少年。
所有相关本标准的解释权属于中国电子学会。
标准工作组织正式级标准工作组组长:李文新副组长:杨晋大学组成员:1.李文新北京大学信息科学技术学院教授2.陈越浙江大学计算机学院教授3.吴英杰福州大学计算机学院教授4.罗国杰北京大学信息科学技术学院长聘副教授5.张勤健北京大学信息科学技术学院工程师教授中学组成员:1.邹毅湖南省衡阳八中教师2.吴俊杰北京景山学校教师3.朱强徐州市电化教育馆教师企业组成员:杜仲轩、李悦成、赵桐正、曾鹏轩学会组成员:杨晋、程晨、曹盛宏、吴俊杰、李梦军1.理解变量的概念;2.掌握变量的定义、类型和转换方法;3.掌握变量的赋值方法;4.掌握编程中基本的输入输出方法;5.掌握编程基础的算术表达式;6.能够完成一个顺序结构的程序;7.理解逻辑运算的基本概念;8.掌握编程基础的逻辑表达式;9.掌握选择语句的功能和写法;10.能够完成一段选择结构的程序;11.掌握循环语句的功能和写法;12.能够完成一段循环结构的程序。
全国青少年软件编程等级考试标准(内容详解)--逐步补充全国青少年软件编程等级考试标准(Python 语⾔) V1.0.1中国电⼦学会普及⼯作委员会中国电⼦学会科普培训与应⽤推⼴中⼼全国青少年电⼦信息科普创新联盟科普服务平台:官⽅考试平台:2019 年 10 ⽉中国电⼦学会全国青少年电⼦信息科普创新联盟说明全国青少年软件编程等级考试标准(Python)由中国电⼦学会科普培训与应⽤推⼴中⼼制定。
由全国青少年电⼦信息科普创新联盟标准⼯作组开发,由中国电⼦学会普及⼯作委员会审核通过,适⽤于由中国电⼦学会主办的青少年软件编程等级考试(Python)。
由经授权的青少年软件编程等级考试服务中⼼/服务⽹点承担招⽣和考试服务⼯作。
本标准不以评价教学为⽬的,考核内容不是按照学校要求设定,⽽是从软件开发所需要的技能和知识,以及国内编程教育的普及情况制定,主要以考查基础语法、算法和实践应⽤能⼒为主。
本标准可基于Python 的任何⼀种集成开发编程环境,推荐使⽤ 3.5.2IDLE 开发环境。
⾯向全国中⼩学校学⽣考查 Python 软件编程能⼒。
本标准使⽤者仅限于经中国电⼦学会直接授权的相关合作单位,包括青少年软件编程等级考试服务中⼼/服务⽹点/咨询服务站、全国青少年电⼦信息科普创新教育基地、中国电⼦学会青少年电⼦信息科普项⽬合作单位。
未经中国电⼦学会允许,任何单位及个⼈不得擅⾃复制、摘编、变造本标准所含⽂字、图⽚、链接等信息,违者将依法追究法律责任。
授权单位查询⽹址为和所有相关本标准的解释权属于中国电⼦学会。
标准⼯作组织标准⼯作组组长:杨晋副组长:宋顺南、向⾦、吴艳光⼯作组专家(按姓名拼⾳排列):程晨、冯必先、李梦军、李悦成、胡晓雷、康静静、刘之婧、王晓晗、王宇航、曾鹏轩中国电⼦学会全国青少年电⼦信息科普创新联盟⼀、了解Python多种开发环境,熟练使⽤Python⾃带的IDLE开发环境,能够进⾏程序编写、调试和分析,具备使⽤Python开发环境进⾏程序设计的能⼒1. 了解Python常见的⼏种编程环境:IDLE、Visual Studio Code、JupyterNotebook;2. 熟悉IDLE的操作过程,会打开IDLE,会新建⽂件、保存⽂件;3. 熟练掌握使⽤IDEL进⾏编程,会修改⽂件、运⾏⽂件等操⼆、熟悉Python程序编写的基本⽅法1. 理解“输⼊、处理、输出”程序编写⽅法;2. 掌握Python的基本格式,编写程序时会合理的使⽤缩进、注释、字符串标识;3. 掌握变量基本概念,会使⽤变量,并且掌握变量名的命名和保留字等基本语法;4. 理解字符串、数值型变量,会对变量类型进⾏转换;5. 掌握并熟练编写带有数值类型变量的程序,具备解决数学运算基本问题的能⼒;6. 理解⽐较表达式、运算符、逻辑运算的基本概念,掌握 Python编程基础的逻辑表达式。
青少年编程能力等级测评试卷Python编程(一级)(考试时间90分钟,满分100分)一、单项选择题(共20题,每题2.5分,共50分)1.运行下方代码段,输出是6,则输入的可能是(C )。
a = eval(input())print(a)A.8%2 B.8//2 C.3*2 D.3**22.关于Python变量,下列叙述正确的是(B )。
A.变量不区分大小写B.变量可用字母、数字和_(下划线)表示C.变量c赋值为0表示为:var c = 0D.变量第一次赋值后,其数据类型不可更改3.在Python中,合法的变量名是(B )。
A.i mport B.f rom_import C.@import D.import-14.下列属于Python保留字的是( D)。
A.I f B.For C.Else D.None5.变量a为整型的是( B)。
A.a = 1.1 B.a,b = 1,1.3 C.a = ’1’ D.a = b = 1.06.使a减3的结果除以b的是( A)。
A.(a - 3) / b B.a - 3 / bC.(a - 3) // b D.a - 3 // b7.下列数值填入①处后,不能..输出a的是( B)。
if _①__:print(“a”)A.3B.2C.1 D.08.运行下方代码段,输出的是( B)。
a, b, str = 2, 5, 'independ'print(str[a:b])A.e p B.d ep C.depe D.ndep9.运行下方代码段,输出的是( D)。
scores = [95, 93, 98]scores.append('2')print(scores)A.[95, 93, 98, [2]] B.[95, 93, 98, ['2']] C.[95, 93, 98, 2] D.[95, 93, 98, '2']10.运行下方代码段,输出的是( C)。
国家计算机等级考试大纲是全国性的计算机等级考试的标准和指导文件,旨在评估考生在计算机基础知识、操作系统、办公软件、网络等方面的掌握程度和应用能力。
以下是国家计算机等级考试大纲的主要内容:
一级考试大纲:
计算机基础知识
操作系统的基本概念和功能
办公软件的使用,包括文字处理、电子表格、演示文稿等
网络的基本概念和应用,如浏览器、电子邮件等
多媒体应用,如音频、视频处理等
二级考试大纲:
编程语言基础,如C、C++、Java等
数据结构和算法,包括数组、链表、栈、队列、二叉树等基本数据结构以及查找、排序等基本算法
数据库基础,如关系型数据库的概念、SQL语言等
程序开发过程,包括需求分析、设计、编码、测试等阶段
软件工程基础,如软件开发的方法论、项目管理等
三级考试大纲:
网络技术,包括网络协议、网络设备、网络安全等
数据库技术,包括数据库设计、数据库管理系统等
嵌入式系统开发,包括嵌入式系统的概念、硬件和软件设计等
软件测试技术,包括测试计划、测试用例设计、测试执行和测试报告编写等
四级考试大纲:
计算机系统基本知识,包括计算机组成、体系结构等
计算机网络基本知识,包括网络协议、网络安全等
数据库基本知识,包括数据库设计、数据库管理系统等
软件工程基本知识,包括软件开发的方法论、项目管理等
系统开发和运行维护基本知识,包括系统分析、设计、测试、部署和运行维护等
以上是国家计算机等级考试大纲的主要内容,不同级别的考试大纲有着不同的要求和难度。
考生可以根据自己的实际情况选择报考相应的级别,并按照大纲要求进行备考。
青少年编程能力等级测评试卷Python编程(二级)(考试时间90分钟,满分100分)一、单项选择题(共20题,每题2.5分,共50分)1.运行下方代码段,输出的结果是( C)。
a='3'print(type(a))A.<class 'float'> B.<class 'int'> C.<class 'str'>D.<class 'tuple'>2.content.txt中的内容为字符串“happy birthday”,则下方代码段运行后,输出的结果是( C)。
with open('content.txt','r') as f:for i in f.read():if i=='y':continueprint(i,end='')A.h app B.y y C.happ birthda D.happy birthday3.运行下方代码段,输出的结果是( D)。
a=[4,7,8,2,15,11]a.sort()print(a[-1])A.4B.10 C.11 D.154.运行下方代码段,则a的取值范围是( D)。
import randoma = round(random.random())A.0 <= a <= 10 B.1 <= a <= 100 C.a = 1 D.a = 1或a = 05.下列代码段执行有误的是( A)。
A.a = time.time() print(a)B.for a in set('3'): print(a)C.a = [4,7,9,12]a.append(3) D.import turtleprint(round(3.5))6.一个Python包的文件目录结构如下图1所示,其中foo.py的内容如下图2所示,则main.py中运行后可以打印出“引用成功!”的代码是( D)。
全国青少年图形化编程等级考试三四级考纲详解目录●考核目标●考试标准●知识点详解●题型与分值●考试样题三级考核目标●随机数●变量●逻辑运算、关系运算综合运用●广播●克隆●循环、选择嵌套三级考核知识块三级级知识点三级级考试考试标准●掌握编程环境的高级功能,并理解其中的基本概念:●1)能够新建、删除变量,修改变量名;●2)能够设定、增减变量值,在舞台区显示、隐藏变量;●3)能够使用画笔及设置画笔的各项参数;●4)掌握逻辑运算与关系运算的组合使用;●5)能够运用循环简化多次的反复操作程序;●6)能够应用广播来传递数据,实现不同角色之间的交互;●7)能够理解广播和广播并等待的区别;●8)能够应用克隆来生成克隆体,并灵活控制克隆体;三级考试考试标准●理解并在程序中使用随机数和变量:●9)理解随机数的概念,能够产生一个随机数;●10)理解变量的概念,理解变量的作用域;●11)能够通过变量的变化让程序跳转到不同的部分;●12)程序中包含不同条件选择语句的嵌套;●13)程序中包含循环语句的嵌套;●14)程序中包含根据选择语句的真假跳出循环程序;●15)循环语句、选择语句嵌套的综合运用。
三级题型配比与分值真题详解●克隆为角色小猫添加以下代码,点击小绿旗,舞台区上最终会。
A、出现1只小猫B、出现2只重叠在一起的小猫C、出现2只没有重叠的小猫D、没有小猫出现正确答案:D真题详解●图章选择小猫角色,执行以下代码之后,舞台上会出现。
A、0只小猫B、3只小猫C、4只小猫D、3只小猫,但是有两只重叠在一起正确答案:C真题详解●随机数应用下面无法将小猫移到随机位置的是A CB D 正确答案:A真题详解●变量点击小绿旗,执行以下代码,最终得到的变量值是。
A、1B、11C、10D、0正确答案:B真题详解●编程题1.准备工作(1)选择背景Stars;(2)选择Kiran、Star、Dot角色,为Star角色添加Earth、Planet2造型。