资源简介 中小学教育资源及组卷应用平台第二单元练习卷1、 选择题1. 设有三个元素X,Y,Z顺序进栈(进的过程中允许出栈),下列得不到的出栈排列是( )A. XYZ B. YZX C. ZXY D. ZYX2. 有六个元素6,5,4,3,2,1的顺序进栈,问下列哪一个不是合法的出栈序列?( )A. 543612 B.453126 C.346521 D.2341563. 网页浏览器对用户浏览网页的管理其中的原理是采用了( )对网页数据进行组织。A.数组 B.栈 C.队列 D.链表4. 观察右图,计算机操作系统通常采用( )结构对文件进行组织与管理。A.数组B.树型目录C.栈D.队列5. 线性表是( )A、一个有限序列,可以为空; B、一个有限序列,不能为空C、一个无限序列,可以为空; D、一个无限序列,不能为空6. 线性表采用链式存储时,其地址( )A、必须是连续的 B、部分地址必须是连续的 C、一定是不连续的 D、连续与否都可以7. 下面关于线性表的叙述中,错误的是哪一个?A、线性表采用顺序存储,必须占用一片连续的存储单元B、线性表采用顺序存储,便于进行插入和删除操作C、线性表采用链式存储,不必占用一片连续的存储单元D、线性表采用链式存储,便于插入和删除操作8. 下列不属于对线性表的常用操作的是( )。A.访问元素 B.插入元素 C.移动元素 D.删除元素2、 填空题1. 算法就是解决问题的__________和__________。2. 变量是指数据的________________。3. 有27枚1元的硬币,已知其中一枚重一点的是假币,用天平至少称_____次,才能找出假币,写出算法。21世纪教育网版权所有4. ________是算法设计时常用的一种描述方法。5 算法的基本控制结构有__________、__________和__________。6. 数据结构是计算机学科特有的概念,指数据之间的相互关系,即_____________________7. 常见的数据结构有_________、__________、______________。8. 栈是具有_______________________________特点的数据结构,采用的是一种数据进入顺序与数据出去顺序相反的数据管理方式。21教育网9. 队列是一种具有__________________________特点的数据结构,采用的是一种数据进入顺序与数据出去顺序相一致的数据管理方式。21·cn·jy·com10. 某车站呈狭长形,宽度只能容下一台车 ( http: / / www.21cnjy.com )进出,并且只有一个出入口。已知某时刻该车站状态为空,从这一时刻开始的出入记录为:“进,出,进,进,出,进,进,进,出,出,进,出”。假设车辆入站的顺序为1、2、3、4、5、6、7,则车辆出站的顺序为_______________________。21cnjy.com11. _____________________是最基本、最简单,也是最常用的一种数据结构。而_____________是一种最基础的线性结构。www.21-cn-jy.com12. 在线性结构中,有且仅有一个开始 ( http: / / www.21cnjy.com )节点,即a_0,该节点只有____________________,没有_________________;有且仅有一个_____________________,即a_(n-1),该节点只有前驱节点,没有后继节点。2·1·c·n·j·y13. 线性表的存储结构一般有两种 ( http: / / www.21cnjy.com )方式:____________________________和________________________。【来源:21·世纪·教育·网】14. ________________是一种链式存储结构,节点既存储数据元素本身的信息,又需要存储数据元素之间的链接信息。21·世纪*教育网15. _____________________是解决问题的方法和步骤,_____________________是算法中所用数据的组织结构。2-1-c-n-j-y16. 对线性表的常用操作有__________________、________________________、____________________等21*cnjy*com17. ______________________是指算法在编成可执行程序后,运行时所消耗的资源代价,包括时间资源和内存资源。【来源:21cnj*y.co*m】3、 判断题1.通常我们用下标0来表示数组的第一个元素。( )2.采用数组的方式来组织与存储,数据分散地存储在物理空间中,可以通过元素下标来直接访问数组中的某个元素。( )【版权所有:21教育】3. 队列是具有“先进入的数据先出去”特点的数据结构。( )4. 在线性表中,每个元素都有唯一的前驱和后继节点。( )5. 链表是一种链式存储结构,节点既存储数据元素本身的信息,又需要存储数据元素之间的链接信息。( )21教育名师原创作品6. 某校长通过找到某班级的班主任,再找到对应的学生这种现象属于生活中的查找。( )7. 对于解决同一个问题的多个算法,存储量需求低的算法效率低,存储需求量高的算法效率高。( )21*cnjy*com8. 链表中,访问任意一个元素都必须从第一个节点(或最后一个节点)开始按序访问,直到找到指定元素。( )【出处:21教育名师】9. 算法的空间复杂度是指算法程序中指令(或语句)的条数。( )10 算法的时间复杂度是指算法的运行时间。( )11. 在一个大型超市购物付款时,收银员扫描商品条形码时,计算机用到的是顺序查找方法。( )12. 变量中存储的数据在程序执行过程中是不能变的。( )13 机器语言特点是速度快、资源占用少、能让计算机直接执行,因此现在大多数人都采用高级语言进行编程。( )www-2-1-cnjy-com参考答案1、 选择题1. C2. C3. B4. B5. A6. D7. B8. C2、 填空题1. 方法 步骤2. 存储单元3. 34. 流程图5. 顺序结构 分支结构 循环结构6. 数据的组织形式7. 组、栈、队列8. 后进入的数据先出去9. 先进入的数据先出去10. 1、3、6、5、711. 线性结构 线性表12. 后继节点 前驱节点 结束节点13. 顺序存储结构 链式存储结构14. 链表15. 算法 数据结构16. 访问元素 插入元素 删除元素17. 算法复杂度3、 判断题1. √2. X3. √4. X5. √6. √7. X8. √9. X10. √11. X12. X13. X21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)HYPERLINK "http://21世纪教育网(www.21cnjy.com)" 21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源预览