Python相对于C语言、Java难度小很多,也是许多同学选择的报考科目。以下是备考二级Python的攻略
一、题型分值
满分 100 分,其中单项选择题 40 分(含公共基础知识部分 10 分)。操作题 60 分(包括基本编程题和综合编程题)。具体分布如下图
二、备考软件
选择题占 40 分,推荐微信小程序【Python计算机二级】来练习选择题,简单方便,支持记笔记
三、考试技巧
1、公共基础 10分
前10道题是公共基础单项选题,公共基础+Python 单选题,累计必须答够20分才能领取证书,不满20分,按不及格处理。
(注:选择题不满20分,总成绩及格了也是不会有证书的!!!)
所有人必须先做选择题,此时,键盘锁定不能使用,只能使用鼠标,选择题提交后是不能再进行查看和修改的!!! 选择题提交后键盘解锁,这时可以开始做操作题。
另外再给一点小建议,因为公共基础一共才10分,你就算是蒙也能蒙对5分,如果花上两个星期,一个月系统的学习, 最多也就是得10分,这部分的得分“性价比”和“时间消耗”,自己根据自己的实际情况调整,不要丢了西瓜捡芝麻。
2、Python 单选题 30分
第11-40 题, 是Python 单选题。所有人都是在做题时,必须先做选择题,此时,键盘锁定不能使用,只能使用鼠标,选择题提交后是不能再进行查看和修改的!!!
选择题提交后键盘自动解锁,这时可以开始做操作题。此时,可以使用 IDLE 自带的 help 功能,也可以使用系统的计算器。但是全国考场系统不一样,这一点也不能100%确定都有。也不要想自己带一个计算机,因为按理说一切电子产品都不允许带入,个别不认真监管的除外。
3、基本编程题 15分
基本编程题,一共3 道 ,每道5 分。
要求, 可以删除答题模板中给出的提示,全部重新自己写代码。
只看你的最后输出结果,结果正确即可得到 5 分。
有的题目有一个测试用例, 有的提供有多个测试用例。
如果是5个测试用例, 那么对一个给1 分,如果是1 个测试用例,会是0 分和 5 分的直接获取。
代码不能完整运行(代码运行报错)、输出不正确,直接零分。
4、Turtle 绘图题 10分
典型的的“送分题”
系统给出参考代码,不允许做任何的修改。
直接补全代码,记住,要删除下划线,提交前自己在 IDLE 调试代码。
该题型共计 2 行代码需要补全,全对可以得到 10 分 ,错一个也扣 10 分。
评阅系统不会进行图像识别,所以无法评判你的输出是否正确,系统评阅采用 “代码字符串对比”模式,如果你修改给出的提示模板中的代码,会直接零分 ,哪怕多加了一个空格。
输入两行正确代码,只要与老师设置的后台答案完全一致,可以获得10 分。
注:注意 中文标点,全角标点,都被认定为错误,具体实际操作一定要在IDLE 中调试。
5、简单应用题 10 分
如果遇到被拆分成 2 个问题的题目,需要要都答对,才能得分。
输出结果必须符合测试用例的最终测试,才能得分。有可能是一个, 也有可能是多个分步得分。
考试中,每道操作题都给了指定的 .py 文件,不需自行创建。补全代码部分,请直接在指定文件上修改,不用创建新文件,也不要修改文件名。例如:给定101.py、202.py文件,切记不要画蛇添足存盘成101.py.py,文件名保存错误,系统评阅为0分。要特别注意存盘的文件名,评阅系统是识别指定的文件名的。
注: 编程题一定要确定能完整运行,否则直接零分。能运行的情况下,输出的结果里有跟标准答案相匹配的部分,就有可能得到对应的分数。考纲上没有的库和函数不会出现,系统也不会预装该库,请不要脱离考纲答题,不要去测试机器评分的识别能力。
6、综合应用题 20分
答题要求
系统给出的代码是“提示代码",可以完全删除,重新写。
分数方式
一般有2 问,或者3 个问,可以分批得分。(一般情况下)
如果拆分成 2 个问题,得分方式是 10 + 10。
如果拆分成3 个问题,得分方式是 5 + 5 + 10 。
评阅方式
以一道20分题,拆分成 2 个问题,每个问题为 10 分为案例
编程题一定要确定能完整运行,否则直接零分。能运行的情况下,输出结果跟标准答案相匹配,对的部分,就有可能得到对应的分数。
输出结果是txt文件的问题,会把你输出的文件里的内容跟标准答案作比对,根据匹配情况得相应的分数。
系统会要求你根据第一问获得的数据、文件,来进行第二题的回答。如果你的第一问题的答案太离谱,第二问的结果就很难正确,那么丢掉的就是20分。如果第一问的错误差的没那么大,也许第二问的结果还能沾点边,也许都能得点分,主要是符合测试用例的审核标准。
评判的方式:首先运行提交上来的程序,执行第一个测试用例,如果运行出错,或者没有输出结果,就直接0分,看下一个测试用例;如果有输出结果,就把你的输出结果跟标准答案比对,匹配多少得多少分。一个问题的总分,会根据测试用例的难度,分配到每个测试用例里面。举例来说 ,如果某问题有3个测试用例,分别是2分,3分,5分;如果你只在第一个测试用例上输出结果正确,就得2分,如果在每个测试用例上的输出结果都对,你就得10分。一般情况下,多个测试用例的情况下,难度是逐渐加大的。大多数同学如果第一个测试用例得不到分,后面的也难以得分。