[计算机类试卷]国家二级C语言(公共基础知识)机试模拟试卷11及答案与解析.doc

上传人:figureissue185 文档编号:498965 上传时间:2018-11-30 格式:DOC 页数:17 大小:111KB
下载 相关 举报
[计算机类试卷]国家二级C语言(公共基础知识)机试模拟试卷11及答案与解析.doc_第1页
第1页 / 共17页
[计算机类试卷]国家二级C语言(公共基础知识)机试模拟试卷11及答案与解析.doc_第2页
第2页 / 共17页
[计算机类试卷]国家二级C语言(公共基础知识)机试模拟试卷11及答案与解析.doc_第3页
第3页 / 共17页
[计算机类试卷]国家二级C语言(公共基础知识)机试模拟试卷11及答案与解析.doc_第4页
第4页 / 共17页
[计算机类试卷]国家二级C语言(公共基础知识)机试模拟试卷11及答案与解析.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、国家二级 C语言(公共基础知识)机试模拟试卷 11及答案与解析 一、选择题 1 下面描述中不属于软件需求分析阶段任务的是 ( )。 ( A)撰写软件需求规格说明书 ( B)软件的总体结构设计 ( C)软件的需求分析 ( D)软件的需求评审 2 下面不属于软件需求规格说明书内容的是 ( )。 ( A)软件的可验证性 ( B)软件的功能需求 ( C)软件的性能需求 ( D)软件的外部接口 3 下面可以作为软件需求分析工具的是 ( )。 ( A) N-S图 ( B)程序流程图 ( C) PAD图 ( D)数据流程图 (DFD图 ) 4 数据流图 (DFD)中的有向箭头 () 表示 ( )。 ( A)

2、控制流 ( B)数据流 ( C)输入流 ( D)输出流 5 下列数据流图 (DFD)构造规则中正确的是 ( )。 ( A)子图的输入输出数据流与父图中相关加工的输入输出数据流必须一致 ( B) “数据存储 ”间应有数据流 ( C) “数据流 ”可不带有数据流名 ( D)父图子图是指任意上下层的两个数据流图 6 对软件设计中应遵循的准则描述正确的是 ( )。 ( A)高耦合低内聚 ( B)高内聚低耦 合 ( C)模块独立性仅与内聚度相关 ( D)内聚 _与耦合无关 7 对软件系统总体结构图,下面描述中错误的是 ( )。 ( A)深度等于控制的层数 ( B)扇入是一个模块直接调用的其他模块数 (

3、C)扇出是一个模块直接调用的其他模块数 ( D)原子模块一定是结构图中位于叶子节点的模块 8 某系统结构图如下图所示 该系统结构图的深度是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 9 某系统结构图如下图所示 (图中 n5) 该系统结构图的宽度是 ( )。 ( A) n ( B) 3 ( C) 2 ( D) 1 10 某系统结构图如下图所示,该系统结构图的最大扇入数是 ( )。( A) 1 ( B) 2 ( C) 3 ( D) n 11 某系统结构图如下图所示 (n5) 该系统结构图的最大扇出数是 ( )。 ( A) 3 ( B) n ( C) 2 ( D) n+1 1

4、2 下面属于软件设计阶段产生的文档是 ( )。 ( A)详细设计规格说明书 ( B)数据流程图和数据字典 ( C)软件确认测试计划 ( D)软件需求规格说明书 13 下面不能作为软件设计工具的是 ( )。 ( A) PAD图 ( B)程 序流程图 ( C)数据流程图 (DFD图 ) ( D)总体结构图 14 软件测试的目的是 ( )。 ( A)发现程序中的错误 ( B)发现并改正程序中的错误 ( C)执行测试用例 ( D)诊断和改正程序中的错误 15 下面对软件测试描述错误的是 ( )。 ( A)严格执行测试计划,排除测试的随意性 ( B)随机地选取测试数据 ( C)软件测试的目的是发现错误

5、( D)软件测试是保证软件质量的重要手段 16 软件测试用例包括 ( A)被测程序和测试规程 ( B)测试计划和测试数据 ( C)输入 数据和预期输出结果 ( D)输入数据和输出数据 17 使用白盒测试方法时,设计测试用例应根据 ( )。 ( A)程序的内部逻辑 ( B)程序的复杂结构 ( C)程序的功能 ( D)使用说明书 18 在黑盒测试方法中,设计测试用例的根据是 ( )。 ( A)数据结构 ( B)模块间的逻辑关系 ( C)程序调用规则 ( D)软件要完成的功能 19 下面属于白盒测试方法的是 ( )。 ( A)等价类划分法 ( B)判定一条件覆盖 ( C)因果图法 ( D)错误推测法

6、 (猜错法 ) 20 通 常软件测试实施的步骤是 ( )。 ( A)集成测试、确认测试、系统测试 ( B)单元测试、集成测试、确认测试 ( C)确认测试、集成测试、单元测试 ( D)单元测试、集成测试、回归测试 21 数据库 (DB)、数据库系统 (DBS)和数据库管理系统 (DBMS)之间的关系是 ( )。 ( A) DBS就是 DB,也就是 DBMS ( B) DBS包括 DB和 DBMS ( C) DB包括 DBS和 DBMS ( D) DBMS包括 DB和 DBS 22 下列叙述中正确的是 ( )。 ( A)数据库的数据项之间无联系 ( B)数据库中任意两个表之间一定不存在联系 ( C

7、)数据库的数据项之间存在联系 ( D)数据库的数据项之间以及两个表之间都不存在联系 23 数据库系统中完成查询操作使用的语言是 ( )。 ( A)数据操纵语言 ( B)数据定义语言 ( C)数据控制语言 ( D)数据并发语言 24 在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )。 ( A)文件系统阶段 ( B)人工管理阶段 ( C)文件系统阶段和数据库阶段 ( D)人工管理阶段和文件系统阶段 25 下列叙述中 正确的是 ( )。 ( A)数据库系统避免了一切冗余 ( B)数据库系统减少了数据冗余 ( C)数据库系统中数据的一致性是指数据类型一致 ( D)数据库系统比文

8、件系统能管理更多的数据 26 数据库系统的数据独立性是指 ( )。 ( A)不会因为存储策略的变化而影响存储结构 ( B)不会因为数据的变化而影响应用程序 ( C)不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 ( D)不会因为某些存储结构的变化而影响其他的存储结构 27 在关系数据库中,描述全局数据逻辑结构的是 ( )。 ( A)概念模式 ( B)用户模式 ( C)内模式 ( D)物理模式 28 数据库中对概念模式内容进行说明的语言是 ( )。 ( A)数据控制语言 ( B)数据操纵语言 ( C)数据定义语言 ( D)数据并发语言 29 将数据库的结构划分成多个层次,是为了提高数

9、据库的 ( )。 ( A)管理规范性 ( B)数据处理并发性 ( C)逻辑独立性和物理独立性 ( D)数据共享 30 在数据库的三级模式中,外模式 (用户模式或子模式 )有 ( )。 ( A) 3个 ( B) 2个 ( C) 1个 ( D)任意多个 国家二级 C语言(公共基础知识)机试模拟试卷 11答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。需求分析阶段的工作可以分为 4个方面:需求获取、需求分析、编写需求规格说明书和需求评审。软件的总体结构设计属于软件设计阶段的任务。 【知识模块】 公共基础知识 2 【正

10、确答案】 A 【试题解析】 软件需求规格说明应重点描述软件的目的,软件的功能需求、性能需求、外部接口、属性及约束条件等 。 【知识模块】 公共基础知识 3 【正确答案】 D 【试题解析】 常见的需求分析方法有结构化分析方法和面向对象的分析方法。结构化分析方法工具包括数据流图 (DFD)、数据字典 (DD)、判定表和判定树等。程序流程图、 N-S图、 PAD图属于软件设计阶段使用的工具。 【知识模块】 公共基础知识 4 【正确答案】 B 【试题解析】 数据流图中的主要图形元素与说明如下: 加工 (转换 ):输入数据经加工变换产生输出。 数据流:沿箭头方向传送数据的通道,一般在旁边标注数据流名。

11、存储文件:表示处 理过程中存放各种数据的文件。 数据的原点和终点:表示系统和环境的接口,属系统之外的实体。 【知识模块】 公共基础知识 5 【正确答案】 A 【试题解析】 数据流图应遵循以下构造规则和注意事项: 对加工处理建立唯一、层次性的编号,且每个加工处理通常要求既有输入又有输出。 数据存储之间不应有数据流。 数据流图的一致 I生。即输入输出、读写的对应。 父图、子图关系与平衡规则。相邻两层 DFD之间具有父子关系,子图代表了父图中某个加式的详细描述,父图表示了子图间的接口。子图个数不大于父图中的处理个数。所有子图的输入输出数据流和父图中相应处理的输入输出数据流必须一致。 【知识模块】 公

12、共基础知识 6 【正确答案】 B 【试题解析】 软件设计应遵循的准则有抽象、逐步求精和模块化、信息隐蔽和局部化、模块独立性。 模块的独立性程度是评价设计好坏的重要程度标准,有两个定性标准度量,即模块间的耦合性和模块内的内聚性。 耦合性是模块间互相连接的紧密程度 的度量。一个模块的耦合性越高则该模块的独立性越弱。内聚性是指一个模块内部各个元素问彼此结合的紧密程度。一个模块的内聚性越高则该模块的独立性越强。好的软件设计,应尽量做到高内聚、低耦合。 【知识模块】 公共基础知识 7 【正确答案】 B 【试题解析】 与结构图有关的术语如下:【知识模块】 公共基础知识 8 【正确答案】 D 【试题解析】

13、深度表示控制的层数。本题中, “某系统 ”为第 1层, “功能 1、功能 2 功能 n”为第二层, “功能 2 1、功能 2 2、功能 2 3、功能 n 1、功能n 2”为第 3层, “功能 2 2 1、功能 2 2 2”为第 4层,共 4层,故深度为 4。 【知识模块】 公共基础知识 9 【正确答案】 A 【试题解析】 宽度指整体控制跨度 (横向最大模块数 )的表示。本题中第 1层有 1个模块,第二层有 n个模块 (注意 n5),第 3层有 5个模块,故宽度为 n。 【知识模块】 公共基础知识 10 【正确答案】 D 【试题解析】 扇入是指调用一个给定模块的模块个数。本题中需要注意的是两个省

14、略号的位置,第一个省略号表示第二层有 n个模块,第二个省略号表示模块 “功能 n 1”被第二层的 n个模块调用,故最大扇入数是 n。 【知识模块】 公共基础知识 11 【正确答案】 B 【试题解析】 扇出指一个模块直接调用的其他模块数。本题中第二层有 n(n5)个模块,模块 “某系统 ”直接调用这 n个模块,故最大扇出数是 n。 【知识模块】 公共基础知识 12 【正确答案】 A 【试题解析】 软件设计阶段产生的文档有概要设计说明书、详细设计说明书和测试计划初稿;数据流程图、数据字典和需求规格说明书是需求分析阶段产生的;软件确认测试计划属于软件测试阶段的文档。 【 知识模块】 公共基础知识 1

15、3 【正确答案】 C 【试题解析】 软件设计可以使用的工具有总体结构图、程序流程图、 N-S图、PAD图、 PDL。数据流程图 (DFD图 )是需求分析使用的工具。 【知识模块】 公共基础知识 14 【正确答案】 A 【试题解析】 软件测试是尽可能多的发现程序中的错误,而程序调试的任务是诊断和改正程序中的错误。软件测试贯穿整个软件生命周期,程序调试主要在开发阶段。 【知识模块】 公共基础知识 15 【正确答案】 B 【试题解析】 软件测试的准则如 下: 所有测试都应追溯到需求。 严格执行测试计划,排除测试的随意性。 充分注意测试中的群集现象。 程序员应避免检查自己的程序。 穷举测试不可能。 妥

16、善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。 【知识模块】 公共基础知识 16 【正确答案】 C 【试题解析】 测试用例 (Test Case)是为测试设计的数据,由测试输入数据和与之对应的预期输出结构两部分组成。测试用例的格式为: (输入值集 ), (输出值集 ) 【知识模块】 公共基础知识 17 【正确答 案】 A 【试题解析】 白盒测试又称为结构测试或逻辑驱动测试,它允许测试人员利用程序内部的逻辑结构及有关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试。 【知识模块】 公共基础知识 18 【正确答案】 D 【试题解析】 黑盒测试方法也称功能测试或数据驱动测试

17、。黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证。它完全不考虑程序内部的逻辑结构和内部特征,只依据程序的需求和功能规格说明,检查程序的功能是否符合它的功能要求。 【知识模块】 公共基础知识 19 【正确答 案】 B 【试题解析】 白盒测试法主要有逻辑覆盖、基本路径测试等。其中,逻辑覆盖又包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断一条件覆盖。黑盒测试方法主要有等价类划分法、边界值分析法、错误推测法和因果图等。 【知识模块】 公共基础知识 20 【正确答案】 B 【试题解析】 软件测试的实施过程主要有 4个步骤:单元测试、集成测试、确认测试 (验收测试 )和系统测试。 【知识模块】

18、 公共基础知识 21 【正确答案】 B 【试题解析】 数据库 (DB)是指长期存储在计算机内的、有 组织的、可共享的数据集合;数据库管理系统 (DBMS)是用来管理数据及数据库的系统;数据库系统 (DBS)是由数据库、数据库管理系统、数据库管理员、硬件等在一起的总称。因此 DBS包括 DB和 DBMS。 【知识模块】 公共基础知识 22 【正确答案】 C 【试题解析】 数据库的数据项之间以及表之间都存在联系。 【知识模块】 公共基础知识 23 【正确答案】 A 【试题解析】 数据库管理系统提供了相应的数据语言: 数据定义语言 (DDL):该语言负责数据的模式定义与数据的物理存取构建。 数据操纵

19、语言 (DML):该语言负责数据的操纵,包括查询与增、删、改等操作。 数据控制语言 (DCL):该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。 【知识模块】 公共基础知识 24 【正确答案】 B 【试题解析】 数据库管理技术的三个阶段是人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段没有专门的软件对数据进行管理。 【知识模块】 公共基础知识 25 【正确答案】 B 【试题解析】 数据库系统共享性大,冗余度小,但只是减少了冗余,并不是避免一切 冗余。数据的一致性是指在系统中同一数据在不同位置的出现应保持相同的值,而不是数据类型的一致。数据库系统比文件系统有更强的管

20、理控制能力,而不是管理更多的数据。 【知识模块】 公共基础知识 26 【正确答案】 C 【试题解析】 数据库系统的数据独立性,是指数据库中数据独立于应用程序且不依赖于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性和逻辑独立性两级。 【知识模块】 公共基础知识 27 【正确答案】 A 【试题解析】 数据库系 统在其内部分为三级模式及两级映射,三级模式即概念模式、内模式和外模式。 概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。 外模式也称子模式或者用户模式,是用户的数据视图,也就是用户所能够看见和使用的局部数据的逻辑结构和

21、特征的描述,是与某一应用有关的数据的逻辑表示。 内模式又称物理模式,是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。 【知识模块】 公共基础知识 28 【正确答案】 C 【试题解析】 概念模式主要描述数据的概念记录类型以及它们间的关系,它还包括一些数据间的语义约束,对它的描述可用 DDL语言 (数据定义语言 )定义。 【知识模块】 公共基础知识 29 【正确答案】 C 【试题解析】 数据库系统通常采用三级模式结构并且提供两级映射功能,其中的外模式模式映射保证了数据库系统具有较高的逻辑独立性,而模式内模式映射保证了数据库系统具有较高的物理独立性。 【知识模块】 公共基础知识 30 【正确答案】 D 【试题解析】 一个数据库可以有多个外模式 (因为用户可有多个 ),但概念模式和内模式只能有一个。 【知识模块】 公共基 础知识

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1