[计算机类试卷]国家二级MS Office高级应用机试(数据结构与算法)模拟试卷18及答案与解析.doc
《[计算机类试卷]国家二级MS Office高级应用机试(数据结构与算法)模拟试卷18及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级MS Office高级应用机试(数据结构与算法)模拟试卷18及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 MS Office高级应用机试(数据结构与算法)模拟试卷 18及答案与解析 一、选择题 1 下列数据结构中属于非线性结构的是 ( )。 ( A)循环队列 ( B)带链队列 ( C)二叉树 ( D)带链栈 2 下列叙述中正确的是 ( )。 ( A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 ( B)线性表的链式存储结构所需要的存储结构一般多于顺序存储结构 ( C)线性表的链式存储结构所需要的存储空间一般少于顺序存储结构 ( D)线性表的链式存储结构所需要的存储空间与顺序 存储结构没有任何关系 3 下面叙述中正确的是 ( )。 ( A)循环队列属于队列的链式存储结构 (
2、B)双向链表是二叉树的链式存储结构 ( C)非线性结构只能采用链式存储结构 ( D)有的非线性结构也可以采用顺序存储结构 4 下列链表中,其逻辑结构属于非线性结构的是 ( )。 ( A)二叉链表 ( B)循环链表 ( C)双向链表 ( D)带链的栈 5 下列关于线性表和链表的比较,叙述错误的是 ( )。 ( A)顺序表随机存取表中的任意节点,无须额外的指针域 ( B)顺序表插入和删除运 算效率低;存储空间不便扩充;不能动态分配存储空间 ( C)链表的插入和删除运算不需要移动元素;存储空间易于扩充且可动态分配 ( D)链表的存储密度和顺序表一样 6 某系统总体结构图如下图所示: 该系统的深度是
3、( )。 ( A) 6 ( B) 2 ( C) 3 ( D) 2 7 下列关于二叉树的叙述中正确的是 ( )。 ( A)叶子节点总是比度为 2的节点少一个 ( B)叶子节点总是比度为 2的节点多一个 ( C)叶子节点数是度为 2的节点数的 2倍 ( D)度为 2的节点数是度为 1的节点数的 2倍 8 下列数据结 构哪个是非线性结构 ?( ) ( A)栈 ( B)队列 ( C)二叉树 ( D)链表 9 某二叉树度为 2的节点数是 n,那么度为 O的节点数是 ( )。 ( A) n ( B) n+1 ( C) n-1 ( D) 2n 10 某二叉树有 5个度为 2的节点,则该二叉树的叶子节点数是
4、( )。 ( A) 10 ( B) 8 ( C) 6 ( D) 4 11 一棵二叉树共有 25个节点,其中 5个是叶子节点,那么度为 1的节点数是( )。 ( A) 16 ( B) 10 ( C) 6 ( D) 4 12 某二叉树共 有 7个节点,其中叶子节点只有 1个,则该二叉树的深度为 ( )。 ( A) 3 ( B) 4 ( C) 6 ( D) 7 13 某二叉树有 10个度为 2的节点,那么该二叉树叶子节点数是 ( )。 ( A) 10 ( B) 11 ( C) 20 ( D)不确定 14 某二叉树有 30个度为 2的节点, 40个度为 1的节点,那么这个二叉树总的节点数是 ( )。
5、( A) 70 ( B) 130 ( C) 101 ( D) 99 15 设树 T的深度是 4,其中度为 1, 2, 3, 4的节点是分别为 4, 2, 1, 1。则 T中的叶子节点 数是 ( )。 ( A) 5 ( B) 6 ( C) 7 ( D) 8 16 下列关于树的说法中,正确的是 ( )。 ( A)每个节点可以有多于一个父节点 ( B)树可以有多个根节点 ( C)满二叉树一定是完全二叉树,完全二叉树不一定是满二叉树 ( D)只有根节点的不是树 17 下列关于二叉树叙述正确的是 ( )。 ( A)二叉树至少有一个节点 ( B)二叉树可以为空 ( C)二叉树的左右子树顺序可以颠倒 ( D
6、)二叉树的左右子树可以相交 18 下列关于二叉树性质说法错误的是 ( )。 ( A)一个非空二叉树的第 k层上最多有 2k-1个节点 ( B)深度为 m的满二叉树中有 2m-1个节点 ( C)对于任何一个二叉树,度为 0的节点数总是比度为 2的节点数多 1个 ( D)深度为 m的完全二叉树节点个数肯定小于 2m-1 19 下列关于二叉树描述错误的是 ( )。 ( A)具有 n个节点的二叉树的深度至少为 log2n+1,其中 log2n表示取 log2n的整数部分 ( B)具有 n个节点的完全二叉树的深度是 log2n+1 ( C)具有 n个节点的满二叉树的深度是 log2n ( D)一个二叉
7、树有 8个节点,那么其深度至少为 4,至多为 8 20 二叉树的遍历不包括 ( )。 ( A)前序遍历 ( B)中序遍历 ( C)倒序遍历 ( D)后序遍历 21 如下二叉树: 那么它的前序遍历结果是 ( )。 ( A) ABDCE ( B) ACBED ( C) BDAEC ( D) DBECA 22 上题中二叉树的后序遍历结果是 ( )。 ( A) EDCBA ( B) ABDEC ( C) CDADB ( D) DBECA 23 一个二叉树的前序遍历结果是 ACFEKDBHJI,中序遍历结果是FCKEABDHJI,那么后序遍历结果是 ( )。 ( A) IJHBDKEFCA ( B) F
8、KECBIJHDA ( C) EKCFIJHDBA ( D) ABDHJIFCKE 24 下列关于二叉树遍历的叙述中错误的是 ( )。 ( A)已知二叉树的前序遍历结果和中序遍历结果,则可以唯一确定这个二叉树 ( B)已知二叉树的后序遍历结果和中序遍历结果,则可以唯一确定这个二叉树 ( C)已知二叉树的前序遍历结果和后序遍历结果,则可以唯一确定这个二叉树 ( D)已知二叉树的前序遍历结果和后序遍历结果,不可以唯一确定这个 二叉树 25 二叉树的遍历用到的算法思想是 ( )。 ( A)分治 ( B)回溯 ( C)贪心 ( D)动态规划 26 下列关于时间复杂度说法错误的是 ( )。 ( A)时间
9、复杂度是指执行算法所需要的计算工作量,它是问题规模的函数 ( B)时间复杂度一般采用 O(n)表示,其中 n是问题规模 ( C)时间复杂度 O(1),表示该算法只需进行 1次运算 ( D)时间复杂度一般用 n的最高项表示,忽略低阶项、常数项和最高项前面的系数 27 下列关于顺序查找描述错误的是 ( )。 ( A)在最好情况 下,查找次数是 1 ( B)在最坏情况下,查找次数是 n ( C)平均情况下,查找次数是 n 2 ( D)查找的时间复杂度是 O(n) 28 下列叙述正确的是 ( )。 ( A)采用链式存储的有序表可以用二分法查找 ( B)二分法的时机复杂度是 O(log10n) ( C)
10、顺序存储的线性表,可以用二分法查找 ( D)只有顺序存储的有序表才能用二分法查找 国家二级 MS Office高级应用机试(数据结构与算法)模拟试卷 18答案与解析 一、选择题 1 【正确答案】 C 【试题解析】 二叉树属于非线性 结构,因为二叉树的节点最多有 2个后继节点。 【知识模块】 数据结构与算法 2 【正确答案】 B 【试题解析】 链式存储结构需要额外的指针域,比顺序存储结构存储密度低,浪费空间。 【知识模块】 数据结构与算法 3 【正确答案】 D 【试题解析】 顺序存储方式不仅能用于存储线性结构,还能用来存储非线性结构,如完全二叉树属于非线性结构,但是却适合使用顺序存储方式。二叉树
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 MSOFFICE 高级 应用 数据结构 算法 模拟 18 答案 解析 DOC

链接地址:http://www.mydoc123.com/p-499279.html