网站首页 >> 考试频道 >> 考试指南 >> 文章内容

云南省2004年普通高校“专升本”招生考试真题数据结构

[日期:2007-09-26]   来源:昆明晨光教育培训学校  作者:晨光   阅读:1533[字体: ]

云南省2004年普通高校“专升本”招生考试真题

 

数据结构试卷

题号

 

累分人

 

复查人

分数

 

 

 

 

 

 

 

 

 

复查人

 

 

 

 

 

 

 

 

  本试卷共9页,考生作答前应检查是否有缺页、白页,以防漏答。满分150分。考试时间150分钟。

(注:因为这套试卷属于重新在电脑上排版,所以不一定是9页的页码。但是题目一致,同学们可以参考借鉴。)

 

得分

评卷人

 

 

一、单项选择题:(在每小题的四个备选答案中,只有一个选项是正确的,将正确选项前的字母填入题干后括号内。本大题共15个小题,每小题3分,共45分。)

n

1.下列时间复杂度中最坏的是:(     

2

A01    B0n   C0n        D02   

2.在一个单链表中,右P所指节点不是最后节点,删除P之后的节点,则执行(     

AP   next=P    next    next      BP=P   next

CP=P    next    next            DP    next=P

3.在一个向图中,所有顶点的入度之和等于所有顶点的出度之和的:(     

A1/2    B1    C2    D4

4.若一组记录的关键码为(6245782188),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为:(     

A4562217888        B2145627888

C4521627888        D2145628878

5.在有n个结点的有序表中,等概率插入一个结点所需的结点移动平均次数(     

An        Bn/2        C.(n+1/2        D.(N1/2

6.深度为6的二叉树其结点个数至多有:(     

A31        B32        C63        D64

7.用二分法查找有序表{21116243856728896}中的数据56时,需进行的比较次数为:(     

A2        B3        C4        D5

8.设数组datan〕作为循环队列queue的存储空间,front为队头指针;rear为队尾指针,则执行出队操作后,其头指针front的值为:(     

Afront=front+1    Bfront=(front+1)%(n1)    Cfront=(front1)%n    Dfront=(front+1)%n

9.非线性结构的逻辑特征是一个节点可能有:(     

A.一个直接前趋和一个直接后继    B.多个直接前趋和一个直接后继

C.一个直接前趋和多个直接后继    D.多个直接前趋和多个直接后继

10n叉树中,度为0的节点,称为:(     

A.根        B.叶        C.祖先        D.子孙

11.下列说法中正确的是:(     

A.有向图的邻接矩阵一定是非对称矩阵    B.无向图的邻接矩阵一定是对称矩阵

C.若图G的邻接矩阵是对称的则G一定是无向图    D.有向图的邻接矩阵一定是下三角矩阵

12.在一颗完全二叉树中,右编号为j的结点有左孩子,则其左孩子的编号为:(     

A2j          B2j+1          C2j1          Dj1

13.把长度为m的单链表接在长度为n的单链表之后的算法时间复杂度为:(     

A0(m)        B0(n)        C0(m+n)        D0(1)

14.将整数12345依次进栈,最后都出栈,出栈可以在任何时刻(只要栈不空)进行,则出栈序列不可能的是:(     

A23415        B23145        C54132        D15432

15.某二叉树的后序遍历为DABEC,中序遍历序列为DEBAC,则前序遍历序列为:(     

AABCDE        BDECAB        CDEABC        DCEDBA

 

得分

评卷人

 

 

二、填空题:(把答案填在题中横线上。本题共10个小题,每小题2分,共20分。)

1.数据结构主要研究三方面的问题,分别是数据的逻辑结构、                     

2.数据的逻辑结构分为两大类:它们分别是线性结构和         

3.队列的插队操作在          进行,删除操作在          进行,而堆栈的插入操作在       进行,删除操作在          进行。

4.二叉排序树左子树上所有结点的值均          于根结点的值。

5                              称为网。

6.如果结点A2个兄弟,分别是CD,而BC的父亲,则B的度为         

7.有n个结点的无向图中,其边数最多为         

8.在一个长度为n的顺序表中,第 i个元素(1in)之前插入一个元素时,需向后移动

          个元素。

9.设线性表L是顺序存储,若起始地址La1=1000,每个元素占4个存储单元,

La6=          

10.假定一组记录的排序码为(467956384080),对其进行一趟昌泡排序的结果为:

          

 

 

得分

评卷人

 

 

三、解答题:(本大题共4个小题,12题每题8分,34题每题9分,共34分)

1.哈希表是数据结构中的一个重要理论,简述它的算法思想。

 

2.给于给定的一组权值W=12049816},建立哈夫曼树,并计算带权路径长度wpl。(要求左子树根结点的权值均小于等于右子树根结点的权值,否则不给分。)

 

 

 

3.按二叉树线索算法,在下面填上标记和线索,使其成为后序线索二叉村。(注:标记LtagRtag若其对应指针指向子树则其值为0,其对应指针为线索则其值为1。)

                                 Ltag          Rtag

 

A

 

 

 

 


 

 

 

B

 

 

 

 

C

 


 

 

 

 

 


 

 

 


D

 

 

 

 

E

 

 

 

 

F

 

 


 

 

符号太多,由于网络不支持,更多内容请到办公室查询!