(仅选择题)《数据结构》考研辅导模拟考试

(仅选择题)《数据结构》考研辅导模拟考试
(仅选择题)《数据结构》考研辅导模拟考试

《数据结构》考研辅导模拟试题

一、单项选择题( 本大题共25小题,每小题 2 分,共50 分) 在每小题列出的四个选项中只有一个选项是符合题目要求的,请将其代码填在相应表

()1. 数据的逻辑结构和存储结构是《数据结构》课程中的两个重要概念,下列关于这两个概念的叙述不正确的是()。

A. 数据的逻辑结构描述的是数据元素之间的逻辑关系

B. 数据的存储结构包括数据元素在计算机中的存储和关系在计算机中的存储

C. 非顺序存储结构借助元素在存储器中的相对位置来表示元素间的逻辑关系

D. 算法的设计取决于数据的逻辑结构,而算法的实现依赖于采用的存储结构()2. 线性表的顺序存储结构和链式存储结构分别是( )。

A. 顺序存取的存储结构、顺序存取的存储结构

B. 顺序存取的存储结构、随机存取的存储结构

C. 随机存取的存储结构、随机存取的存储结构

D. 随机存取的存储结构、顺序存取的存储结构

()3. 若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素,其中i的值为奇数时插入的概率为0,i的值为偶数时插入

的概率相等,则所需移动元素的平均次数为()(1<=i<=n+1)。

A. n-1/2

B. n/2

C. n/2取下整

D. n/2取上整

E.不确定

()4.在循环双链表的p所指结点之后插入s所指结点的操作序列正确的是( )。

A. p->next=s;s->prior=p;p->next->prior=s;s->next=p->next;

B. s->prior=p;s->next=p->next;p->next->prior=s;p->next=s;

C. s->prior=p;s->next=p->next;p->next=s;p->next->prior=s;

D. p->next=s;p->next->prior=s;s->prior=p;s->next=p->next;

()5. 某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用()存储方式最节省运算时间。

A.单链表B.仅有头指针的单循环链表

C.双向链表D.仅有尾指针的单循环链表

)6. 一般情况下,对静态链表S,如果S[i].data=a k,则a k+1为:

A. S[i+1].data

B. S[S[i].cur].data

C. S[i-1].data

D. S[S[i].data].data

()7. 设栈S 和队列Q 的初始状态为空,元素e1,e2,e3,e4,e5 和e6 依次通过栈S,一个元素出栈后即进队列Q,若6 个元素出队的序

列是e2,e4,e3,e6,e5,e1。则栈S 的容量至少应该是( )。

A. 6

B. 4

C. 3

D. 2

()8. 设abcdef以所给的次序进栈,若在进栈操作时,允许退栈操作,则下面得不到的序列为()。

A.fedcba B. bcafed

C. dcefba

D. cabdef

()9. 若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3,当从队列中删除一个元素,再加入两个元素后,rear和front 的值分别为多少?( )

A. 1和5

B. 2和4

C. 4和2

D. 5和1

()10. 设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主存储,a0,1为第一元素,其存储地址为1,每个元素占一个地址空间,则a5,8(即该元素下标i=5,j=8)的地址为()。(题有问题)

A. 41

B. 23

C. 19

D. 44

()11. 一棵二叉树的先序遍历结果为ABCDEFGHK,中序遍历结果为BDCAEHGKF,则后序遍历结果为()

A. KHGFEDCBA

B. DCBHKGFEA

C. DCBEHKGFA

D. 不确定

()12. 设树T的度为4,其中度为1,2,3和4的结点个数分别为4,3,2,

1 则T中的叶子数为()

A .11

B .10

C .9

D .8

()13. 一个具有2000个结点的完全二叉树中度为2的结点个数是()

A. 1000

B. 1001

C. 999

D.1002

()14.若X是二叉中序线索树中一个有左孩子的结点,且X不为根,则x 的前驱为( )

A.X的左孩子指针所指结点

B.X的右子树中最左的结点

C.X的左子树中最右结点

D.X的左子树中最左结点

()15. 由权值为4、2、5、7的四个叶子构造一棵哈夫曼树,该树的带权路径长度为()

A.33 B. 35 C. 36 D. 46 ()16. 在一个图中,所有顶点的度数之和与图的边数的比是()A.1:2 B.1:1

C.2:1 D.不确定

()17. 无向图G=(V,E),其中:

V={a,b,c,d,e,f},E={(a,b),(a,e),(a,c),(b,e),(c,f),(f,d),(e,d)},对该图进行深度优先遍历,得到的顶点序列正确的是()。

A.a,b,e,c,d,f B.a,c,f,e,b,d

C.a,e,b,c,f,d D.a,e,d,f,c,b

()18. 关键路径是AOE网络中()。

A. 从源点到终点的最长路径

B. 从源点到终点的最短路径

C. 最长回路

D. 最短回路

()19. 已知有向图G=(V,E),其中V={V

1,V

2

,V

3

,V

4

,V

5

,V

6

,V

7

},

E={

1,V

2

>,

1

,V

3

>,

1

,V

4

>,

2

,V

5

>,

3

,V

5

>,

3

,V

6

>,

4

,V

6

>,

5

,V

7

>

,

6,V

7

>},G的拓扑序列是()。

A. V1,V3,V4,V6,V2,V5,V7

B. V1,V3,V2,V6,V4,V5,V7

C. V1,V3,V4,V5,V2,V6,V7

D. V1,V2,V5,V3,V4,V6,V7

()20. 有一个有序表为{1,3,9,12,32,41,45,62,75,77,82,95,100},当折

半查找值为82的结点时,()次比较后查找成功。

A. 1

B. 2

C. 4

D. 8

() 21. 设哈希表长为14,哈希函数是H(key)=key%11,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的结点加到

表中,用二次探测再散列法解决冲突,则放入的位置是( )

A.8 B.3 C.5 D.9

()22. 已知一个线性表(38 ,25 ,74 ,63 ,52 ,48 ),假定采用散列函数h(key)=key%7 计算散列地址,并散列存储在散列表A[0…

6] 中,若采用线性探测方法解决冲突,则在该散列表上进行等概率

成功查找的平均查找长度为()

A.1.5 B. 1.7 C. 2.0 D. 2.3 ()23. 对于序列(49,38,65,97,76,13,27,50)按由小到大进行排序,()是初始步长d=4的希尔排序法第一趟的结果。

A. 49,76,65,13,27,50,97,38

B. 13,27,38,49,50,65,76,97

C. 97,76,65,50,49,38,27,13

D. 49,13,27,50,76,38,65,97

()24. 若一组记录的排序码为(46,79,56,38,40,84),则利用堆排序的方法建立的初始堆为()

A .79 ,46 ,56 ,38 ,40 ,84

B .84 ,79 ,56 ,38 ,40 ,46

C .40 ,38 ,46 ,56 ,79 ,84

D .40 ,38 ,46 ,84 ,56 ,79

()25. 一组记录的关键码为(46 ,79 ,56 ,38 ,40 ,84 ),则利用快速排序的方法,以第一个记录为基准得到的一次划分结果为

()。

A .(38,40,46,56,79,84) B. (40,38,46,79,56,84)

C .(40,38,46,56,79,84) D. (40,38,46,84,56,79)

相关主题
相关文档
最新文档