程序员考试案例梳理、真题透解与强化训练
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.5.3 解题指南

程序设计案例分析试卷(下午试卷)的一般解答思路如下。

(1)深入理解题意,即根据问题的描述来确定问题的已知条件,并弄清算法(程序)要达到的目的。

(2)仔细阅读题干,标出或总结出题干描述中的要点(即题眼),并以此作为主要线索进行思考和分析。尽量从题干中获取相关的描述信息,并可圈画出针对要回答问题的相关记号,用于强调这些信息可能与该问题有关系。

(3)确定算法。通过对题干描述信息的分析,确定当前试题应该属于哪一类数据结构或相应算法的求解问题。可能有些题目不属于任何数据结构,则它可能与某类算法有关;但也有一些算法纯粹是数学方法。

(4)理解程序。分析程序结构,如果有很多子函数,那么可以先弄清各函数之间的关系和各函数的作用;如果所给的应用程序较长,则应该根据算法过程将每个程序段与算法的每个过程对应起来,以确定相应程序段的功能。若在程序中已经定义了某些变量,则在理解程序的过程中,首先必须理解这些变量的相关功能(即它们在程序段中所起的作用)。

(5)根据逻辑推理,结合相关程序语言的语法,构思答案的要点,并写出答案。对于一些简答题,则用较简练的语言写出答案。注意不要使用修饰性(或空洞)的词汇以控制相应的字数,也不要写与问题毫无关联的语句,以免浪费答题时间。

在150分钟的时间内要对5道案例分析题进行解答并填写答案,是有一定难度的。读者在备考过程中,要对时间的分配进行相应的训练。在考试过程中,可以先快速浏览一遍试题的题干和问题,进一步估计自己对试题所涉及的知识点的熟悉程度。根据自己的特长,先易后难地进行答题。