(完整word版)数据结构期末考试(题集).doc
上传人:青团****青吖 上传时间:2024-09-11 格式:DOC 页数:47 大小:194KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

(完整word版)数据结构期末考试(题集).doc

(完整word版)数据结构期末考试(题集).doc

预览

免费试读已结束,剩余 37 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

数据结构的基本概念选择题顺序存储结构中数据元素之间的逻辑关系是由()表示的,链接存储结构中的数据元素之间的逻辑关系是由()表示的。A.线性结构B.非线性结构C.存储位置D.指针假设有如下遗产继承规则:丈夫和妻子可以相互继承遗产,子女可以继承父亲或母亲的遗产;子女间不能相互继承,则表示该遗产继承关系的最合适的数据结构应该是()。A.树B.图C.线性表D.集合计算机所处理的数据一般具有某种内在联系,这是指()。A.数据和数据之间存在某种关系B.元素和元素之间存在某种关系C.元素内部具有某种结构D.数据项和数据项之间存在某种关系在数据结构中,与所使用的计算机无关的是数据的()。A.树B.图C.线性表D.集合在存储数据时,通常不仅要存储各数据元素的值,还要存储()。A.数据的处理方法B.数据元素的类型C.数据元素之间的关系D.数据的存储方法在链接存储结构中,要求()。A.每个结点占用一片连续的存储区域B.所有结点占用一片连续的存储区域C.结点的最后一个域是指针类型D.每个结点有多少个后继就设多少个指针下列说法不正确的是()。A.数据元素是数据的基本单位B.数据项是数据中不可分割的最小单位C.数据可由若干个数据项构成D.数据元素可由若干个数据项构成以下与数据的存储结构无关的术语是()。A.循环队列B.链表C.散列表D.栈以下术语属于逻辑结构的是()。A.顺序表B.哈希表C.有序表D.单链表可以用()定义一个完整的数据结构。A.数据元素B.数据对象C.数据关系D.抽象数据类型对于数据结构的描述,下列说法中不正确的是()。A.相同的逻辑结构对应的存储结构也必相同B.数据结构由逻辑结构、存储结构和基本操作三方面组成C.数据结构基本操作的实现与存储结构有关D.数据的存储结构是数据的逻辑结构的机内实现以下关于链接存储结构的叙述中,()是不正确的。A.结点除数据信息外还包括指针域,因此存储密度小于顺序存储结构B.逻辑上相邻的结点物理上不一定相邻C.可以通过计算得到第i个结点的存储地址D.插入和删除操作方便,不必移动结点可以用()、数据关系和基本操作定义一个完整的抽象数据类型。A.数据元素B.数据对象C.原子类型D.存储结构应用题设有数据结构(D,R),其中D={1,2,3,4,5,6},R={(1,2),(2,3),(2,4),(3,4),(3,5),(3,6),(4,5),(4,6)}。试画出其逻辑结构图并指出属于何种结构。试描述数据结构和抽象数据类型的概念与程序设计语言中数据类型概念的区别。说明数据的逻辑结构和存储结构之间的关系。抽象数据类型的主要特点是什么?数据类型和抽象数据类型的关系如何?使用抽象数据类型的主要好处是什么?算法和算法分析选择题算法指的是()。A.对特定问题求解步骤的一种描述,是指令的有限序列B.计算机程序C.解决问题的计算方法D.数据处理下面()不是算法所必须具备的特性。A.有穷性B.确切性C.高效性D.可行性算法必须具备输入、输出和()等特性。A.可行性、可移植性和可扩充性B.可行性、确定性和有穷性C.确定性、稳定性和有穷性D.易读性、稳定性和健壮性算法应该具有确定性、可行性和有穷性,其中有穷性是指()。A.算法在有穷的时间内终止B.输入是有穷的C.输出是有穷的D.描述步骤是有穷的当输入非法错误时,一个“好”的算法会进行适当处理,而不会产生难以理解的输出结果,这称为算法的()。A.可读性B.健壮性C.正确性D.有穷性算法分析的目的是(),算法分析的两个主要方面是()。A.找出数据结构的合理性B.研究算法中输入和输出的关系C.分析算法的效率以求改进D.分析算法的易读性和文档性E.空间性能和时间性能F.正确性和简明性G.可读性和文档性H.数据复杂性和程序复杂性算法的时间复杂度与()有关。A.问题规模B.计算机硬件性能C.编译程序的质量D.程序设计语言算法的时间复杂度与()有关。A.问题规模B.待处理数据的初态C.算法的易读性D.A和B某算法的时间复杂度是○(n2),表明该算法()。A.问题规模是n2B.执行时间等于n2C.执行时间与n2成正比D.问题规模与n2成正比下面说法错误的是()。①算法原地工作的含义是指