2. 程序设计
此次考试的试题一至四为必答题,试题五至七选答1题。
试题一
该题是根据算法描述,对程序流程图进行填充。做题时要求考生认真审清题干,逐个进行比较,若数组中没有,则将它置于数组的后面的存储单元。解答此类问题最关键的一点就是要细心,把题目看清,图文结合,不要丢掉任何一个条件。这应该是一道非常简单的题。
数据流图一直是希赛模拟试题训练的重点,在第一套试题一、第九套试题一、第十套试题一对数据流图进行训练,尤其在辅导平台里对解这类题的方法进行了详细介绍。
试题二
该题是一个纯粹的C语言题,考查考生对C语言的中数组名做为参数传递的掌握,以及对指针、循环语句的掌握,算法简单、空比较分散,这基本上是一道送分题,不难。这是希赛模拟试题里重点练习的题型。
试题三
该题是一道算法题,主要是用Dole Rob算法生成N阶(N为奇数)魔方阵。题干对算法的过程做了详细的描述,采用C语言编写的程序来要求考生填空。这道题的空比较集中,关键就是对核心算法(算法说明的b)的填写。解答此类问题最关键的一点就是要细心,思路清晰,把题目、注释看清。希赛模拟试题中有一道关于魔方阵的题。
试题四
该题是一道常出的旧题,将算术表达式转换成后缀表达式后,采用栈的数据结构形式来进行计算,整个题干比较长,容易让有些考生望而却步,不敢去做。实际上这类题虽表面复杂,但沉心一读,发现要填的内容已很明朗了。这类题要求考生平时多阅读程序,理解算法的精髓,方可轻松解决。在希赛的模拟试题当中对栈做了重点训练,第一套的第二题与考题几乎一样;在辅导平台的在线课堂里反复强调了这类题型。因此,对希赛软考学院的学员而言,解答此类题目,应该是轻车熟路了。
试题五
该题是一个C++题,根据类图的表示,构造函数、析构函数填空。这是一道比较传统的题,在希赛辅导平台的在线课堂里常到C++要复习的要点。若对继承比较了解的考生,解决这道题不难。
试题六
该题是一个Visual Basic题,主要考查驱动器列表框、目录列表框、文件列表框、文件类型组合框、编辑文本框、命令按钮等。这是一道非常基础的题,一般学习过VB的考生都会涉及到这些点。难点在将这些框建立起关联,即在代码当中来实现。程序较长,且所填空也比较分散,所以在解答时要认真对照前面的要求来填写。
试题七
该题与第五题是同一个内容,只是用Java语言来实现。
更多权威答案请关注 2008年5月24日软件水平考试各科真题试题及答案汇总 我们将24小时更新为大家服务!
QQ交流群:56427870
责任编辑:虫虫