【计算机类职业资格】国家二级MS+Office高级应用机试(数据结构与算法)模拟试卷10及答案解析.doc
《【计算机类职业资格】国家二级MS+Office高级应用机试(数据结构与算法)模拟试卷10及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家二级MS+Office高级应用机试(数据结构与算法)模拟试卷10及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 MS+Office高级应用机试(数据结构与算法)模拟试卷 10及答案解析(总分:54.00,做题时间:90 分钟)一、选择题(总题数:27,分数:54.00)1.下列关于栈的叙述正确的是(分数:2.00)A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据C.只能在栈底插入数据D.不能删除数据2.算法的空间复杂度是指(分数:2.00)A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数3.下列数据结构中,能够按照“先进后出”原则存取数据的是(分数:2.00)A.循环队列B.栈C.队列D.二叉树4.
2、某二叉树共有 7个结点,其中叶子结点只有 1个,则该二叉树的深度为(假设根结点在第 1层)(分数:2.00)A.3B.4C.6D.75.下列关于线性链表的叙述中,正确的是(分数:2.00)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素D.以上都不正确6.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D.以上都不正确7.对长度为 10的线性表进行冒泡排
3、序,最坏情况下需要比较的次数为(分数:2.00)A.9B.10C.45D.908.某二叉树共有 13个结点,其中有 4个度为 1的结点,则叶子结点数为(分数:2.00)A.5B.4C.3D.29.下列叙述中正确的是(分数:2.00)A.存储空间不连续的所有链表一定是非线性结构B.结点中有多个指针域的所有链表一定是非线性结构C.能顺序存储的数据结构一定是线性结构D.带链的栈与队列是线性结构10.设循环队列为 Q(1:m),其初始状态为 front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为(分数:2.
4、00)A.4B.6C.m-5D.m-611.下列叙述中正确的是(分数:2.00)A.带链队列的存储空间可以不连续,但队头指针必须大于队尾指针B.带链队列的存储空间可以不连续,但队头指针必须小于队尾指针C.带链队列的存储空间可以不连续,且队头指针可以大于也可以小于队尾指针D.以上三项都错误12.一个栈的初始状态为空,现将元素 A、B、C、D、E 依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为(分数:2.00)A.ABCB.CBAC.EDCD.CDE13.下列叙述中正确的是(分数:2.00)A.所有数据结构必须有根结点B.所有数
5、据结构必须有终端结点(即叶子结点)C.只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构D.没有根结点或没有叶子结点的数据结构一定是非线性结构14.下列叙述中正确的是(分数:2.00)A.结点中具有两个指针域的链表一定是二叉链表B.结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构C.二叉树只能采用链式存储结构D.循环链表是非线性结构15.某二叉树共有 399个结点,其中有 199个度为 2的结点,则该二叉树中的叶子结点数为(分数:2.00)A.不存在这样的二叉树B.200C.198D.19916.下列叙述中正确的是(分数:2.00)A.在栈中,栈顶指针的动态变化决定栈中元素
6、的个数B.在循环队列中,队尾指针的动态变化决定队列的长度C.在循环链表中,头指针和链尾指针的动态变化决定链表的长度D.在线性链表中,头指针和链尾指针的动态变化决定链表的长度17.设一棵树的度为 3,其中度为 3,2,1 的结点个数分别为 4,1,3。则该棵树中的叶子结点数为(分数:2.00)A.10B.11C.12D.不可能有这样的树18.设顺序表的长度为 n。下列算法中,最坏情况下比较次数小于 n的是(分数:2.00)A.寻找最大项B.堆排序C.快速排序D.顺序查找法19.下列叙述中正确的是(分数:2.00)A.对数据进行压缩存储会降低算法的空间复杂度B.算法的优化主要通过程序的编制技巧来实
7、现C.算法的复杂度与问题的规模无关D.数值型算法只需考虑计算结果的可靠性20.某带链队列初始状态为 front=rear=NULL。经过一系列正常入队与退队操作后,front=10,rear=5。该队列中的元素个数为(分数:2.00)A.不确定B.5C.4D.621.设表的长度为 n。下列查找算法中,在最坏情况下,比较次数最少的是(分数:2.00)A.有序表的二分查找B.顺序查找C.寻找最大项D.寻找最小项22.设数据结构 B=(D,R),其中 D=a,b,c,d,e,fR=(f,a),(d,b),(e,d),(c,e),(a,c)该数据结构为(分数:2.00)A.线性结构B.循环队列C.循环
8、链表D.非线性结构23.设一棵树的度为 3,其中没有度为 2的结点,且叶子结点数为 5。该树中度为 3的结点数为(分数:2.00)A.1B.2C.3D.不可能有这样的树24.设有一个栈与一个队列的初始状态均为空。现有一个序列 A,B,C,D,E,F,G,H。先分别将序列中的前 4个元素依次入栈,后 4个元素依次入队;然后分别将栈中的元素依次退栈,再将队列中的元素依次退队。最后得到的序列为(分数:2.00)A.D,C,B,A,E,F,G,HB.D,C,B,A,H,G,F,EC.A,B,C,D,E,F,G,HD.A,B,C,D,H,G,F,E25.从表中任何一个结点位置出发就可以不重复地访问到表中
9、其他所有结点的链表是(分数:2.00)A.循环链表B.双向链表C.单向链表D.二叉链表26.下列叙述中错误的是(分数:2.00)A.向量是线性结构B.非空线性结构中只有一个结点没有前件C.非空线性结构中只有一个结点没有后件D.只有一个根结点和一个叶子结点的结构必定是线性结构27.设顺序表的长度为 40,对该表进行冒泡排序。在最坏情况下需要的比较次数为(分数:2.00)A.780B.820C.40D.41国家二级 MS+Office高级应用机试(数据结构与算法)模拟试卷 10答案解析(总分:54.00,做题时间:90 分钟)一、选择题(总题数:27,分数:54.00)1.下列关于栈的叙述正确的是
10、(分数:2.00)A.栈按“先进先出”组织数据B.栈按“先进后出”组织数据 C.只能在栈底插入数据D.不能删除数据解析:解析:栈是限定在一端进行插入和删除的线性表,允许进行插入和删除元素的一端称为栈顶,另一端称为栈底。栈是按照“先进后出”的原则组织数据的。2.算法的空间复杂度是指(分数:2.00)A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数解析:解析:算法的空间复杂度是指执行这个算法所需要的内存空间。这个内存空间包括算法程序所占的空间,输入的初始数据所占的存储空间以及算法执行过程中所需要的额外空间。3
11、.下列数据结构中,能够按照“先进后出”原则存取数据的是(分数:2.00)A.循环队列B.栈 C.队列D.二叉树解析:解析:栈按照“先进后出”(FILO)或“后进先出”(LIFO)组织数据;队列是“先进先出”(FIFO)或“后进后出”(LIL0)的线性表。4.某二叉树共有 7个结点,其中叶子结点只有 1个,则该二叉树的深度为(假设根结点在第 1层)(分数:2.00)A.3B.4C.6D.7 解析:解析:根据二叉树的性质,度为 0的结点(即叶子结点)总是比度为 2的结点多一个。题目中的二叉树的叶子结点为 1,因此度为 2的结点的数目为 0,故该二叉树为 7层,每层只有一个结点。5.下列关于线性链表
12、的叙述中,正确的是(分数:2.00)A.各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素 D.以上都不正确解析:解析:线性表的链式存储结构称为线性链表。在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据冗素之间的逻辑关系是由指针域来确定的。6.下列叙述中正确的是(分数:2.00)A.程序执行的效率与数据的存储结构密切相关 B.程序执行的效率只取决于程序的控制结构C.程序执行的效率只取决于所处理的数据量D
13、.以上都不正确解析:解析:影响程序执行效率的因素有很多,如数据的存储结构、程序处理的数据量、程序的算法等。顺序存储结构和链式存储结构在数据插入和删除操作上的效率就存在差别。其中,链式存储结构的效率要高一些。7.对长度为 10的线性表进行冒泡排序,最坏情况下需要比较的次数为(分数:2.00)A.9B.10C.45 D.90解析:解析:线性表的长度为 n,最坏情况下冒泡排序需要比较的次数为 n(n-1)2。8.某二叉树共有 13个结点,其中有 4个度为 1的结点,则叶子结点数为(分数:2.00)A.5 B.4C.3D.2解析:解析:根据二叉树的性质 3,在任意一颗二叉树中,度为 0的结点(即叶子结
14、点)总是比度为 2的结点多一个,即有 n 0 =n 2 +1。本题总结点数:13=n 0 +n 1 +n 2 =n 2 +1+4+n 2 =2n 2 +5,n 2 =4,所以叶子结点数等于 4+1=5,选项 A正确。9.下列叙述中正确的是(分数:2.00)A.存储空间不连续的所有链表一定是非线性结构B.结点中有多个指针域的所有链表一定是非线性结构C.能顺序存储的数据结构一定是线性结构D.带链的栈与队列是线性结构 解析:解析:计算机中数据按照其数据逻辑结构,可以分为线性结构和非线性结构。而数据在内存或磁盘中的存储,可以分为顺序存储和链式存储。数据的逻辑结构与存储结构之间没有对应的关系。所以选项A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 MSOFFICE 高级 应用 数据结构 算法 模拟 试卷 10 答案 解析 DOC

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