对于上午试题,我想对于各方面的知识主要有以下注意点:
1﹑程序语言处理(文法和编译):这是个难点,不好理解型题,多做一些求句柄、比较最优算符、求推导或归约树、NFA-DFA的转换等。
2﹑软件工程:和目前软件发展趋势一样,注重软件质量、软件项目的管理以及风险分析,新的考纲又增加了软件法这一内容,要引起重视。
3﹑数据结构和算法:数据结构和算法是程序的基础,也是考试的重点,应重点学习,要重点学习理解算法及时间复杂度等﹐对一些常用的算法(如递归、二分查找、快速排序等)一定要深入理解,并且能自己编制出利用该算法的程序,在编程、调试、完善程序时加强理解。
4﹑计算机英语:英语主要看基础,看历年试题不妨是一个好的办法,还有平时多看一些计算机英文资料。
5、计算机硬件知识:内容不多但占的分数不少,重要的是详细理解教程上的每段内容,通过重点学习,尽量使在这块内容丢分最少。
6、多媒体和网络知识:经常考一些教程外的内容,但都是常见的,除学习教程中的内容外还需扩大知识面,平时多积累。
7、数据库和操作系统:分数比较少,内容比较难理解,总结一下各部分的知识点和考点,重点学习。
对于基础知识部分,我最后的建议就是多研究考纲,分析其中的变化,对于变化了的部分,要多加研究,多猜测它的出题点,对于新加的部分,要将教程相应部分看熟。另外还要注重利用网络这宝贵的资源。
对于下午试题,我个人认为,这部分考试的难度比较大。因为基础知识部分可以通过大量练习而很快提高,而能力主要靠平时的培养,虽然大量练习也能提高,但效果不是最好的。我这里想说的是,练习是要做的,但要有针对性,不要做大量练习,那样不会有太好的效果,我建议只做近3年的就够了,而且要认真并注意总结地做,那样才会有效果。对于填程序题,主要提高的方法是平时多读C程序,多研究算法,可以将做过的题填好后,再多读上几遍,很有启示作用的。现在又增加了面向对象这一块,我觉得需要对这一块要引起重视,从最近两次的试题可以看出。对于最容易丢分的设计题和分析题,我认为开始时可以先做一年的,然后对着答案看看主要的答题思路,其中还是有许多相似之处的。在这个基础上继续做一年,然后可以慢慢自己独立做一年的,看看自己是否有提高。我相信按我的方法,你的提高会很快的。