【数据结构期末试题及答案】样卷1.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
、选择题 2020 学年数据结构期末试题及答案 1 、研究数据结构就是研究( D ) 。 A. 数据的逻辑结构 B. 数据的存储结构 C. 数据的逻辑结构和存储结构 D. 数据的逻辑结构、 存储结构及其基本操作 (研究非数值计算的程序设计问题中,计算机操作对象以及他们之间的关系和操作) 、算法分析的两个主要方面是( A. 空间复杂度和时间复杂度 C. 可读性和文档性 性 、具有线性结构的数据结构是( A )。 B. 正确性和简单性 D. 数据复杂性和程序复杂 D ) 。 ( 线性结构就是:在非空有限集合中,存在为一个 被称为第一个的数据元素和最后一个元素, 有除了第一个元素, 集合中每一个元素均只有一 个前驱,除了最后一个元素有唯一后继 ) (链表、栈、队列、数组、串) A. 图 B. 树 C. 广义表(线性表的推广) D. 栈 4、 计算机中的算法指的是解决某一个问题的有限运算序列, 等 5 个特性。 它必须具备输入、 输出、 ( B ) A. 可执行性、可移植性和可扩充性 B. 可执行性、有穷性和确定性 C. 确定性、有穷性和稳定性 D. 易读性、稳定性和确定性 5 、下面程序段的时间复杂度是( C ) 。 for(i=0;im;i++) for(j=0;jn;j++) a[i][j]=i*j; A. O(m 2) B. O(n 2) C. O(m*n) D. O(m+n) 6 、算法是( D ) 。 为了解决某一问题而规定的一个有限长的操作序列 A. 计算机程序 B. 解决问题的计算方法 C. 排 序 算 法 D. 解决问题的 有限运算序列 7、某算法的语句执行频度为( 3n+nlog 2n+n 2+8) , 其时间复杂度表示( C ) 。 A. O(n) B. O(nlog 2n) C. O(n 2) D. O(log 2 n) 8 、下面程序段的时间复杂度为( C ) 。 i=1; while(i=n) i=i*3; A. O(n) B. O(3n) C. O(log 3 n) D. O(n 3 ) 9 、数据结构是一门研究非数值计算的程序设计问题中计算机的数据元素以及它们之间的 ( B )和运算等的学科。 (关系和操作) A. 结构 B. 关系 C. 运算 D. 算法 10 、下面程序段的时间复杂度是( A ) 。 i=s=0; while(sn){ i++;s+=i; A. O(n) B. O(n 2) 11、抽象数据类型的三个组成部分分别为( A.数据对象、数据关系和基本操作 C.数据项、数据元素和数据类型 12、通常从正确性、易读性、健壮性、高效性等 的是(D )。 C. O(log 2n) D. O(n 3) A )。 B.数据元素、逻辑结构和存储结构 D.数据元素、数据结构和数据类型 4个方面评价算法的质量,以下解释错误 A.正确性算法应能正确地实现预定的功能 B.易读性算法应易于阅读和理解,以便调试、修改和扩充 C.健壮性当环境发生变化时,算法能适当地做出反应或进行处理,不会产生不需要的 运行结果 D.高效性即达到所需要的时间性能 空间 13、下列程序段的时间复杂度为( B)。 x=n;y=0; while(x=(y+1)*(y+1)) y=y+1; A. O(n) B. C.。⑴ D. O(n 2) 二、填空题 1、程序段i=1;while(i=n) i=i*2; 的时间复杂度为 log2n。 2、数据结构的四种基本类型中, 树形结构 的元素是一对多关系。 三、综合题 1、将数量级 O(1),O(N),O(N 2),O(N 3),O(NLOG 2N),O(LOG 2N),O(2 n)按增长率由小到 大排序。 答案: O(1) O(log2N) O(N) O(Nlog 2N) O(N2) O(N3) O(2n) 一、填空题 .数据结构被形式地定义为(D, R),其中D是数据元素 的有限集合,R是D上的 关系 有限集合。 .数据结构包括数据的 逻辑结构、数据的存储结构和数据的 运算这三个方面的内容。 .数据结构按逻辑结构可分为两大类,它们分别是 线件结构和非线件结构。 .线性结构中元素之间存在 一对一关系,树形结构中元素之间存在 一对多 关系,图形 结构中元素之间存在多对多关系。 .在线性结构中,第一个结点 没有前驱结点,其余每个结点有且只有 1个前驱结点;最 后一个结点 没有后续结点,其余每个结点有且只有 1个后续结点。 .在树形结构中,树根结点没有前驱结点,其余每个结点有且只有 1个前驱结点;叶子结 点没有 后续结点,其余每个结点的后续结点数可以 任意多个。 .在图形结构中,每个结点的前驱结点数和后续结点数可以 任意多个。 .数据的存储结构可用四种基本的存储方法表示,它们分别是 顺序、链式、索引、

文档评论(0)

185****1064 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档