计算机二级机考应试技巧——培养良好的读程习惯.pdf
2,011年5月 安庆师范学院学报(自然科学版) May.2011
第 17卷第2期 JoumalofAnqingTeachersCollege(NaturalScienceEdition) Vo1.17NO.2
计算机二级机考应试技巧——培养良好的读程习惯
陈 向 阳 '
(1.安徽大学 计算机科学与技术系,安徽 合肥 230009;2.安庆医药高等专科学校 公共基础部,安徽 安庆 246003)
摘 要:从近几次安庆医药高等专科学校考生参加全国计算机等级考试 (二级)的考试结果看,大部分考生能通过
二级考试的笔试,但机试的通过率却很低。本文通过实例分析,证明培养良好的读程习惯可有效提高二级机考的通过
率 。
关键词:二级机考;非计算机专业 ;培养读程习惯
中国分类号:TP319 文献标识码 :A 文章编号:1007—4260(2011)02—0121—05
0 引 言
笔者所在学校是一所非常年轻的医药高等专科学校,近年来,我校报考计算机等级考试二级考试的
同学逐年递增,但从考试结果看,不尽如人意,尤其是机考,通过率很低:2006年报考43人,笔试通过21
人,机试通过6人;2007年,报考87人,笔试通过51人,机试通过23人;2008年,报考205人,笔试通过
147人,机试通过53人。
在国家二级 C的机考中,要求学生在90分钟 内完成程序填空、程序改错、编程,一共三题的上机操
作,按理来说时间是比较充分的,可是我校参)Jn--级 C机考的学生通过率为何如此之低?笔者通过对
部分学生的调查发现,上机操作未能通过的考生丢分最多的是程序填空题,填空题绝大多数同学基本上
不知如何解答;其次是改错题,考生对程序中的语法错误基本上能改,但逻辑错误能改正过来的就不多
了;对于编程题,考生反而不是很怵。为什么会出现这样的现象呢?通过深入的调查、分析,发现:
(1)考生在做程序填空题时,对出题人的算法思想理解不透是他们难 以完成答题的关键。事实上,
程序填空题是要求考生按照已经给定的程序进行缺省语句的补句,这就要求考生必须要清楚此题的思
想。不去认真的阅读程序,不可能完全清楚出题人的算法思想;此外,若能抓住题中的关键语句,就能帮
助考生更快、更准的答题。
(2)程序改错题逻辑上的错误对于考生来说是一个难点。事实上,做该类试题时,也首先要求考生
要清楚出题人的算法思想,这就要求考生要把程序读懂;与错误语句相关的至少会有一条关联语句,这
也是更快、更准解决错误的关键语句。
(3)考生之所以对编程题不是很怵,主要是因为考生可以按照 自己的算法思想来写程度代码。
总之,考生在二级机考中,成绩不理想的主要原因:读不懂程序;抓不住程序中的关键语句。
笔者就2009年9月真题中的一套试题做一完整的读程分析,并给出其中的关键语句,希望对我们
今后参)Jn--~级机考的同学有所帮助。
1 程序填空题
例 1 函数fun的功能是:将一个大偶数a(a>I6)分解成两个素数之和。例如:若输人数据 10,则输
出 10=3+7和 10=5+5。
收稿 日期 :2010—10~20
作者简介:陈向阳,男,安徽太湖人,安庆医药高等专科学校公共基础部讲师,硕士。
· 122 · 安庆师范学院学报 (自然科学版) 2011年
请在程序的下划线处填人正确的内容,并把下划线删除,使程序得出正确的结果。注意:不得增行
或删行,也不得更改程序的结构 !
试题程序 :
#include
#include
voidfun(inta1
{intk,ml,m2;
for(ml=3;ml<=a/2;ml=ml+2)
{
for(k=2;k<=sqrt(m1);k++) if(ml%k==0)break;
if(k>sqrt(m1)) m2=— — ;
elsebreak;
for(k=2;k<=sqrt(m2);k++