好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

全国计算机二级考试试题及答案.pdf

22页
  • 卖家[上传人]:玩***
  • 文档编号:149176131
  • 上传时间:2020-10-25
  • 文档格式:PDF
  • 文档大小:534.99KB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • . (1) 算法的时间复杂度是指 ______C) A.执行算法程序所需要的时间 B.算法程序的长度 C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数 (2) 下列叙述中正确的是 ______A) A.线性表是线性结构 B.栈与队列是非线性结构 C.线性链表是非线性结构 D.二叉树是线性结构 (3) 设一棵完全二叉树共有699 个结点,则在该二叉树中的叶子结点数为 ______B) A. 349 B. 350 C. 255 D. 351 (4) 结构化程序设计主要强调的是______B) A.程序的规模 B.程序的易读性 C.程序的执行效率 D.程序的可移植性 (5) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些 功能的阶段是 ______D) . . A.概要设计 B.详细设计 C.可行性分析 D.需求分析 (6) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图 符构成下列图符名标识的图符不属于数据流图合法图符的是______A) A.控制流 B.加工 C.数据存储 D.源和潭 (7) 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、 编写需求规格说明书以及______。

      B) A.阶段性报告 B.需求评审 C.总结 D.都不正确 (8) 下述关于数据库系统的叙述中正确的是______A) A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型的一致 D.数据库系统比文件系统能管理更多的数据 (9) 关系表中的每一横行称为一个______A) A.元组 . . B.字段 C.属性 D.码 (10) 数据库设计包括两个方面的设计内容,它们是______A) A.概念设计和逻辑设计 B.模式设计和内模式设计 C.内模式设计和物理设计 D.结构特性设计和行为特性设计来 (11) 算法的空间复杂度是指 ______D) A.算法程序的长度 B.算法程序中的指令条数 C.算法程序所占的存储空间 D.算法执行过程中所需要的存储空间 (12) 下列关于栈的叙述中正确的是______D) A.在栈中只能插入数据 B.在栈中只能删除数据 C.栈是先进先出的线性表 D.栈是先进后出的线性表 (13) 在深度为 5 的满二叉树中,叶子结点的个数为______C) A. 32 B. 31 C. 16 . . D. 15 (14) 对建立良好的程序设计风格,下面描述正确的是______。

      A) A.程序应简单、清晰、可读性好 B.符号名的命名要符合语法 C.充分考虑程序的执行效率 D.程序的注释可有可无 (15) 下面对对象概念描述错误的是______A) A.任何对象都必须有继承性 B.对象是属性和方法的封装体 C.对象间的通讯靠消息传递 D.操作是对象的动态性属性 (16) 下面不属于软件工程的3 个要素的是 ______D) A.工具 B.过程 C.方法 D.环境 (17) 程序流程图 (PFD)中的箭头代表的是 ______B) A.数据流 B.控制流 C.调用关系 D.组成关系 (18) 在数据管理技术的发展过程中, 经历了人工管理阶段、 文件系统阶段和 数据库系统阶段其中数据独立性最高的阶段是______A) . . A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 (19) 用树形结构来表示实体之间联系的模型称为______B) A.关系模型 B.层次模型 C.网状模型 D.数据模型 (20) 关系数据库管理系统能实现的专门关系运算包括______B) A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 (21) 算法一般都可以用哪几种控制结构组合而成______。

      D) A.循环、分支、递归 B.顺序、循环、嵌套 C.循环、递归、选择 D.顺序、选择、循环 (22) 数据的存储结构是指 ______B) A.数据所占的存储空间量 B.数据的逻辑结构在计算机中的表示 . . C.数据在计算机中的顺序存储方式 D.存储在外存中的数据 (23) 在面向对象方法中, 一个对象请求另一对象为其服务的方式是通过发送 ______D) D.消息 A.调用语句 B.命令 C.口令 (24) 检查软件产品是否符合需求定义的过程称为______A) A.确认测试 B.集成测试 C.验证测试 D.验收测试 (25) 下列工具中属于需求分析常用工具的是______D) A. PAD B. PFD C. N-S D. DFD (26) 下面不属于软件设计原则的是______C) A.抽象 B.模块化 C.自底向上 D.信息隐蔽 . . (27) 索引属于 ______B) A.模式 B.内模式 C.外模式 D.概念模式 (28) 在关系数据库中,用来表示实体之间联系的是______D) A.树结构 B.网结构 C.线性表 D.二维表 (29) 将 E-R 图转换到关系模式时,实体与联系都可以表示成______。

      B) A.属性 B.关系 C.键 D.域 1 单选题 对长度为 l0 的线性表进行冒泡排序,最坏情况下需要比较的次数为 A.9B.10C.45D.90 参考答案: C 参考解析:冒泡法是在扫描过程中逐次比较相邻两个元素的大小,最坏的情 况是每次比较都要将相邻的两个元素互换,需要互换的次数为 9+8+7+6+5+4+3+2+1=45 ,选 C 2 单选题 在关系数据库中,用来表示实体问联系的是 A.属性 B.二维表 C.网状结构 D.树状结构 . . 参考答案: B 参考解析:关系模型实体问的联系采用二维表来表示,简称表选项 C为网 状模型实体间的联系, 选项 D为层次模型实体间的联系, 选项 A属性刻画了实体 3 单选题 有两个关系 R和 S如下: 则由关系 R得到关系 S的操作是 A.选择 B.投影 C.自然连接 D.并 参考答案: A 参考解析:由关系 R到关系 S为一元运算,排除 c 和 D关系 S是关系 R的 一部分,是通过选择之后的结果,因此选A 4 单选题 有三个关系 R、S和 T 如下: 则由关系 R和 S得到关系 T 的操作是 A.自然连接 B.交 C.投影 D.并 参考答案: A 参考解析:关系 R和关系 S有公共域,关系 T是通过公共域的等值进行连接 的结果,符合自然连接,选A。

      5 单选题 下列与队列结构有关联的是 A.函数的递归调用 B.数组元素的引用 . . C.多重循环的执行 D.先到先服务的作业调度 参考答案: D 【解析】队列的修改是依先进先出的原则进行的,D正确 点击查看试题笔记 (1)6 单选题 结构化程序设计中,下面对goto 语句使用 描述正确的是 A.禁止使用 goto 语句 B.使用 goto 语句程序效率高 C.应避免滥用 goto 语句 D.以上说法均错误 参考答案: C 【解析】结构化程序设计中,要注意尽量避免goto 语句的使用,故选C 7 单选题 软件生命周期可分为定义阶段、 开发阶段和维护阶段, 下面不属 于开发阶段任务的是 A.测试 B.设计 C.可行性研究 D.实现 参考答案: C 【解析】开发阶段包括分析、设计和实施两类任务其中分析、设计包括需 求分析、总体设计和详细设计3 个阶段,实施则包括编码和测试两个阶段,C不 属于开发阶段 8 单选题 下面属于黑盒测试方法的是 A.语句覆盖 B.逻辑覆盖 C.边界值分析 D.路径覆盖 参考答案: C 【解析】黑盒测试不关心程序内部的逻辑,只是根据程序的功能说明来设计 测试用例。

      在使用黑盒测试法时, 手头只需要有程序功能说明就可以了黑盒测 试法分等价类划分法、边界值分析法和错误推测法,答案为C 而 A、B、D均为 白盒测试方法 9 单选题 在关系模型中,每一个二维表称为一个 A.关系 B.属性 C.元组 D.主码(键) . . 参考答案: A 【解析】关系模型采用二维表来表示,即每个二维表称为一个关系 10 单选题 有三个关系 R,S和 T 如下: 则由关系 R和 S得到关系 T 的操作是 A.选择 B.投影 C.交 D.并 参考答案: D 11 单选题 下列叙述中正确的是 A.一个算法的空间复杂度大,则其时间复杂度也必定大 B.一个算法的空间复杂度大,则其时间复杂度必定小 C.一个算法的时间复杂度大,则其空间复杂度必定小 D.算法的时间复杂度与空间复杂度没有直接关系 参考答案: D 参考解析:算法的空间复杂度是指算法在执行过程中所需要的内存空间,算 法的时间复杂度,是指执行算法所需要的计算工作量, 两者之间并没有直接关系, 答案为 D 12 单选题 某二叉树共有 12 个结点,其中叶子结点只有1 个则该二叉树 的深度为 (根结点在第 1 层) A.3B.6C.8D.12 参考答案: D 参考解析:二叉树中,度为 0的结点数等于度为2的结点数加 1, 即 n2=n0-1, 叶子结点即度为 0,nO=1 ,则 n2=0,总结点数为 12=no+n1+n2=1+n1+0 ,则度为 1 的结点数 nl=11,故深度为 12,选 D。

      . . 13 单选题 下面属于白盒测试方法的是 A.等价类划分法 B.逻辑覆盖 C.边界值分析法 D.错误推测法 参考答案: B 参考解析:白盒测试法主要有逻辑覆盖、基本路径测试等 逻辑覆盖测试包 括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断一条件覆盖,选择B其余 为黑盒测试法 14 单选题 若实体 A和 B是一对多的联系,实体B和 C是一对一的联系, 则实体 A和 c 的联系是 A.一对一 B.一对多 C.多对一 D.多对多 参考答案: B 参考解析: A和 B为一对多的联系,则对于A中的每一个实体, B中有多个 实体与之联系,而B与 C为一对一联系,则对于B中的每一个实体 ,C 中之多有 一个实体与之联系,则可推出对于A中的每一个实体, C中有多个实体与联系, 所以为一对多联系 15 单选题 有三个关系 R,S和 T 如下: 则由关系 R和 S得到关系 T 的操作是 A.选择 B.投影 C.交 D.并 参考答案: D 参考解析:关系 T 中的元素与关系 R和关系 S中不同元素的总和, 因此为并 操作 . . 16 单选题 有两个关系 R和 S如下: 则由关系 R得到关系 S的操作是 A.选择 B.投影 C.自然连接 D.并 参考答案: A 参考解析:由关系 R到关系 S为一元运算,排除 c 和 D。

      关系 S是关系 R的 一部分,是通过选择之后的结果,因此选A 17 单选题 一般情况下,当对关系R和 S进行自然连接时,要求R和 S含 有一个或者多个共有的 A.记录 B.行 C.属性 D.元组 参考答案: C 参考解析:自然连接是一种特殊的等值连接,它满足下面的条件: 两关系 间有公共域 ; 通过公共域的等值进行连接,选C 18 单选题 结构化程序设计中,下面对goto 语句使用描述正确的是 A.禁止使用 goto 语句 B.使用 goto 语句程序效率高 C.应避免滥用 goto 语句 D.以上说法均错误 参考答案: C 【解析】结构化程序设计中,要注意尽量避免goto 语句的使用,故选C 19 单选题 下面不属于软件需求分析阶段主要工作的足 A.需求变更申请 B.需求分析 C.需求评审 D.需求获取 参考答案: A 【解析】需求分析阶段的工作可概括为4 个方面:需求获取需求分析 编写需求规格说明书需求审评 . . 20 单选题 下面不属于软件测试实施步骤的是 A.集成测试 B。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.