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

来源:软件水平考试    发布时间:2012-11-04    软件水平考试视频    评论

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

  1、 硬软件综合知识试题

  2. 程序设计

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

  试题一

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

  试题二

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

  试题三

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

  试题四

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

  试题五

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

  试题六

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

  试题七

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

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答