2008年上半年软件水平考试程序员考试试题分析


转载请注明出处:盛威网(http://www.snwei.com/exam/001.htm) [专业计算机学习网站]  

 

    

  程序员 2008年5月考试的重难点与06年上半年基本一致,较07年下半年容易,较07年上半年难。重点仍然是计算机硬件基础、 数据结构、程序设计语言和算法、软件工程,难点是面向对象方法学题,英语题难度也提高了不少。下午的程序设计部分总体难度不大,试题一和试题二比较容易,其他试题较往年难度降低一点。

    

1、 硬软件综合知识试题

2. 程序设计

  此次考试的试题一至四为必答题,试题五至七选答1题。

试题一

  该题是根据算法描述,对程序流程图进行填充。做题时要求考生认真审清题干,逐个进行比较,若数组中没有,则将它置于数组的后面的存储 单元。解答此类问题最关键的一点就是要细心,把题目看清,图文结合,不要丢掉任何一个条件。这应该是一道非常简单的题。

试题二

  该题是一个纯粹的C语言题,考查考生对C语言的中数组名做为参数传递的掌握,以及对指针、循环语句的掌握,算法简单、空比较分散,这基本上是一道送分题,不难。

试题三

  该题是一道算法题,主要是用Dole Rob算法生成N阶(N为奇数)魔方阵。题干对算法的过程做了详细的描述,采用C语言编写的程序来要求考生填空。这道题的空比较集中,关键就是对核心算法(算法说明的b)的填写。解答此类问题最关键的一点就是要细心,思路清晰,把题目、注释看清。

 试题四

  该题是一道常出的旧题,将算术表达式转换成后缀表达式后,采用栈的数据结构形式来进行计算,整个题干比较长,容易让有些考生望而却步,不敢去做。实际上这类题虽表面复杂,但沉心一读,发现要填的内容已很明朗了。这类题要求考生平时多阅读程序,理解算法的精髓,方可轻松解决。在希赛的模拟试题当中对栈做了重点训练,第一套的第二题与考题几乎一样;在辅导平台的在线课堂里反复强调了这类题型。

试题五

该题是一个C++ 题,根据类图的表示,构造函数、析构函数填空。

试题六

  该题是一个Visual Basic 题,主要考查驱动器列表框、目录列表框、文件列表框、文件类型组合框、编辑文本框、命令按钮等。这是一道非常基础的题,一般学习过VB的考生都会涉及到这些点。难点在将这些框建立起关联,即在代码当中来实现。程序较长,且所填空也比较分散,所以在解答时要认真对照前面的要求来填写。

试题七

  该题与第五题是同一个内容,只是用Java语言来实现。

 

 

转载请注明出处:盛威网(http://www.snwei.com/exam/001.htm) [专业计算机学习网站]