<>高程下午试题的预测与解题方法<关于高程下午试题的一些预测与解题方法(整理转载)
isyba贴于<a href="http://www.exam100.com/bbs/" target="_blank" >http://www.exam100.com/bbs/</A>
第一部分,关于题型
CASL:这是每年必考的一个试型, 在下午试题中最近几年都是一个题, 今年不会有什么变化。依然为一个题,5个空, 每空3分。
C/C++:C和C++考的试题难度都差不多.
为了照顾应试的各方面的人(再职人员一些都对C了解得多一些,而学生中,学C++也不是少数),今年题型应该还是C和C++各一题,考生从中二选一。每题5个空,
每空3分.
事务处理类流程图;前几年, 每年必考的一种题型.我想今年至少会考一题.分值,15分。
数据处理类流程图:这类试题考的思想和CASL差不多,最近两年都没出现,我想今年也不会出现啦。
数据流图:这种题型在历年试题中出现得比较多,今年出现在考题中的可能性很大。如果出现,最多只有一题,分值:15分。
软件测试:这类试题难度不大, 但是做题时花的时间不少. 与最近几年的考式风格(考素质,考能力)不合, 所以出现的可能性很小,可能会在上午试题中出现。
SQL:从历年试题来看,这类试题难度不大,.鉴于最近两年都没有出现,所以今年应该不会在下午试题中出现.和软件测试一样,可能会在上午试题中出现。
状态转换矩阵:在历年试题中,考得不多,好象也就那么两三次,但这类试题出题灵活,难度与问题的难度相关,可大可小,是一种控制通过率的比较好的一种题型.但由于最近两年都没考,所以这类试题考的可能性有但不很大。
新题型:出年出现了一种新题型,这种题型由于考生对它的无知,所以能在一定程度上的应试学习(与应试教育相关).与考素质,考能力联系很紧.所以出现的可能性很大。
第二部分,各种题型的一般解法:
以下各种解法是本人在最近复习时总结出来的,现在本人把它整理出来,与大家交流。
一、CASL读题时:
1、要切实理解其中的算法说明;
2、理解各寄存器在程序中的使用情况;
3、推断各变量的作用;
注意事项:
1、存储器的初始化及使用方法。
2、跳转指令的使用,跳在何处,跳的依据。
3、存储单元内容的变化及其含义。
4、变量的灵活使用。
5、注意程序的整体结构和流程。
二、个人的一些经验:
1、CASL, C, 程序流程图(填空部分)都差不多,只是表示形式不同,注这些题时,可以借用一下英语完形填空的一些方法。(比如,先通读)
我做题时,一般都是跟踪流程,把寄存器的当前值标注在旁边。这样有助于跟踪寄存器的变化。
2、关于事务处理类流程图:
我把以前的所有这类题拿来归纳了一下,一般都是出以下几种类型的题:
1)完善流程图(一般都是填写文件名)
2)分类的关键项;
3)错误检测
4)说明处理的功能(及功能的扩充);
5)效率问题
6)文件的数据项;
一般读题时,要切实理解系统的功能,处理的流程.在解答本大问题时,一般是根据不同的问题,给于不同的解法(这是废话)
1)填文件类:
一般根据填写的位置,确定与其关系最紧密的那个处理(读些方件的处理),分析该处理的功能,前后的数据变化,一般跟据这个处理的前后数据项的差,(处理后的项减速处理前的项),来确定要填文件的数据项,再由这些项和题中的有关信息来确定就填的文件。
2)分类的目的是为了提高下一个处理(称为受益处理)的率效,受益处理一般都是要读写两个及两个以上的文件,所以在确定分类的关键项时,可根据受益处理的的其它文件的关键项或有序项来确定。
3)在历年的试题中我总结出来以下几类:
(1)输入的不一致。
(2)非法字符。
(3)不合理数据(如单价*数量不等于金额)
(4)在库文件中找不到与之对应的项.,(与库中文件不一致)。
(5)其它类型的错误(由于我总结不一定全,也有可能在以后会出现新问题的错误,所以我在此加上这一条)。
4)说明处理功能,有两条依据:
(1)系统的功能。
(2)处理的上下文(就是说处理的前后的变化)。
5)效率问题与文件的有序性紧密相关,还有就是与处理文件的大小相关。(在历年试题中我就看出来了这两种,如不完全,请各位补充)
一般要求在写文件时,目标文件要有序,如果写的数据比较多时,写的数据也应该有序。在不同的文件这间比较时,参加比较的文件就有序.
6)文件的数据项;解决这类问题,一般可根据数据守恒。
数据守恒: 写入的每个数据项都是有用的,每个输出的数据项都是有根据的.在参于处理的各个文件中,每个文件都具有承前启后的作用(输入输出文件除外).
承前:该文件的数据项来源于前面的文件.
启后:该文件的每个数据项对后面的处理都是有用的.
3、C/C++,程序流程图的解题目思想各CASL差不多,本人就不再废话啦。
4、数据流图:
在历年试题目中好象就只有三类型:
1)删除没有必要的东西(一般是文件)
2)增加该有而没有出现的东西,(一般有数据流,处理中心)
3)局部地方的查错功能。
各问题的解法:
1)根据就一个,只在一个加工中使用的文件,在上层图中不出现;只是在解题时要倍加小心。
2)增加处理中心:一般都是因为本图不能完成就该做的事,做题时要与关注题中提到的所有功能,及这些功能在各层图中的分布情况;
增加数据流:根据数据守恒(父图与子图),但这不能解决一些处理的内部处理所缺的数据流,这些数据流只有根据保个处理的功能及其与之相关的数据流,及数据项。
3)错误类型和事务处理流程中的错误差不多。
关于下午试题部分就些结束,从明天开始我就总结一下上午有关的试题。</P> |