主题:2009年上半年程序员考试试题分析[1]
http://www.educity.cn 作者:唐强 来源:希赛教育
程序员2009年5月考试是09版新大纲实施以来首次考试,整个试题的出题紧扣大纲,难度较往年增加了,重难点基本与往年一致;整个题型与08年上半年基本一致。重点仍然是计算机硬件基础、数据结构、程序设计语言和算法、软件工程,难点是面向对象方法学,英语题难度也提高了不少。下午的程序设计部分总体难度加大了,试题一和试题二比较容易,其他试题较往年难度降低一点。
1、硬软件综合知识试题
希赛的模拟试题涵盖了上午题的所有知识点,很多试题都是模拟试题的原题。因此,对于希赛软考学院的学员而言,只要抓紧时间踏踏实实地复习、做好希赛提供的模拟试题,那么,上午题过线几乎没有什么悬念。
2. 程序设计
此次考试的试题一至四为必答题,试题五至六选答一题。
试题一
该题是根据数学公式得出编程的算法,再对程序流程图进行填充。做题时要求考生认真审清题干,对数学公式要看懂,然后根据题中所提的算法要点来构思算法的核心点,构思的同时要根据数据流图的已有形式来思考。解答此类问题最关键的一点就是要理解数学公式,然后进行抽象成程序控制结构如何来处理,要做到细心,看清题目,图文结合,不要丢掉任何一个条件。这道题较往年的难度有所增加。
数据流图一直是希赛模拟试题训练的重点,在第一套试题一、第九套试题一、第十套试题一对数据流图进行训练,尤其在辅导平台里对解这类题的方法进行了详细介绍。
试题二
该题是一道C语言算法填空题,算法思想非常简单,关键是如何实现。考查考生对C语言的控制结构及数据取子串的方法的掌握,算法简单、空比较分散,这基本上是一道送分题,不难。这是希赛模拟试题里重点练习的题型。
试题三
该题是一道算法题,考查二叉查找树的基本思想。题干二叉查找树的说明已经很详细了,而且程序部分的空也比较集中,关键是对递归算法是否掌握。这道题的空比较集中,关键就是对核心算法的填写。解答此类问题最关键的一点就是要细心,思路清晰,把题目、注释看清。希赛模拟试题中有多道关于二叉排序树的练习题,在希赛辅导平台的在线课堂里特别强调了要掌握二叉排序树。
试题四
该题是一道程序改错题,整个题干比较长,容易让有些考生望而却步,不敢去做。实际上这类题虽表面复杂,但沉心一读,发现改错的内容已很明朗了。这类题要求考生平时多阅读程序,理解算法的精髓,方可轻松解决。在希赛的模拟试题当中对栈做了重点训练,第一套的第二题与考题几乎一样;在辅导平台的在线课堂里反复强调了这类题型。因此,对希赛软考学院的学员而言,解答此类题目,应该是轻车熟路了。
试题五
该题是一个C++题,根据标准模板库中的map和pair模板类,将员工的信息插入到map对象中。这是一道比较传统的题,在希赛辅导平台的在线课堂里常到C++要复习的要点。若对继承比较了解的考生,解决这道题不难。
试题六
该题与第五题是同一个内容,只是用Java语言来实现。
程序员2009年5月考试是09版新大纲实施以来首次考试,整个试题的出题紧扣大纲,难度较往年增加了,重难点基本与往年一致;整个题型与08年上半年基本一致。重点仍然是计算机硬件基础、数据结构、程序设计语言和算法、软件工程,难点是面向对象方法学,英语题难度也提高了不少。下午的程序设计部分总体难度加大了,试题一和试题二比较容易,其他试题较往年难度降低一点。
1、硬软件综合知识试题
希赛的模拟试题涵盖了上午题的所有知识点,很多试题都是模拟试题的原题。因此,对于希赛软考学院的学员而言,只要抓紧时间踏踏实实地复习、做好希赛提供的模拟试题,那么,上午题过线几乎没有什么悬念。
2. 程序设计
此次考试的试题一至四为必答题,试题五至六选答一题。
试题一
该题是根据数学公式得出编程的算法,再对程序流程图进行填充。做题时要求考生认真审清题干,对数学公式要看懂,然后根据题中所提的算法要点来构思算法的核心点,构思的同时要根据数据流图的已有形式来思考。解答此类问题最关键的一点就是要理解数学公式,然后进行抽象成程序控制结构如何来处理,要做到细心,看清题目,图文结合,不要丢掉任何一个条件。这道题较往年的难度有所增加。
数据流图一直是希赛模拟试题训练的重点,在第一套试题一、第九套试题一、第十套试题一对数据流图进行训练,尤其在辅导平台里对解这类题的方法进行了详细介绍。
试题二
该题是一道C语言算法填空题,算法思想非常简单,关键是如何实现。考查考生对C语言的控制结构及数据取子串的方法的掌握,算法简单、空比较分散,这基本上是一道送分题,不难。这是希赛模拟试题里重点练习的题型。
试题三
该题是一道算法题,考查二叉查找树的基本思想。题干二叉查找树的说明已经很详细了,而且程序部分的空也比较集中,关键是对递归算法是否掌握。这道题的空比较集中,关键就是对核心算法的填写。解答此类问题最关键的一点就是要细心,思路清晰,把题目、注释看清。希赛模拟试题中有多道关于二叉排序树的练习题,在希赛辅导平台的在线课堂里特别强调了要掌握二叉排序树。
试题四
该题是一道程序改错题,整个题干比较长,容易让有些考生望而却步,不敢去做。实际上这类题虽表面复杂,但沉心一读,发现改错的内容已很明朗了。这类题要求考生平时多阅读程序,理解算法的精髓,方可轻松解决。在希赛的模拟试题当中对栈做了重点训练,第一套的第二题与考题几乎一样;在辅导平台的在线课堂里反复强调了这类题型。因此,对希赛软考学院的学员而言,解答此类题目,应该是轻车熟路了。
试题五
该题是一个C++题,根据标准模板库中的map和pair模板类,将员工的信息插入到map对象中。这是一道比较传统的题,在希赛辅导平台的在线课堂里常到C++要复习的要点。若对继承比较了解的考生,解决这道题不难。
试题六
该题与第五题是同一个内容,只是用Java语言来实现。