虽说是连续三年过了中程、高程与系统分析,但是还是侥幸的成分居多,在这里写的所谓经验,也是一些技巧性的东西,只与大家作参考……
一、分析试题 拿到历年的试题,不难看出其共通点,由此出发,推测当年的试题。
程序员级、高级程序员级
1)上午题:基础知识部分,共15大题,75小题,其特点是知识点分布得广。
以下是我做的一些分析:(15道大题中知识点的分布)
2道专业英语题(说是专业英语,我觉得是考动词时态的更多,只要有大学英语三、四级水平应该都不成问题)
1道操作系统题(总是WIN,DOS,UNIX)三种轮着考,看前两年是哪种大概就猜到了
1道网络技术题(对专业的缩写词的重视程度颇高,有一年出的是英译中,问:B-ISDN又称____之类的……)
1——2道编译原理题(半自动机啊自动机,还画图,头都大了)
1——2道排序算法题(希尔排序,选择排序,归并排序,插入排序……各种排序的各步都要清楚,最喜欢问的题目是用某种排序第一趟得出的是什么结果……算法复杂度分析)
1——2道数据结构题(二叉树的前中后遍历、图的深度广度遍历……)
1道多媒体技术题8(有一年竟然问我,人的耳朵能听到多少HZ的声音,分特。) 总的来说还是跟一些压缩啊,声道啊有关
1道软件工程题(问些白盒黑盒啊,测试用例属于哪一种啊,会涉及到一些较新的知识点)
其他的因为离考试年代太久远了,不记得了。这里提供的只是一个分析的方法,可以看出,知识点的分布很广,想投机取巧说哪章不看,说不定考不到,那很有可能就吃亏了。但是如果对某一知识点实在不能掌握,那是干脆丢掉为好,因为丢掉也才是一道题目的分数而已。
2)下午题
A.程序员级:
4题都是C语言的试题,总的来说第一到三题都是比较容易的,第四题较难。 统观这么多年的试题,逢考程序设计必考C,考C必考指针与数组,只要掌握这两种数据结构,加上利用指针和数组构成的一些如循环链表,静态链表,动态链表,十字链表等的复合数据结构类型。还有就是一些应用,如:二叉树的遍历、递归、图的生成,只要不被指针指得昏头转向,离成功就不远了。
B.高级程序员级: 高级程序员级的试题分三部分:
第一部分:三道选两道(流程图、编译原理、SQL语言、业务流图等各种类型都有)此部分占 30分。兼有填空与简短回答的成分。回答时要答到点上。才能得分。
第二部分:CASL语言 有时候会分成两道小题,有时候一道大题,是否弄懂CASL可以说是能否考上高程的关键。因为15分一下子丢光,除非其他题目做的很好。要不要达到47分还是比较难的。
第三部分:C语言 第一道题较容易,第二道题较难。不记得是不是也是三选二了。重点还是指针与数组。
|