您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 计算机等级二级OFFICE选择题真题部分3
计算机等级二级OFFICE选择题真题部分一、数据结构与算法1、对于循环队列,下列叙述正确的是队头指针可以大于队尾指针,也可以小于队尾指针2、下列叙述正确的是循环队列中元素的个数是由队头指针与队尾指针共同决定3、在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是(nlog2n)4、下列叙述正确的是顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的5、下列排序方法中,最坏情况下比较次数最少的是堆排序6、一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再次出栈,则元素的顺序是EDCBA543217、算法的空间复杂度是指算法在执行过程中所需要的计算机存储空间8、在数据管理技术发展的三个阶段中,数据共享最好的是数据库系统阶段9、支持子程序调用的数据结构是栈10、一棵二叉树中共有80个叶子结点与70个度为1的结点,则二叉树中的总结点数为22911、下列叙述中正确的是循环队列中的元素个数随队头指针与队尾指针的变化而动态变化12、下列叙述中正确的是算法的时间复杂度与空间复杂度没有直接关系13、对长度为10的线性表进行冒泡排序,最坏的情况下需要比较的次数为45公式为【n(n-1)/2】14、设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为0或3515、下列链表中,其逻辑结构属于非线性结构的是二叉链表16、下列关于栈的叙述中,正确的是栈操作遵循先进后出的原则17、下列叙述中正确的是在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化18、某二叉树共有7个结点,其中叶子结点只有一个,则该二叉树的深度为7(假设根结点在第一层)19、下列叙述正确的是AA.以上说法都不对C.设计算法时只考虑结果的可靠性B.算法就是程序D.设计算法时只需要考虑数据结构的设计20、下列关于二叉树的叙述中,正确的是叶子结点总是比度为2的结点多一个21、下列叙述中正确的是只有一个根结点的数据结构不一定是线性结构22、下列数据结构中,能够按照“先进后出”原则存取数据的是栈23、算法的有穷性是指算法的运行时间是有限的24、下列数据结构中,属于非线性结构的是二叉树25、下列选项中,正确的是有序线性表既可以采用顺序存储结构,也可以采用链式存储结构26、下列关于栈的叙述正确的是栈按“先进后出”组织数据27、某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是628、对长度为N的线性表排序,在最坏的情况下,比较次数不是n(n-1)/2的排序方法是堆排序29、下列叙述中正确的是线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构30、下列叙述中正确的是栈与队列都是线性结构栈31、下列与队列结构有关联的是先到先服务的作业调度32、下列叙述中正确的是程序执行的效率与数据的存储结构密切相关33、一个栈的初始状态为空。现将元素1、2、3、A、B、C依次入栈,然后再依次出栈,则元素出栈的顺序是C、B、A、3、2、134、下列叙述中正确的是循环队列是队列的一种顺序存储结构35、下列关于线性链表的叙述中,正确的是进行插入与删除时,不需要移动表中的元素36、一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为1637、在满足实体完整性约束的条件下,一个关系中应该有一个或多个候选关键字38、某系统总体结构图如下图所示:该系统总体结构图的深度是339、某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为12(根节点在第一层)。40、下列叙述中正确的是算法的时间复杂度是批执行算法所需要的计算工作量41、下列叙述中正确的是线性表链式存储结构的存储空间可以是连续的,也可以是不连续的42、对长度为n的线性表作快速排序,在最坏的情况下,比较次数为n(n-1)/243、设某二叉树的前序序列为ABC,中序序列为CBA,则该二叉树的后序序列为CBA44、为了对有序表进行对分查找,则要求有序表只能顺序存储45、设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个为数为2046、下列叙述正确的是具有两个根结点的数据结构一定是非线性结构47、某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则访二叉树的深度(根结点在第一层)为448、下列数据结构中,属于非线性结构的是二叉树49、设某二叉树的后序序列为CBA,中序序列为ABC,则二叉树的前序序列为ABC50、算法时间复杂度的试题方法是执行算法所需要的基本运算次数51、下列叙述中正确的是带链的栈与队列是线性结构52、对下列二叉树进行前序遍历的结果为ABDYECFXZ53、设循环队列为Q(1:M),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为0或m54、运算器的完整功能是进行算术运算和逻辑运算ABDYECFXZXY系统功能1功能2功能2.1功能2.2功能2.3功能355、某系统结构图如下所示该系统结构的宽度是356、某系统结构图如下图所示该系统结构图的深度是3【系统结构图如第55小题,并且n=3】57、某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第一层)为458、下列叙述中正确的是链表结点中具有两个指针域的数据结构可以是线性结构,也可以是非线性结构59、在最坏情况下希尔排序的时间复杂度比直接插入排序的时间复杂度要小60、在深度为7的满二叉树中,度为2的结点个数为3161、算法空间复杂度的度量方法是执行算法所需要的存储空间62、设栈的顺序存储空间为S(1:m),初始状态为top=m+1。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为m-1963、设某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则访二叉树的后序序列为DCBGFEA64、下列叙述正确的是在链表中,如果有两个结点的同一个指针域的值相等,则该链表一定是非线性结构65、设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为m-566、下列叙述中错误的是DA、在线性单链表中,可以从任何一个结点开始直接遍历到所有结点B、在二叉链表中,可以从根结点开始遍历到所有结点C、在双向链表中,可以从任何一个结点开始直接遍历到所有结点D、在循环链表中,可以从任何一个结点开始直接遍历到所有结点67、下列叙述中正确的是有且只有一个根结点的数据结构可能是线性结构,也可能是非线性结构68、某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为569、设栈的顺序存储空间S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为2070、下列叙述正确的是有的非线性结构也可以采用顺序存储结构71、某二叉树中有n个叶子结点,则该二叉树中度为2的结点数为n-172、按照“后进先出”原则组织数据的数据结构是栈73、下列叙述中正确的是线性链表是线性表的链式存储结构74、在深度为7的满二叉树中,叶子结点的个数为6475、下列叙述中正确的是循环队列是队列的顺序存储结构76、下列叙述中正确的是在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化二、程序设计基础1、高级程序设计语言的特点是高级语言数据结构丰富2、用高级程序设计语言编写的程序,具有良好的可读性和可移植性3、下面对对象概念描述正确的是对象间的通信靠消息传递4、下面不属于对象基本特点的是DA、标识唯一性C、多态性B、封装性D、可复用性5、下列叙述中,正确的是高级语言编写的程序可读性好某系统功能1功能2.1功能2.2功能2功能n功能n.1功能n.26、关于汇编语言程序相对于机器语言程序具有良好的可移植性7、下列选项中不属于结构程序设计原则的是AA、可封装C、模块化B、自顶向下D、逐步求精8、下列叙述中,正确的是指令是由一串二进制数0、1组成的9、程序测试的目的是发现程序中的错误10、结构化程序包括的基本控制结构是顺序结构、分支结构与循环结构三、软件工程基础1、程序流程图中带有箭头的线段表示的是控制流2、软件设计中模块划分应遵循的准则是高内聚低耦合3、在软件开发中,需求分析阶段产生的主要文档是软件需求规格说明书4、数据流图中带有箭头的线段表示的是数据流5、在软件开发中,需求分析阶段可以使用的工具是DFD图6、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是BA、操作系统B、教务管理系统C、汇编程序D、编译程序7、下列叙述中错误的是AA、软件测试的目的是发现并改正错误B、软件测试应严格执行测试计划,排除测试的随意性C、程序调试通常也称为DebugD、对被调试的程序进行“错误定位”是程序调试的必要步骤8、耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是降低耦合性提高内聚性有利于提高模块的独立性9、软件设计中划分模块的一个准则是高内聚低耦合10、软件详细设计产生的图如下:该图是程序流程图11、软件测试的目的是发现程序中的错误12、软件的生命周期是指软件产品从提出、实现、使用维护到停止使用退役的过程13、软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是DA、UNIX操作系统B、数据库管理系统C、C语言编译程序D、学生成绩管理系统14、下列描述错误的是DA、软件设计是将软件需求转换为软件表示的过程C、PAD图是软件详细设计的表示工具B、数据结构与数据库设计是软件设计的任务之一D、系统总体结构图支持软件系统的详细设计15、软件生命周期中的活动不包括BA、软件维护B、市场调研C、需要分析D、软件测试16、程序调试的任务是诊断和改正程序中的错误17、下列关于数据库设计的叙述中,正确的是BA、在逻辑设计阶段建立数据字典B、在需求分析阶段建立数据字典C、在概念设计阶段建立数据字典D、在物理设计阶段建立数据字典18、下列描述中,不属于软件危机表现的是CA软件开发生产率低B软件质量难以控制C软件过程不规范D软件成本不断提高E软件技师难以控制19、下面不属于需求分析阶段任务的是BA、需求规格说明评审B、制定软件集成测试计划C、确定软件系统的功能需要D、确定软件系统的性能需要20、在黑盒测试方法中,设计测试用例的主要根据是程序外部功能21、数据字典(DD)所定义的对象都包含于数据流图(DFD)图22、在软件设计中不使用的工具是BA、PAD图B、数据流图(PFD)图C、程序流程图D、系统结构图23、软件需求规格说明书的作用不包括BA、软件难为情的依据B、软件可行性研究的依据C、用户与开发人员对软件要做什么的共同理解D、软件设计的依据24、下面属于黑盒测试方法的是边界值分析25、下面不属于软件设计阶段任务的是AA、制定软件确认测试计划B、数据库设计C、算法设计D、软件总体设计26、下面属于白盒测试方法的是B、EA、边界值分析B、基本路径测试C、等价类划分法D、错误推测法E、逻辑覆盖27、软件设计中模块划分应遵循的准则是低耦合高内聚28、构成计算机软件的是程序、数据及相关文档29、软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是BA、设计B、可靠性研究C、测试D、实现30、下面不能作为结构化方法软件需求分析工具的是BA、数据字典(DD)B、系统结构图C、数据流程图(DFD)图D、判定表31、下面不属于软件测试实施步骤的是DA、集成测试B、确认测试C、单元测试D、回归测试32、下面不属于软件需求分析阶段主要工作的是AA、需求变更申请B、需求评审C、需求获取D、需求分析33、计算机软件的确切含义是计算机程序、数据与相应文档的总称34、下面不能作为软件需求分析工具的是BA、判定树B、PAD图C、数据字典(
本文标题:计算机等级二级OFFICE选择题真题部分3
链接地址:https://www.777doc.com/doc-3631394 .html