计算机二级MS OFFICE选择题.doc
《计算机二级MS OFFICE选择题.doc》由会员分享,可在线阅读,更多相关《计算机二级MS OFFICE选择题.doc(149页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流一、二、三、四、五、六、七、 计算机二级MS OFFICE选择题【精品文档】第 149 页八、 数据结构与算法1.下列叙述中正确的是( )。B A)所谓算法就是计算方法 B)程序可以作为算法的一种描述方法 C)算法设计只需考虑得到计算结果 D)算法设计可以忽略算法的运算时间2.下列各序列中不是堆的是( )。C A)(91,85,53,36,47,30,24,12) B)(91,85,53,47,36,30,24,12) C)(47,91,53,85,30,12,24,36) D)(91,85,53,47,30,12,24,36)3.深度为5的完全二叉树的
2、结点数不可能是( )。A A)15 B)16 C)17 D)184.设二叉树如下:则前序序列为( )。答案:A A)ABDEGCFH B)DBGEAFHC C)DGEBHFCA D)ABCDEFGH5.下列叙述中正确的是( )。A A)循环队列是顺序存储结构 B)循环队列是链式存储结构 C)循环队列是非线性结构 D)循环队列的插入运算不会发生溢出现象6.下列叙述中正确的是( )。答案:D A)所有数据结构必须有根结点 B)所有数据结构必须有终端结点(即叶子结点) C)只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构 D)没有根结点或没有叶子结点的数据结构一定是非线性结构7.下列关于算
3、法的描述中错误的是( )。D A)算法强调动态的执行过程,不同于静态的计算公式 B)算法必须能在有限个步骤之后终止 C)算法设计必须考虑算法的复杂度 D)算法的优劣取决于运行算法程序的环境8.设二叉树如下:则中序序列为( )。答案:B A)ABDEGCFH B)DBGEAFHC C)DGEBHFCA D)ABCDEFGH9.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有( )。B A)节省存储空间 B)插入与删除运算效率高 C)便于查找 D)排序时减少元素的比较次数10.深度为的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为( )。答案:B A)62 B)63 C)
4、64 D)6511.下列叙述中正确的是( )。C A)所谓有序表是指在顺序存储空间内连续存放的元素序列 B)有序表只能顺序存储在连续的存储空间内 C)有序表可以用链接存储方式存储在不连续的存储空间内 D)任何存储方式的有序表均能采用二分法进行查找12.设二叉树如下:则后序序列为( )。答案:C A)ABDEGCFH B)DBGEAFHC C)DGEBHFCA D)ABCDEFGH13.下列叙述中正确的是( )。B A)结点中具有两个指针域的链表一定是二叉链表 B)结点中具有两个指针域的链表可以是线性结构,也可以是非线性结构 C)二叉树只能采用链式存储结构 D)循环链表是非线性结构14.设某二叉
5、树中共有140个结点,其中有40个度为1的结点。则( )。答案:D A)该二叉树中有51个叶子结点 B)该二叉树中有50个叶子结点 C)该二叉树中有51个度为2的结点 D)不可能有这样的二叉树15.带链的栈与顺序存储的栈相比,其优点是( )。C A)入栈与退栈操作方便 B)可以省略栈底指针 C)入栈操作时不会受栈存储空间的限制而发生溢出 D)以上都不对16.某二叉树的前序序列为ABCD,中序序列为DCBA,则后序序列为( )。答案:B A)BADC B)DCBA C)CDAB D)ABCD17.下列关于算法复杂度叙述正确的是( )。B A)最坏情况下的时间复杂度一定高于平均情况的时间复杂度 B
6、)时间复杂度与所用的计算工具无关 C)对同一个问题,采用不同的算法,则它们的时间复杂度是相同的 D)时间复杂度与采用的算法描述语言有关18.设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为( )。答案:B A)DEFXYZABC B)FEDZYXCBA C)FEDXYZCBA D)DEFZYXABC19.下列叙述中正确的是( )。D A)有两个指针域的链表称为二叉链表 B)循环链表是循环队列的链式存储结构 C)带链的栈有栈顶指针和栈底指针,因此
7、又称为双重链表 D)结点中具有多个指针域的链表称为多重链表20.某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为( )。答案:C A)400 B)754 C)756 D)不确定21.深度为7的二叉树共有127个结点,则下列说法中错误的是( )。A A)该二叉树有一个度为1的结点 B)该二叉树是满二叉树 C)该二叉树是完全二叉树 D)该二叉树有64个叶子结点22.下列叙述中正确的是( )。答案:D A)非线性结构只能采用链式存储结构 B)非线性结构只能用多重链表表示 C)所有数据结构既可以采用顺序存储结构,也可以采用链式存储结构 D)有的非线性结构也能采用顺序存储结构23.某二
8、叉树的中序序列为BDCA,后序序列为DCBA,则前序序列为( )。C A)DCBA B)BDCA C)ABCD D)BADC24.设有序线性表的长度为n,则在有序线性表中进行二分查找,最坏情况下的比较次数为( )。答案:D A)n(n-1)/2 B)n C)nlog2n D)log2n25.某完全二叉树共有256个结点,则该完全二叉树的深度为( )。C A)7 B)8 C)9 D)1026.设序列长度为n,在最坏情况下比较次数低于O(n2)的排序方法是( )。答案:D A)快速排序 B)直接插入排序 C)冒泡排序 D)希尔排序27.某二叉树的前序序列为ABCD,中序序列为BDCA,则该二叉树的
9、深度为( )。A A)4 B)3 C)2 D)不确定28.下列排序方法中,最坏情况下时间复杂度最低的是( )。答案:D A)冒泡排序 B)快速排序 C)希尔排序 D)堆排序29.设循环队列为Q(1:m),初始状态为front=rear=m。现经一系列入队与退队操作后,front=rear=m-1,则( )。D A)该循环队列已空 B)该循环队列已满 C)该循环队列中有1个元素 D)该循环队列已空或已满30.设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是( )。答案:A A)二分法查找 B)顺序查找 C)分块查找 D)哈希查找31.某二叉树的深度为7,其中有64个叶子结点,则
10、该二叉树中度为1的结点数为( )。A A)0 B)1 C)2 D)6332.堆排序最坏情况下的时间复杂度为( )。答案:B A)O(n1.5) B)O(nlog2n) C) D)O(log2n)33.在线性表的链式存储结构中,其存储空间一般是不连续的,并且( )。C A)前件结点的存储序号小于后件结点的存储序号 B)前件结点的存储序号大于后件结点的存储序号 C)前件结点的存储序号可以小于也可以大于后件结点的存储序号 D)以上都不对34.某二叉树中有15个度为1的结点,16个度为2的结点,则该二叉树中总的结点数为( )。答案:C A)32 B)46 C)48 D)4935.下列叙述中正确的是(
11、)。D A)每一个结点有两个指针域的链表一定是非线性结构 B)所有结点的指针域都为非空的链表一定是非线性结构 C)循环链表是循环队列的链式存储结构 D)线性结构的存储结点也可以有多个指针36.在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数( )。答案:A A)相同,元素的存储顺序与逻辑顺序一致 B)相同,但其元素的存储顺序可以与逻辑顺序不一致 C)不同,但元素的存储顺序与逻辑顺序一致 D)不同,且其元素的存储顺序可以与逻辑顺序不一致37.设循环队列为Q(1: m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队
12、列中作顺序查找,最坏情况下需要比较的次数为( )。D A)19 B)20 C)m-19 D)m-2038.某二叉树中共有935个结点,其中叶子结点有435个,则该二叉树中度为2的结点个数为( )。答案:D A)64 B)66 C)436 D)43439.算法的有穷性是指( )。A A)算法程序的运行时间是有限的 B)算法程序所处理的数据量是有限的 C)算法程序的长度是有限的 D)算法只能被有限的用户使用40.对长度为n的线性表排序,在最坏情况下,比较次数不是n(n1)/2的排序方法是( )。答案:D A)快速排序 B)冒泡排序 C)直接插入排序 D)堆排序41.下列关于栈的叙述正确的是( )。
13、B A)栈按先进先出组织数据 B)栈按先进后出组织数据 C)只能在栈底插入数据 D)不能删除数据42.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。答案:B A)12345ABCDE B)EDCBA54321 C)ABCDE12345 D)54321EDCBA43.下列叙述中正确的是( )。D A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 C)在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 D)循环队列中元素的个数是由队头指针
14、和队尾指针共同决定44.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。答案:C A)O(n) B) C) D)45.下列叙述中正确的是( )。A A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 C)顺序存储结构能存储有序表,链式存储结构不能存储有序表 D)链式存储结构比顺序存储结构节省存储空间46.在数据管理技术发展的三个阶段中,数据共享最好的是( )。答案:C A)人工管理阶段 B)文件系统阶段 C)数据库系统阶段 D)三个阶段相同47.下列叙述中正确的是( )。D A)栈是先进
15、先出的线性表 B)队列是先进后出的线性表 C)循环队列是非线性结构 D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构48.支持子程序调用的数据结构是( )。答案:A A)栈 B)树 C)队列 D)二叉树49.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。C A)10 B)8 C)6 D)450.下列排序方法中,最坏情况下比较次数最少的是( )。答案:D A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序51.下列叙述中正确的是( )。C A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化
16、C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 D)在栈中,栈中元素不会随栈底指针与栈顶指针的变化而动态变化52.某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。答案:D A)3 B)4 C)6 D)753.下列叙述中正确的是( )。D A)算法就是程序 B)设计算法时只需要考虑数据结构的设计 C)设计算法时只需要考虑结果的可靠性 D)以上三种说法都不对54.下列数据结构中,属于非线性结构的是( )。答案:C A)循环队列 B)带链队列 C)二叉树 D)带链栈55.下列数据结构中,能够按照先进后出原则存取数据的是( )。B A)循环队列
17、 B)栈 C)队列 D)二叉树56.对于循环队列,下列叙述中正确的是( )。答案:D A)队头指针是固定不变的 B)队头指针一定大于队尾指针 C)队头指针一定小于队尾指针 D)队头指针可以大于队尾指针,也可以小于队尾指针57.算法的空间复杂度是指( )。A A)算法在执行过程中所需要的计算机存储空间 B)算法所处理的数据量 C)算法程序中的语句或指令条数 D)算法在执行过程中所需要的临时工作单元数58.下列叙述中正确的是( )。答案:B A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 C)线性表的链式存储结构所需要
18、的存储空间一般要少于顺序存储结构 D)线性表的链式存储结构所需要的存储空间与顺序存储结构没有任何关系59.下列叙述中正确的是( )。D A)栈是一种先进先出的线性表 B)队列是一种后进先出的线性表 C)栈与队列都是非线性结构 D)栈与队列都是线性结构60.下列叙述中正确的是( )。答案:B A)有一个以上根结点的数据结构不一定是非线性结构 B)只有一个根结点的数据结构不一定是线性结构 C)循环链表是非线性结构 D)双向链表是非线性结构61.下列关于二叉树的叙述中,正确的是( )。B A)叶子结点总是比度为2的结点少一个 B)叶子结点总是比度为2的结点多一个 C)叶子结点数是度为2的结点数的两倍
19、 D)度为2的结点数是度为1的结点数的两倍62.下列叙述中正确的是( )。答案:B A)循环队列是队列的一种链式存储结构 B)循环队列是队列的一种顺序存储结构 C)循环队列是非线性结构 D)循环队列是一种逻辑结构63.下列关于线性链表的叙述中,正确的是( )。C A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C)进行插入与删除时,不需要移动表中的元素 D)各数据结点的存储顺序与逻辑顺序可以不一致,它们的存储空间也可以不一致64.一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
20、。答案:A A)16 B)10 C)6 D)465.在满足实体完整性约束的条件下( )。A A)一个关系中应该有一个或多个候选关键字 B)一个关系中只能有一个候选关键字 C)一个关系中必须有多个候选关键字 D)一个关系中可以没有候选关键字66.下列链表中,其逻辑结构属于非线性结构的是( )。答案:A A)二叉链表 B)循环链表 C)双向链表 D)带链的栈67.设循环队列的存储空间为Q(1: 35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为( )。D A)15 B)16 C)20 D)0或3568.下列关于栈的
21、叙述中,正确的是( )。答案:C A)栈底元素一定是最后入栈的元素 B)栈顶元素一定是最先入栈的元素 C)栈操作遵循先进后出的原则 D)以上三种说法都不对69.下列叙述中正确的是( )。A A)程序执行的效率与数据的存储结构密切相关 B)程序执行的效率只取决于程序的控制结构 C)程序执行的效率只取决于所处理的数据量 D)以上三种说法都不对70.下列与队列结构有关联的是( )。答案:D A)函数的递归调用 B)数组元素的引用 C)多重循环的执行 D)先到先服务的作业调度71.( )。C A)DYBEAFCZX B)YDEBFZXCA C)ABDYECFXZ D)ABCDEFXYZ72.一个栈的初
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机二级MS OFFICE选择题 计算机 二级 MS OFFICE 选择题
限制150内