考试概述
全国计算机等级考试(NCRE)二级 Python 语言程序设计主要考核考生对 Python 语言基础知识的掌握程度以及利用 Python 进行程序设计和调试的能力。考试采用无纸化上机操作方式,全程闭卷。
考试环境与工具
- 操作系统:通常为 Windows 7 或更高版本。
- Python 版本:考试环境一般预装 Python 3.x 版本(具体版本以考场实际安装为准,常见为 Python 3.5 至 3.8 之间)。
- 开发环境:使用 IDLE 集成开发环境。注意,IDLE 是 Python 自带的简易 IDE,不具备 PyCharm、Spyder 等第三方编辑器的复杂功能(如智能补全、代码重构等)。
- 网络状态:考试全程物理断网,无法访问外部资源或在线文档。
- 辅助工具:部分考场允许使用 CMD 命令提示符和系统计算器,但需视具体考场配置而定。
考前准备
- 文具准备:部分考场提供铅笔和 A4 草稿纸,建议自备以防万一。
- 熟悉 IDLE:务必熟练掌握 IDLE 的启动、新建文件、运行代码、查看帮助(help() 函数)等功能。注意,某些考场的 IDLE 可能未开启自动补全功能。
- 文件管理:考试时会提供指定的
.py文件(如101.py),考生只需在指定文件中修改代码,严禁新建文件或重命名文件,否则系统将无法识别导致零分。
题型与评分标准
考试满分 100 分,分为选择题和操作题两部分。
选择题(40 分)
- 结构:共 40 道单选题。
- 公共基础知识:10 分(涵盖数据结构、算法、软件工程基础等)。
- Python 专业知识:30 分(涵盖语法、库函数、异常处理等)。
- 规则:必须答满 20 分方可获得证书资格。若选择题得分低于 20 分,即使操作题满分,总成绩及格也不予颁发证书。
- 限制:选择题阶段键盘被锁定,仅能使用鼠标作答。提交后不可修改,且一旦提交进入操作题模式,选择题界面将不再显示。
操作题(60 分)
- 基本编程题:40 分。通常涉及字符串处理、列表操作、函数定义、文件读写等基础知识点。
- 综合编程题:20 分。难度较高,常结合图形绘制(Turtle 库)或数据处理逻辑。
- 评分原则:
- 可运行性:代码必须能成功编译运行,报错直接零分。
- 结果一致性:输出结果需与标准答案一致,包括标点符号、空格、换行等细节。
- 思路灵活性:除 Turtle 绘图题外,只要逻辑正确且结果匹配,不强制要求与参考代码思路一致。
核心考点详解
1. Turtle 图形库专项
Turtle 是必考题,通常以代码补全形式出现(例如给出 7 行,补全 3 行)。
-
评分铁律:
- 不得修改系统给出的原有代码。
- 只能补全预留的空缺行,不能多也不能少。
- 不看最终绘图效果,只看代码是否与标准答案完全一致(包括缩进、空格)。
- 变量赋值左右是否留空格不影响评分,系统会自动过滤。
-
常用指令:
import turtle turtle.setup(, ) turtle.pensize() turtle.color() turtle.fd() turtle.bk() turtle.left() turtle.right() turtle.circle() turtle.penup() turtle.pendown() turtle.done()


