全国计算机等级考试二级公共基础培训资料答案

上传人:第*** 文档编号:57253003 上传时间:2018-10-20 格式:PDF 页数:12 大小:613.73KB
返回 下载 相关 举报
全国计算机等级考试二级公共基础培训资料答案_第1页
第1页 / 共12页
全国计算机等级考试二级公共基础培训资料答案_第2页
第2页 / 共12页
全国计算机等级考试二级公共基础培训资料答案_第3页
第3页 / 共12页
全国计算机等级考试二级公共基础培训资料答案_第4页
第4页 / 共12页
全国计算机等级考试二级公共基础培训资料答案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《全国计算机等级考试二级公共基础培训资料答案》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级公共基础培训资料答案(12页珍藏版)》请在金锄头文库上搜索。

1、 全国计算机等级考试二级全国计算机等级考试二级公共基础知识公共基础知识培训资料培训资料答案答案 例 1:算法的有穷性是指_D_ A、算法程序所处理的数据量是有限的 B、算法程序的长度是有限的 C、算法只能被有限的用户使用 D、算法程序的运行时间是有限的 例 2:关于算法,以下叙述中错误的是_A_ A、一个算法对于某个输入的循环次数是可以事先估计出来的 B、任何算法都能转换成计算机高级语言的程序,并在有限时间内运行完毕 C、某个算法可能会没有输入 D、同一个算法对于相同的输入必能得出相同的结果 例 3:下列叙述中正确的是_D_ A、设计算法时只需要考虑结果的可靠性 B、设计算法时只需要考虑数据结

2、构的设计 C、算法就是程序 D、以上三种说法都不对 例 4: 以下叙述中错误的是_D_ A、算法正确的程序可以有零个输入 B、算法正确的程序对于相同的输入一定有相同的结果 C、算法正确的程序最终一定会结束 D、算法正确的程序可以有零个输出 例 1:下列叙述中正确的是_C_ A、一个算法的时间复杂度大,则其空间复杂度必定小 B、一个算法的空间复杂度大,则其时间复杂度必定小 C、算法的时间复杂度与空间复杂度没有直接关系 D、一个算法的空间复杂度大,则其时间复杂度必定大 例 2:算法的空间复杂度是指_D_ A、算法在执行过程中所需要的临时工作单元数 B、算法程序中的语句或指令条数 C、算法所处理的数

3、据量 D、算法在执行过程中所需要的计算机存储空间 例 1:下列叙述中正确的是_B_ A、算法的效率只与问题的规模有关,而与数据的存储结构无关 B、算法的时间复杂度是指执行算法所需要的计算工作量 C、算法的时间复杂度与空间复杂度一定相关 D、数据的逻辑结构与存储结构是一一对应的 例:下列数据结构中,属于非线性结构的是_D_ A、带链队列 B、循环队列 C、带链栈 D、二叉树 例:下列叙述中正确的是_D_ A、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 B、链式存储结构比顺序存储结构节省存储空间 C、顺序存储结构能存储有序表,链式存储结构不能存储有序表 D、顺序存储结构的存储一定是连

4、续的,链式存储结构的存储空间不一定是连续的 例:下列叙述中正确的是_C_ A、循环链表是非线性结构 B、双向链表是非线性结构 C、只有一个根结点的数据结构不一定是线性结构 D、有一个以上根结点的数据结构不一定是非线性结构 例:下列叙述中正确的是_A_ A、只有一个根结点的数据结构不一定是线性结构 B、有一个以上根结点的数据结构不一定是非线性结构 C、循环链表是非线性结构 D、双向链表是非线性结构 例:一个栈的初值状态为空,现将元素 1,2,3,A,B,C 依次入栈,然后在依次出栈,则元素出 栈的顺序是_B_ A、1,2,3,C,B,A B. C,B,A,3,2,1 C. C,B,A,1,2,3

5、 D. 1,2,3,A,B,C 例:下列关于栈叙述正确的是_A_ A栈顶元素最先能被删除 B栈底元素永远不能被删除 C栈顶元素最后才能被删除 例:下列叙述中,正确的是_A_ A在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化 B在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化 C在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化 例:下列数据结构中,能够按照“先进后出”原则存取数据的是_B_ A、队列 B、栈 C、二叉树 D、循环队列 例:下列与队列结构有关联的是_A_ A、先到先服务的作业调度 B、多重循环的执行 C、数组元素的引用 D、函数的递归调用 例:下列叙述中正确的

6、是_B_ A、栈与队列都是非线性结构 B、栈与队列都是线性结构 C、栈是一种先进先出的线性表 D、队列是一种后进先出的线性表 例:下列叙述中正确的是_A_ A、循环队列中元素的个数是由队头指针和队尾指针共同决定 B、在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况 C、在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 D、循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 例:下列叙述中正确的是_B_ A、循环队列是非线性结构 B、循环队列是队列的一种顺序存储结构 C、循环队列是一种逻辑结构 D、循环队列是队列的一种链式存储结构 例:对于循环队列,下列叙述中正确的

7、是_C_ A、队头指针一定大于队尾指针 B、队头指针一定小于队尾指针 C、队头指针可以大于队尾指针,也可以小于队尾指针 D、队头指针是固定不变的 例:下列叙述中正确的是_A_ A、循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 B、循环队列中的元素个数随队头指针的变化而动态变化 C、循环队列中的元素个数随队尾指针的变化而动态变化 例:下列叙述中正确的是_A_ A、有序线性表可以采用顺序存储结构,也可以采用链式存储结构 B、栈是“先进先出”的线性表 C、循环队列是非线性结构 D、队列是“先进后出”的线性表 例:下列叙述中正确的是_B_ A、顺序存储结构能存储有序表,链式存储结构不能存储

8、有序表 B、顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 C、链式存储结构比顺序存储结构节省存储空间 D、顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 例:下列叙述中正确的是_C_ A、栈是“先进先出”的线性表 B、队列是“先进后出”的线性表 C、有序线性表可以采用顺序存储结构,也可以采用链式存储结构 D、循环队列是非线性结构 例:某二叉树共有 12 个结点,其中叶子结点只有 1 个,则该二叉树的深度为(假设根结点 在第 1 层)_B_ A、8 B、12 C、3 D、6 例:某二叉树共有 25 个结点,其中 5 个是叶子结点,则度为 1 的结点数为_D_ A

9、、4 B、6 C、10 D、16 例: 对下列二叉树 进行前序遍历的结果是_B_ A、ABCDEFXYZ B、 ABDYECFXZ C、 YDEBFZXCA D、 DYBEAFCZX 例:下列关于二叉树的叙述中,正确的是_A_ A、叶子结点总是比度为 2 的结点多一个 B、度为 2 的结点数是度为 1 的结点数的两倍 C、叶子结点数是度为 2 的结点数的两倍 D、叶子结点数是比度为 2 的结点少一个 例: 一棵二叉树中共有80个叶子结点与70个度为1的结点, 则该二叉树的总结点数为_C_ A、231 B、230 C、229 D、219 例:在长度为 n 的有序线性表中进行顺序查找,最坏情况下需

10、要比较的次数是_A_ A、O(n) B、O(log2n) C、O(nlog2n) D、O(n2) 例:在长度为 n 的有序线性表中进行二分查找,最坏情况下需要比较的次数是_B_ A、O(n) B、O(log2n) C、O(nlog2n) D、O(n2) 例:对长度为 n 的线性表作快速排序,在最坏情况下,比较次数为_C_ A、n B、n-1 C、n(n-1)/2 D、n(n-1) 例:下列排序方法中,最坏情况下比较次数最少的是_C_ A、冒泡排序 B、直接插入排序 C、堆排序 D、简单选择排序 例 1:下列选项中不符合良好的程序设计风格的是D A、源程序要文档化 B、数据说明的次序要规范化 C

11、、避免滥用 goto 语句 D、模块设计要保证高耦合,低内聚 例 2:下列叙述中,不符合良好程序设计风格的是A A、程序的效率第一,清晰第二 B、程序的可读性好 C、程序中有必要的注释 D、输入数据前要有提示信息 例 3:对建立良好的程序设计风格,下面描述正确的是A A、程序应简单、清晰、可读性好 B、符号名的命名只要符合语法 C、充分考虑程序的执行效率 D、程序的注释可有可无 例:结构化程序设计中,下面对 goto 语句使用描述正确的是_A_ A、应避免滥用 goto 语句 B、禁止使用 goto 语句 C、使用 goto 语句程序效率高 例:以下叙述中错误的是_C_ Ac 语言是一种结构化

12、程序设计语言 B 结构化程序由顺序、分支、循环三种基本结构组成 C使用三种基本结构构成的程序只能解决简单问题 D结构化程序设计提倡模块化的设计方法 例:在面向对象方法中,不属于“对象”基本特点的是_C_ A、分类性 B、标识唯一性 C、一致性 D、多态性 例:下面对对象概念描述正确的是_C_ A、对象的多态性是指一个对象有多个操作 B、对象是名字和方法的封装体 C、对象间的通信靠信息传递 D、任何对象必须有继承性 例:面向对象方法中,继承是指_B_ A、一组对象所具有的的相似性质 B、类之间共享属性和操作的机制 C、各对象之间的共同性质 D、一个对象具有另一个对象的性质 例:下列选项中属于面向

13、对象设计方法主要特征的是_D_ A、模块化 B、逐步求精 C、自顶向下 D、继承 例:定义无符号整数类为 Uint,下面可以作为类 Uint 实例比值的是_A_ A369 B0.369 C-369 D整数集合1,2,3,4,5 例: 构成计算机软件的是_B_ A、源代码 B、程序、数据及相关文档 C、程序和数据 D 、程序和文档 例:下面描述中,不属于软件危机表现的是_A_ A、软件过程不规范 B、软件开发生产率低 C、软件成本不断提高 D、软件质量难以控制 例:软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件) 。下面属于应用软 件的是_D_ A、数据库管理系统 B、c 语言编译程

14、序 C、UNIX 操作系统 D、学生成绩管理系统 考题: 下面不属于软件需求分析阶段主要动作的是_A_ A、需求变更申请 B、需求分析 C、需求获取 D、需求评审 例:下面不属于需求分析阶段任务的是_C_ A、需求规格说明书评审 B、确定软件系统的功能需求 C、制定软件集成测试计划 D、确定软件系统的性能需求 例:在软件开发中,需求分析阶段产生的主要文档是_B_ A、软件集成测试计划 B、软件需求规格说明书 C、用户手册 D、软件详细设计说明书 例:软件生命周期是指_D_ A、软件从需求分析、设计、实现到测试完成的过程 B、软件的运行维护过程 C、软件的开发过程 D、软件产品从提出、实现、使用

15、维护到停止使用退役的过程 例:软件生命周期中的活动不包括_D_ A、需求分析 B、软件维护 C、软件测试 D、市场调试 例: 在软件开发中,需求分析阶段可以使用的工具是_B_ A、PAD 图 B、DFD 图 C、程序流程图 D、NS 图 例:软件设计中划分模块的一个准则是_A_ A、高内聚低耦合 B、高内聚高耦合 C、低内聚高耦合 D、低内聚低耦合 例:软件详细设计产生的图如下: 该图是_B_ A、NS 图 B、程序流程图 C、ER 图 D、PAD 图 例:在软件开发中,需求分析阶段可以使用的工具是_B_ A、NS 图 B、DFD 图 C、PAD 图 D、程序流程图 例:在软件设计中不使用的工具是_C_ A、PAD 图 B、程序流程图 C、数

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 其它考试类文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号