[计算机类试卷]国家二级C语言(程序设计基础和软件工程基础)机试模拟试卷2及答案与解析.doc
《[计算机类试卷]国家二级C语言(程序设计基础和软件工程基础)机试模拟试卷2及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级C语言(程序设计基础和软件工程基础)机试模拟试卷2及答案与解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 C语言(程序设计基础和软件工程基础)机试模拟试卷 2及答案与解析 一、选择题 1 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 ( A)提高耦合性降低内聚性有利于提高模块的独立性 ( B)降低耦合性提高内聚性有利于提高模块的独立性 ( C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 ( D)内聚性是指模块间互相连接的紧密程度 2 构成计算机软件的是 ( A)源代码 ( B)程序和数据 ( C)程序和文档 ( D)程序、数据及相关文档 3 软件生命周期可分为定义阶 段、开发阶段和维护阶段,下面不属于开发阶段任务的是 ( A)测试 ( B)设计 ( C)可行性研
2、究 ( D)实现 4 下面不能作为结构化方法软件需求分析工具的是 ( A)系统结构图 ( B)数据字典( DD) ( C)数据流程图( DFD图) ( D)判定表 5 结构化程序设计中,下面对 goto语句使用描述正确的是 ( A)禁止使用 goto语句 ( B)使用 goto语句程序效率高 ( C)应避免滥用 goto语句 ( D) goto语句确实一无是处 6 下面不属于软件测试实施步骤的是 ( A)集成测试 ( B)回归测试 ( C)确认测试 ( D)单元测试 7 下面不属于软件需求分析阶段主要工作的是 ( A)需求变更申请 ( B)需求分析 ( C)需求评审 ( D)需求获取 8 结构
3、化程序包括的基本控制结构是 ( A)主程序与子程序 ( B)选择结构、循环结构与层次结构 ( C)顺序结构、选择结构与循环结构 ( D)模块结构、选择结构与层次结构 9 程序测试的目的是 ( A)执行测试用例 ( B)发现并改正程序中的错误 ( C)发现程序中的错误 ( D)诊断和改正程序中的错误 10 下面属于 系统软件的是 ( A)财务管理系统 ( B)数据库管理系统 ( C)编辑软件 Word ( D)杀毒软件 11 两个或两个以上模块之间关联的紧密程度称为 ( A)耦合度 ( B)内聚度 ( C)复杂度 ( D)数据传输特性 12 下面属于整数类的实例是 ( A) 0x518 ( B)
4、 0.518 ( C) -518 ( D) 518E-2 13 软件(程序)调试的任务是 ( A)诊断和改正程序中的错误 ( B)尽可能多地发现程序中的错误 ( C)发现并改正程序中的所有错误 ( D)确定程序中错误的性质 14 计算机软件的构成是 ( A)源代码 ( B)程序和数据 ( C)程序和文档 ( D)程序、数据及相关文档 15 下面不属于软件设计阶段任务的是 ( A)软件的详细设计 ( B)软件的总体结构设计 ( C)软件的需求分析 ( D)软件的数据设计 16 下面属于黑盒测试方法的是 ( A)边界值分析法 ( B)基本路径测试 ( C)条件覆盖 ( D)条件 -分支覆盖 17
5、下面不属于软件开发阶段任务的是 ( A)测试 ( B)可行性研究 ( C)设计 ( D)实现 18 下面属于字符类的 实例是 ( A) 518 ( B) 5 ( C) nm ( D) n 19 某系统结构图如下图所示,该系统结构图的最大扇出数是 ( A) n ( B) 1 ( C) 3 ( D) 4 20 软件工程的三要素是 ( A)方法、工具和过程 ( B)建模、方法和工具 ( C)建模、方法和过程 ( D)定义、方法和过程 21 通常软件测试实施的步骤是 ( A)集成测试、单元测试、确认测试 ( B)单元测试、集成测试、确认测试 ( C)确认测试、集成测试、单元测试 ( D)单元测试、确认
6、测试、集成测试 22 下面可以作为软件设计工具的是 ( A)系统结构图 ( B)数据字典( DD) ( C)数据流程图( DFD图) ( D)甘特图 23 某系统结构图如下图所示,则该系统结构图的宽度是 ( A) 2 ( B) 3 ( C) 4 ( D) n 24 下面不能作为软件需求分析工具的是 ( A) PAD图 ( B)数据字典( DD) ( C)数据流程图( DFD图) ( D)判定树 25 下面不属于对象基本特点的是 ( A)标识唯一性 ( B)可复用性 ( C)多态性 ( D)封装性 26 软件生命周期中,确 定软件系统要做什么的阶段是 ( A)需求分析 ( B)软件测试 ( C)
7、软件设计 ( D)系统维护 27 下面对软件测试和软件调试有关概念叙述错误的是 ( A)严格执行测试计划,排除测试的随意性 ( B)程序调试通常也称为 Debug ( C)软件测试的目的是发现错误和改正错误 ( D)设计正确的测试用例 28 下面属于系统软件的是 ( A)财务管理系统 ( B)编译软件 ( C)编辑软件 Word ( D)杀毒软件 29 软件生命周期是指 ( A)软件产品从提出、实现、使用、维护到停止使用退役的过 程 ( B)软件的需求分析、设计与实现 ( C)软件的开发与管理 ( D)软件的实现和维护 国家二级 C语言(程序设计基础和软件工程基础)机试模拟试卷 2答案与解析
8、一、选择题 1 【正确答案】 B 【试题解析】 耦合性是反映模块间互相连接的紧密程度,内聚性是指一个模块内部各个元素间彼此接合的紧密程序。提高模块的内聚性,降低模块的耦合性是有利于模块的独立性。 【知识模块】 程序设计基础和软件工程基础 2 【正确答案】 D 【试题解析】 软件由两部分组成:一是机器可执行的程序和数据; 二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。 【知识模块】 程序设计基础和软件工程基础 3 【正确答案】 C 【试题解析】 软件生命周期是指软件产品从提出、实现、使用、维护到停止使用退役的过程。其中,定义阶段包括可行性研究与计划制定和需求分析。测试、概要设计、
9、详细设计和实现属于开发阶段。 【知识模块】 程序设计基础和软件工程基础 4 【正确答案】 A 【试题解析】 按照 De Marco的定义, “结构化分析就是使用数据流图( DFD图)、数据字典( DD)、结构化 英语、判定表和判定树等工具,来建立一种新的、称为结构化规格说明的目标文档。 ”系统结构图不能作为结构化方法软件需求分析工具。 【知识模块】 程序设计基础和软件工程基础 5 【正确答案】 C 【试题解析】 滥用 goto语句确实有害,应尽量避免;完全避免使用 goto语句并非是明智的方法,有些地方使用 goto语句会使程序流程更清楚、效率更高;争论的焦点不应该放在是否取消 goto语句,
10、而应该放在用在什么程序结构上。 【知识模块】 程序设计基础和软件工程基础 6 【正确答案】 B 【试题 解析】 软件测试实施的步骤有单元测试、集成测试和确认测试。 【知识模块】 程序设计基础和软件工程基础 7 【正确答案】 A 【试题解析】 在软件开发的过程中,应该尽早的制定测试计划,其中在需求分析阶段制定系统测试计划,在概要设计阶段制定集成测试计划,在详细设计阶段制定单元测试计划。 【知识模块】 程序设计基础和软件工程基础 8 【正确答案】 C 【试题解析】 在结构化程序设计中,任何复杂的算法,都可以由顺序结构、选择(分支)结构和循环结构这三种基本结构来完成。选项 C正确。 【知识模块】 程
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 语言 程序设计 基础 软件工程 模拟 答案 解析 DOC
