一、分析试题 拿到历年的试题,不难看出其共通点,由此出发,推测当年的试题
程序员级、高级程序员级
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语言 第一道题较容易,第二道题较难。不记得是不是也是三选二了。重点还是指针与数组。
系统分析员级:
上午题,跟高程的难度差不多,只是多了5——7道数学题,涉及的是高等数学、线性代数、离散数学、概率论与数理统计等方面,而且还很喜欢出混合数学题,将专业与数学混在一起考。比如问某个并行系统的安全性的计算……如果数学不过关,那30分就丢了,差不多下午题也不用去做了。
下午题1:三大题简答,每大题有三小题,问的都是一些当前的热点技术,比如我考的那年是面向对象、防火墙与……(健忘,不记得了)。最要命的是面向对象讲到类的重用,出了11道叙述题,问哪三条是错误的,还要说出原因。 要注意的一点是,答题是有规定字数的,不能超过题目规定的字数。答题栏是方格,一超出了一数就知道。(很多都规定只能用15个字)
下午题2:写论文及其摘要,四选一,只要技术过硬,基础知识扎实,而且还会吹水,那基本是没问题啦。四选一一定要选的快,选的准,写到一半再后悔就来不及了。写论文的时候最好列个提纲再写,不要涂鸦,一定要写够规定的字数。
