基本信息
文件名称:2025年大学试题(计算机科学)-数据结构考试近5年真题荟萃附答案.docx
文件大小:348.07 KB
总页数:23 页
更新时间:2025-05-21
总字数:约8.46千字
文档摘要

(图片大小可自由调整)

2025年大学试题(计算机科学)-数据结构考试近5年真题荟萃附答案

第I卷

一.参考题库(共80题)

1.对于两棵具有相同记录集合而具有不同形态的二叉搜索树,按中序遍历得到的结点序列是相同的。

2.已知某哈希表的装载因子小于1,哈希函数H(key)为关键字(标识符)的第一个字母在字母表中的序号,处理冲突的方法为线性探测开放定址法。试编写一个按第一个字母的顺序输出哈希表中所有关键字的算法。

3.在数据结构的讨论中把数据结构从逻辑上分为()

A、内部结构与外部结构

B、静态结构与动态结构

C、线性结构与非线性结构

D、紧凑结构与非紧凑结构

4.在一个有向图中,所有顶点入度之和等于所有顶点出度之和的()倍。

5.简述顺序表示的二叉树中各结点的编号规则。

6.一棵二叉树的中序、后序遍历序列分别为:GLDHBEIACJFK和LGHDIEBJKFCA,请回答:

画出上题中二叉树的中序线索二叉树。

7.已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若p1=n,则pi为()。

A、n-i+1

B、i

C、n-i

D、不确定

8.数据结构里,shop是一个结构体普通变量,它有一个成员变量叫price,则下列选项中关于使用price变量格式正确的是()。

A、shop-price

B、shop.price

C、shop(price)

D、shopprice

9.对n个结点的二叉树用递归程序进行中序遍历时,最坏情况下要附加n个辅助存储空间。

10.设一棵完全二叉树有700个结点,则共有()个叶子结点。

11.散列表的查找效率主要取决于散列表造表时选取的散列函数和处理()的方法。

12.给定一个二叉树的任意一种周游的序列,可以唯一确定这个二叉树。

13.顺序表的存储结构是顺序存储的,则其查找第i元素就很容易,其时间复杂度是()。

A、O(1)

B、O(n)

C、O(nn)

D、O(log2n)

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

A、40,38,46,56,79,84}

B、40,38,46,79,56,84}

C、40,38,46,84,56,79}

D、84,79,56,46,40,38}

15.设有10阶矩阵A,其对角线以上的元素aij均取值为-3,其他矩阵元素为正整数,现在将矩阵A压缩存放在一维树组F[m]中,则m为()。

A、45

B、46

C、55

D、56

16.允许对队列进行的操作有()。

A、对队列中的元素排序

B、取出最近进队的元素

C、在队头元素之前插入元素

D、删除队头元素

17.数据结构里,图按照边的不同,可分为无向图和()。

A、有向图

B、无向图

C、混合图

D、以上都不对

18.判定一个栈ST(最多元素为m0)为空的条件是()

A、ST-top0

B、ST-top=0

C、ST-topm0

D、ST-top=m0

19.设某单位职工工资表ST由“工资”、“扣除”和“实发金额”三项组成,其中工资项包括“基本工资”、“津贴”和“奖金”,扣除项包括“水”、“电”和“煤气”。 ⑴请用广义表形式表示所描述的工资表ST,并用表头和表尾求表中的“奖金”项; ⑵画出该工资表ST的存储结构。

20.假定一棵二叉树顺序存储在一维数组a中,则a[i]元素的左孩子元素为(),右孩子元素为(),双亲元素(i1)为()。

21.设有一个栈,按A、B、C的顺序进栈,则下列()为不可能的出栈序列。

A、ABC

B、CBA

C、CAB

D、ACB

22.栈可以作为实现过程调用的一种数据结构。

23.什么是抽象数据类型?抽象数据类型和面向对象的程序设计方法有什么关系?

24.采用链接方式存储线性表的优点是()

A、便于随机存取

B、花费的存储空间较顺序存储少

C、便于插入和删除