全国计算机二级测验——第一章数据结构与算法.docxVIP

全国计算机二级测验——第一章数据结构与算法.docx

  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文档。上传文档
查看更多
全国计算机二级测验一一第一 章数据结构与算法 作者: 日期: 全国计算机二级考试 第一章数据结构与算法 一个算法一般都可以用 、 、 三种控制结构组合完成。 [解析]顺序、选择(分支)、循环(重复) 一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是 。 [解析]算法的控制结构 在一般的计算机系统中,有算术运算、逻辑运算、关系运算和 四类基本的操作 和运算。 [解析]数据传输 常用于解决“是否存在”或“有多少种可能”等类型的问题(例如求解不定方程的问题) 的算法涉及基本方法是() 列举法 B.归纳法 C递归法 D.减半递推法 [解析]列举就是列举出所有可能性,将所有可能性统统列举出来,然后解决问题的方法。所 以A 根据提出的问题,列举所有可能的情况,并用问题中给定的条件检验哪些是需要的,哪些 是不需要的,这是算法设计基本方法中的 。 [解析]列举法 通过列举少量的特殊情况,经过分析,最后找出一般的关系的算法设计思想是() 列举法 B.归纳法 C递归法 D.减半递推法 [解析]B 在用二分法求解方程在一个闭区间的实根时,采用的算法设计技术是() 列举法 B.归纳法 C递归法 D.减半递推法 TOC \o 1-5 \h \z [解析]二分法就是从一半处比较,减半递推技术也称分治法,将问题减半。所以 D 将一个复杂的问题归结为若干个简单的问题, 然后将这些较简单的问题再归结为更简单的 问题,这个过程可以一直做下去, 直到最简单的问题为止, 这是算法设计基本方法中的 —。 如果一个算法P显式地调用自己则称为 —。如果算法P调用另一个算法 Q,而算法Q又调 用算法P,则称为 . [解析]递归法 直接递归 间接递归调用 算法中各操作之间的执行顺序称为 。描述算法的工具通常有 、 、 。 [解析]控制结构 传统流程图、N-S结构化流程图、算法描述语言 从已知的初始条件出发,逐步推出所要求的各中间结果和最后结果, 这是算法设计基本方 法中的( ) [解析]递推法 将问题的规模减半,而问题的性质不变,再重复“减半”的过程,这是算法设计基本方法 中的() [解析]减半递推技术 通过对问题的分析,找出一个解决问题的线索,然后沿着这个线索逐步试探,对于每一 步的试探,若试探成功,就得到问题的解,若试探失败,就逐步回退,换别的路线再试探, 这是算法设计基本方法中的 [解析]回溯法 下列叙述中正确的是 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 顺序存储结构能存储有序表,链式存储结构不能存储有序表 链式存储结构比顺序存储结构节省存储空间 [解析]顺序存储结构中各数据元素在存储空间中是按照逻辑顺序依次连续存放的,在链式存 储结构中元素之间的关系通过指针来连接, 所以不要求存储空间一定是连续的; 顺序存储结 构(或链式存储结构)既可以针对线性结构,也可以针对非线性结构,但像栈、队列这样的 线性结构一般采用顺序存储结构(但也可以采取链式结构) ;树、二叉树这样的非线性结构 一般采用链式存储结构(但也可以采用顺序存储结构) ;链式存储结构既可以存储无序表, 也可以存储有序表,注意,链式存储结构存储的即使是有序表,也不能进行二分查找;链式 存储结构比顺序存储结构要多使用存储空间,由于链式存储结构中要用额外空间来保存指 针。所以A 顺序存储方式主要用于线性的数据结构, 它把逻辑上相邻的数据元素存储在物理上相邻 的存储单元里,结点之间的关系由存储单元的邻接关系来体现。 而链式存储结构的存储空间 不一定是连续的。 数据的存储结构是指() 存储在外存中的数据 B.数据所占的存储空间量 数据在计算机中的顺序存储方式 D.数据的逻辑结构在计算机中的表现 [解析]数据的逻辑结构是指数据元素之间的逻辑关系的数据结构。数据的存储结构则是数据 的逻辑结构在计算机中的物理实现, 有时也称作数据的物理结构。两者的区别是数据的逻辑 结构只涉及到数据之间抽象的数学关系, 存储结构则涉及到如何在计算机中通过对数据的物 理存储进行组织来表达数据元素之间的逻辑关系。 比如在线性表的顺序存储中是利用物理存 储空间上的连续性来表达线性表中数据的前后件关系; 在线性表的链式存储中是通过指针域 构成的逻辑链条来表达数据的前后件关系。一般的,一种数据的逻辑机构对应的物理实现, 即数据的存储结构不止一种。所以 D 在长度为n的顺序存储结构的线性表中, 要在第i ( K i n)个元素之前插入一个新元素, 则需要移动表中的()个元素,表的长度变为() ;若删除表中的第i (1 iw n)个元素, 则需要移动表中的()个元素,表的长度变为() 。 [解析]n-i+1 ; n+1 ; n-i

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档