2010 年考研计算机专业综合考试数据结构试题点评
2010 年考研计算机专业综合考试是统一命题后的第二次考试。本次考试统考科目仍然
包括四门计算机专业课:数据结构、计算机组成原理、操作系统和计算机网络,这四门课
程合在一起称为计算机科学专业基础综合,共 150 分。其中数据结构仍然占 45 分。
总体上来看,2010 年的考研数据结构试题仍然注重对基础知识的考察。重点考察的是
对基本知识点、基本概念的理解及应用。题目的难度适中,没有出现超出考试大纲的题目,
也没有一眼就能看出答案的题目;在基础题中又有拔高,本次考试并非考查基本概念的填
空,考题比较灵活,重点考察了对基础知识的应用能力、应变能力和实际动手能力。与
2009 年的考研数据结构试题相比,难度略有提高,考察的内容更加深入、灵活,并且有
针对性。
下面我们对 2010 的考研计算机专业综合考试进行简要的分析。
一、单项选择题
这部分共有40个选择题,每题2分,共80分。
单选题覆盖了大纲列出的各章的知识点,主要考察对各种数据结构、基本查找和排序
算法的基本概念和特点的理解以及灵活运用。1-11题是数据结构部分的试题。
1.若元素a、b、c、d、e、f依次进栈,允许进栈、退栈操作交替进行。但不允许连续
三次进行退栈工作,则不可能得到的出栈序列是( )
A.dcebfa
B.cbdaef
C.bcaefd
D.afedcb
点评:此题考察对栈的基本操作(进栈、退栈)的理解和应用。栈的特点是后进先出。
若元素a、b、c、d、e、f依次进栈,要得到出栈序列afedcb,需要进行的操作为:a进栈,
a出栈,b,c,d,e,f分别进栈,然后f,e,d,c,b分别依次出栈,连续出栈操作超过
3次。故答案为D。
2.某队列允许在其两端进行入队操作,但仅允许在一端进行出队操作,则不可能得到
的顺序是( )
A.bacde