计算机二级选这题复习详解.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.算法的有穷性是指(??A?)。答案:A本题答案为:A 题目解析:算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的 A)算法程序的运行时间是有限的 B)算法程序所处理的数据量是有限的 C)算法程序的长度是有限的 D)算法只能被有限的用户使用 2.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是(??D?)。本题答案为:D 题目解析:在最坏的情况下,堆排序需要比较的次数为O(nlog2n),所以选择D)。答案:D A)快速排序 B)冒泡排序 C)直接插入排序 D)堆排序 3.下列关于栈的叙述正确的是(?B??)。答案:B本题答案为:B 题目解析:栈是按照“先进后出”的原则组织数据的,只能在栈顶插入或删除数据,所以选择B)。 A)栈按先进先出组织数据 B)栈按先进后出组织数据 C)只能在栈底插入??据 D)不能删除数据 4.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是(?B??)。本题答案为:B 题目解析:栈是先进后出的原则组织数据,所以入栈最早的最后出栈,所以选择B)。答案:B A)12345ABCDE B)EDCBA54321 C)ABCDE12345 D)54321EDCBA 5.下列叙述中正确的是(??D?)。答案:D本题答案为:D 题目解析:循环队列有队头和队尾两个指针,但是循环队列仍是线性结构的,所以A)错误;在循环队列中只需要队头指针与队尾两个指针来共同反映队列中元素的动态变化情况,所以B)与C)错误。 A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 D)循环队列中元素的个数是由队头指针和队尾指针共同决定 6.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是(??B?)。本题答案为:C 题目解析:当有序线性表为顺序存储时才能用二分法查找。可以证明的是对于长度为n的有序线性表,在最坏情况下,二分法查找只需要比较O(nlog2n)次,而顺序查找需要比较n次。答案:C A)O(n) B) C) D) 7.下列叙述中正确的是(??A?)。答案:A本题答案为:A 题目解析:链式存储结构既可以针对线性结构也可以针对非线性结构,所以B)与C)错误。链式存储结构中每个结点都由数据域与指针域两部分组成,增加了存储空间,所以D)错误。 A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C)顺序存储结构能存储有序表,链式存储结构不能存储有序表 D)链式存储结构比顺序存储结构节省存储空间 8.在数据管理技术发展的三个阶段中,数据共享最好的是(?C??)。题目解析:据管理发展至今已经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。其中最后一个阶段结构简单,使用方便逻辑性强物理性少,在各方面的表现都最好,一直占据数据库领域的主导地位,所以选择C)。答案:C A)人工管理阶段 B)文件系统阶段 C)数据库系统阶段 D)三个阶段相同 9.下列叙述中正确的是(??D?)。答案:D本题答案为:D 题目解析:栈是先进后出的线性表,所以A)错误;队列是先进先出的线性表,所以B)错误;循环队列是线性结构的线性表,所以C)错误。 A)栈是“先进先出”的线性表 B)队列是“先进后出”的线性表 C)循环队列是非线性结构 D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 10.支持子程序调用的数据结构是(?A??)。题目解析:栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为A)。答案:A A)栈 B)树 C)队列 D)二叉树 11.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是(??C?)。本题答案为:C 题目解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为0的叶子节点总是比度为2的节点多一个,所以本题中是5+1=6个。 A)10 B)8 C)6 D)4 12.下列排序方法中,最坏情况下比较次数最少的是(D???)。本题答案为:D 题目解析:冒泡排序与简单插入排序与简单选择排序法在最坏情况下均需要比较n(n-1)/2次,而堆排序在最坏情况下需要比较的次数是nlog2n。答案:D A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序 13.下列数

文档评论(0)

LOVE爱 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:5341224344000002

1亿VIP精品文档

相关文档