[计算机类试卷]国家二级C语言机试(软件工程基础)模拟试卷1及答案与解析.doc
《[计算机类试卷]国家二级C语言机试(软件工程基础)模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言机试(软件工程基础)模拟试卷1及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言机试(软件工程基础)模拟试卷 1及答案与解析 一、选择题 1 程序流程图中带有箭头的线段表示的是( )。 ( A)图元关系 ( B)数据流 ( C)控制流 ( D)调用关系 2 软件设计中模块划分应遵循的准则是( )。 ( A)低内聚低耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)高内聚高耦合 3 在软件开发中,需求分析阶段产生的主要文档是( )。 ( A)可行性分析报告 ( B)软件需求规格说明书 ( C)概要设计说明书 ( D)集成测试计划 4 数据流图中带有箭 头的线段表示的是( )。 ( A)控制流 ( B)事件驱动 ( C)模块调用 ( D)数据流 5 在
2、软件开发中,需求分析阶段可以使用的工具是( )。 ( A) N-S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 6 软件按功能可以分为:应用软件、系统软件和支撑软件 (或工具软件 )。下面属于应用软件的是( )。 ( A)编译程序 ( B)操作系统 ( C)教务管理系统 ( D)汇编程序 7 下面叙述中错误的是( )。 ( A)软件测试的目的是发现错误并改正错误 ( B)对被调试的程序进行 “错误定位 “是程序调试的必要步骤 ( C)程序调试通常也称为 Debug ( D)软件测试应严格执行测试计划,排除测试的随意性 8 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中
3、正确的是( )。 ( A)提高耦合性降低内聚性有利于提高模块的独立性 ( B)降低耦合性提高内聚性有利于提高模块的独立性 ( C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 ( D)内聚性是指模块间互相连接的紧密程度 9 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。 ( A)学生成绩管理系统 ( B) C语言编译程序 ( C) UNIX操作系统 ( D)数据库管理系统 10 下面描述中错误的是( )。 ( A)系统总体结构图支持软件系统的详细设计 ( B)软件设计是将软件需求转换为软件表示的过程 ( C)数据结构与数据库设计是软件设计的任务
4、之一 ( D) PAD图是软件详细设计的表示工具 11 软件设计中划分模块的一个准则是( )。 ( A)低内聚低耦合 ( B)高内聚低耦合 ( C)低内聚高耦合 ( D)高内聚高耦合 12 软件详细设计生产的图如下 该图是 ( )。 ( A) N-S图 ( B) PAD图 ( C)程序流程图 ( D) E-R图 13 软件测试的目的是( )。 ( A)评估软件可靠性 ( B)发现并改正程序中的错误 ( C)改正程序中的错误 ( D)发现程序中的错误 14 在软件开发中,需求分析阶段产生的主要文档是( )。 ( A)软件集成测试计划 ( B)软件详细设计说明书 ( C)用户手册 ( D)软件需求
5、规格说明书 15 软件生命周期是指( )。 ( A)软件产品从提出、实现、使用维护到停止使用退役的过程 ( B)软件从需求分析、设计、实 现到测试完成的过程 ( C)软件的开发过程 ( D)软件的运行维护过程 16 软件生命周期中的活动不包括( )。 ( A)市场调研 ( B)需求分析 ( C)软件测试 ( D)软件维护 17 程序调试的任务是( )。 ( A)设计测试用例 ( B)验证程序的正确性 ( C)发现程序中的错误 ( D)诊断和改正程序中的错误 18 下列关于数据库设计的叙述中,正确的是( )。 ( A)在需求分析阶段建立数据字典 ( B)在概念设计阶段建立数据字典 ( C)在逻辑
6、设计阶段建立数据字典 ( D)在物理设 计阶段建立数据字典 19 下面描述中,不属于软件危机表现的是( )。 ( A)软件过程不规范 ( B)软件开发生产率低 ( C)软件质量难以控制 ( D)软件成本不断提高 20 下面不属于需求分析阶段任务的是( )。 ( A)确定软件系统的功能需求 ( B)确定软件系统的性能需求 ( C)需求规格说明书评审 ( D)制定软件集成测试计划 21 在黑盒测试方法中,设计测试用例的主要根据是( )。 ( A)程序内部逻辑 ( B)程序外部功能 ( C)程序数据结构 ( D)程序流程图 22 在软件 设计中不使用的工具是( )。 ( A)系统结构图 ( B) P
7、AD图 ( C)数据流图( DFD图) ( D)程序流程图 23 数据字典( DD)所定义的对象都包含于( )。 ( A)数据流图( DFD图 ) ( B)程序流程图 ( C)软件结构图 ( D)方框图 24 软件需求规格说明书的作用不包括( )。 ( A)软件验收的依据 ( B)用户与开发人员对软件要做什么的共同理解 ( C)软件设计的依据 ( D)软件可行性研究的依据 25 下面属于黑盒测试方法的是( )。 ( A)语句覆盖 ( B)逻辑覆 盖 ( C)边界值分析 ( D)路径覆盖 26 下面不属于软件设计阶段任务的是( )。 ( A)软件总体设计 ( B)算法设计 ( C)制定软件确认测
8、试计划 ( D)数据库设计 27 下面属于白盒测试方法的是( )。 ( A)等价类划分法 ( B)逻辑覆盖 ( C)边界值分析法 ( D)错误推测法 28 软件设计中模块划分应遵循的准则是( )。 ( A)低内聚低耦合 ( B)高耦合高内聚 ( C)高内聚低耦合 ( D)低耦合高内聚 29 构成计算机软件的是( )。 ( A)源代码 ( B)程 序和数据 ( C)程序和文档 ( D)程序、数据及相关文档 30 软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是( )。 ( A)测试 ( B)设计 ( C)可行性研究 ( D)实现 31 下面不能作为结构化方法软件需求分析
9、工具的是( )。 ( A)系统结构图 ( B)数据字典 (DD) ( C)数据流程图 (DFD图 ) ( D)判定表 32 下面不属于软件测试实施步骤的是( )。 ( A)集成测试 ( B)回归测试 ( C)确认测试 ( D)单元测试 33 下面不属 于软件需求分析阶段主要工作的是( )。 ( A)需求变更申请 ( B)需求分析 ( C)需求评审 ( D)需求获取 34 程序测试的目的是( )。 ( A)执行测试用例 ( B)发现并改正程序中的错误 ( C)发现程序中的错误 ( D)诊断和改正程序中的错误 35 下面属于系统软件的是( )。 ( A)财务管理系统 ( B)数据库管理系统 ( C
10、)编辑软件 Word ( D)杀毒软件 36 软件设计中模块划分应遵循的准则是( )。 ( A)低耦合低内聚 ( B)高耦合高内聚 ( C)低耦合高内聚 ( D)内聚与耦合无关 37 下面属于白盒测试方法的是( )。 ( A)边界值分析法 ( B)基本路径测试 ( C)等价类划分法 ( D)错误推测法 38 计算机软件的构成是( )。 ( A)源代码 ( B)程序和数据 ( C)程序和文档 ( D)程序、数据及相关文档 39 下面不属于软件设计阶段任务的是( )。 ( A)软件的详细设计 ( B)软件的总体结构设计 ( C)软件的需求分析 ( D)软件的数据设计 40 下面属于黑盒测试方法的是
11、( )。 ( A)边界值分析法 ( B)基本路径测 试 ( C)条件覆盖 ( D)条件 -分支覆盖 41 软件工程的三要素是( )。 ( A)方法、工具和过程 ( B)建模、方法和工具 ( C)建模、方法和过程 ( D)定义、方法和过程 42 通常软件测试实施的步骤是( )。 ( A)集成测试、单元测试、确认测试 ( B)单元测试、集成测试、确认测试 ( C)确认测试、集成测试、单元测试 ( D)单元测试、确认测试、集成测试 43 下面可以作为软件设计工具的是( )。 ( A)系统结构图 ( B)数据字典 (DD) ( C)数据流程图 (DFD图 ) ( D)甘特图 44 某系统结构图如下图所
12、示 该系统结构图的宽度是( )。 ( A) 2 ( B) 3 ( C) 4 ( D) n 45 下面不能作为软件需求分析工具的是( )。 ( A) PAD图 ( B)数据字典 (DD) ( C)数据流程图 (DFD图 ) ( D)判定树 46 软件生命周期中,确定软件系统要做什么的阶段是( )。 ( A)需求分析 ( B)软件测试 ( C)软件设计 ( D)系统维护 47 下面对软件测试和软件调试有关概念叙述错误的是( )。 ( A)严格执行测试计划,排除测试的随意性 ( B)程序调试通常也称为 Debug ( C)软件测试的目的是发现错误和改正错误 ( D)设计正确的测试用例 48 下面属于
13、系统软件的是( )。 ( A)财务管理系统 ( B)编译软件 ( C)编辑软件 Word ( D)杀毒软件 49 软件生命周期是指( )。 ( A)软件产品从提出、实现、使用、维护到停止使用退役的过程 ( B)软件的需求分析、设计与实现 ( C)软件的开发与管理 ( D)软件的实现和维护 50 某体统结构图如下图所示 该系统结构图的深度是( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 51 下面属于应用软件的是( )。 ( A)学生成绩管理系统 ( B) UNIX操作系统 ( C)汇编程序 ( D)编译程序 国家二级 C语言机试(软件工程基础)模拟试卷 1答案与解析 一、选择
14、题 1 【正确答案】 C 【试题解析】 在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择 C。 【知识模块】 软件工程基础 2 【正确答案】 B 【试题解析】 软件设计中模块划分应遵循的准则是高内聚低偶合、模块大小规模适当、模块 的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。 【知识模块】 软件工程基础 3 【正确答案】 B 【试题解析】 A)错误,可行性分析阶段产生可行性分析报告。 C)错误,概要设计说明书是总
15、体设计阶段产生的文档。 D)错误,集成测试计划是在概要设计阶段编写的文档。 B)正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。 【知识模块】 软件工程基础 4 【正确答案】 D 【试题解析】 数据流图中带箭头的线段表示的是数据流,即沿箭头方向传送数据的通道,一般在旁边标注数据流名。 【知识模块】 软件工程基础 5 【正确答案】 B 【试题解析】 在需求分析阶段可以使用的工具有数据流图 DFD图,数据字典DD,判定树与判定表,所以选择 B)。 【知识模块】 软件工程基础 6 【正确答案】 C 【试题解析】 编译软件、操作系统、汇编程序都属于系统软件,只有 C)教务管理系统才是应
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 软件工程 基础 模拟 答案 解析 DOC
