1、信息管理技术笔试章节练习试卷 10及答案与解析 1 瀑布模型把软件生存周期划分为软件定义、软件开发和 _三个阶段,而每一阶段又可细分为若干更小的阶段。 ( A)详细设计 ( B)可行性分析 ( C)运行及维护 ( D)测试与排错 2 软件工程的出现是由于 _。 ( A)程序设计方法学的影响 ( B)软件产业化的需要 ( C)软件危机的出现 ( D)计算机的发展 3 概要设计的结果是提供一份 _。 ( A)模块说明书 ( B)框图 ( C)程序 ( D)数据结构 4 需求 分析是由分析员经了解用户的要求,认真细致地调研、分析,最终应建立目标系统的逻辑模型并写 _。 ( A)模块说明书 ( B)软
2、件规格说明书 ( C)项目开发计划 ( D)合同文档 5 _既可以用于模块开发阶段,也可适用于算法实现的详细设计阶段。 ( A)流程图 ( B)数据流图 ( C)结构图 ( D) SC图 6 PAD(Problem Analysis Diagram)图是一种 _工具。 ( A)系统描述 ( B)详细设计 ( C)测试 ( D)编程辅助 7 数据流图中 ,当数据流向或流自文件时 _。 ( A)数据流要命名,文件不必命名 ( B)数据不必命名,有文件名就足够了 ( C)数据流和文件均要命名,因为流出和流进的数据流是不同的 ( D)数据流和文件均不用命名,通过加工可自然反映出 8 分析员是 _。 (
3、 A)用户中系统的直接使用者 ( B)用户和软件人员的中间人 ( C)软件的编程人员 ( D)用户和软件人员的领导 9 在软件开发中,有利于发挥集体智慧的一种做法是 _。 ( A)设计评审 ( B)模块化 ( C)主程序员制 ( D) 进度控制 10 _在开发软件时,可用来提高程序员的工作效率。 ( A)程序开发环境 ( B)操作系统的作业管理功能 ( C)编译程序的优化功能 ( D)并行运算的大型计算机 11 在软件测试中设计测试实例主要由输入数据和 _两部分组成。 ( A)测试规则 ( B)测试计划 ( C)预期输出结果 ( D)以往测试记录分析 12 结构化程序设计主要强调程序的 _。
4、( A)效率 ( B)速度 ( C)可读性 ( D)大小 13 成功的测试是指 _。 ( A)运行 测试实例后未发现错误 ( B)发现程序的错误 ( C)证明程序正确 ( D)改正程序的错误 14 软件的 _设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。 ( A)概要 ( B)抽象 ( C)逻辑 ( D)规划 15 结构化分析 (SA)是软件开发需求分析阶段所使用的方法, _不是 SA所使用的工具。 ( A) DFD图 ( B) PAD图 ( C)结构化英语 ( D)判定表 16 结构化分析方法以数据流图、 _和加工说明等描述工具,即用直观的图和简洁的语言来描述软 件系统模型。
5、( A) DFD图 ( B) PAD图 ( C) IPO图 ( D)数据字典 17 模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的一类是 _。 ( A)顺序性内聚 ( B)过程性内聚 ( C)逻辑性内聚 ( D)功能性内聚 18 Jackson设计方法是由英国的 M.Jackson提出的,它是一种面向 _的设计方法。 ( A)对象 ( B)数据流 ( C)数据结构 ( D)控制结构 19 结构化程序设计思想的核心是要求程序只由顺序、循环和 _三种结构组成 ( A)分支 ( B)单入口 ( C)单出口 ( D)有规则 GOTO 20 源程序的版面文档要求应有变量说明、
6、适当注释和 _。 ( A)框图 ( B)统一书写格式 ( C)修改记录 ( D)编程日期 21 在软件工程中,软件测试的目的是 _。 ( A)试验性运行软件 ( B)发现软件错误 ( C)证明软件是正确的 ( D)找出软件中全部错误 22 在软件工程中,当前用于保证软件质量的主要技术手段还是 _。 ( A)正确性证明 ( B)测试 ( C)自动程 序设计 ( D)符号证明 23 在软件工程中,高质量的文档标准是完整性、一致性和 _。 ( A)统一性 ( B)安全性 ( C)无二义性 ( D)组合性 24 在软件研制过程中, CASE是 _。 ( A)指计算机辅助系统工程 ( B)指 CAD和
7、CAM技术发展动力 ( C)指正在实验室用的工具 ( D)指计算机辅助软件工程 25 软件文档不仅是软件开发各阶段的重要依据,而且也影响软件的 _。 ( A)可用性 ( B)可维护性 ( C)可扩充性 ( D)可移植性 26 软 件测试是软件开发过程中重要且不可缺少的阶段,测试过程中 _是基础测试。 ( A)系统测试 ( B)集成测试 ( C)单元测试 ( D)验收测试 27 编写程序阶段,选择程序设计语言是很关键的,如何选择主要是看 _。 ( A)语言的应用领域 ( B)数据结构的复杂性 ( C)语言的难易程度 ( D)算法及运算的复杂性 28 可行性研究后得出的结论主要与 _有关。 ( A
8、)软件系统目标 ( B)软件的功能 ( C)软件的性能 ( D)软件的质量 29 耦合是软件中各模块间相互 联系的一种度量,耦合的强弱取决于模块间的复杂程度。耦合的若干种类中,偶合度最高的是 _。 ( A)内容耦合 ( B)非直接耦合 ( C)数据耦合 ( D)控制耦合 30 软件的可维护性度量可分解为对多种因素度量;下述各种因素: (1)可测试性; (2)可理解性; (3)可修改性; (4)可用性 _是可维护性度量的内容。 ( A) (1) ( B) (1)(2)(3) ( C) (1)和 (2) ( D)全部 31 使用表示结构化控制结构的问题分析图 (PAD)符号所设计出来的程序 _。
9、( A)必然是结构化程序 ( B)一般不是结构化程序 ( C)一般是结构化程序 ( D)绝对不是结构化程序 32 伪码作为详细设计的工具,缺点在于 _。 ( A)每个符号对应于源程序的一行代码,对于提高系统的可理解性作用很小 ( B)不如其他图形工具直观,描述复杂的条件组合与动作间的对应关系不够明了 ( C)容易使程序员不受任何约束,随意转移控制 ( D)不支持逐步求精,使程序员不去考虑系统的全局结构 33 软件设计模块化的目的是 _。 ( A)提高易读性 ( B)降低 复杂性 ( C)增加内聚性 ( D)降低耦合性 34 回归测试是哪一类维护中最常运用的方法 ?_ ( A)完善性维护 ( B
10、)适应性维护 ( C)校正性维护 ( D)预防性维护 35 软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些 )是软件测试的任务 ?_ 预防软件发生错误 发现改正程序错误 提供诊断错误信息 ( A)只有 ( B)只有 ( C)只有 ( D)都是 36 对软件是否能达到用户所期望的要求的测试称为 _。 ( A)集成测试 ( B)系统测试 ( C)有效性测试 ( D)验收测试 37 为了提高程序的输入输出效率,应该遵循 _。 与外存有关的输入输出操作,应成块的传送数据 所有的输入输出操作应有缓存,以避免过于频繁的信息交换 对于外存,应采取简单有效的存取方法 与终端和行式打印
11、机相关的输入输出,应充分考虑设备的特性,以改进质量和速度 ( A) , , ( B) , , ( C) , ( D)都是 38 当运环境改变了,源程序仍然可 以保持不变是指计算机的 _特性。 ( A)编译效率 ( B)可移植性 ( C)可维护性 ( D)简洁性 39 _能发现程序中的错误并能证明程序中不存在错误。 静态测试 动态测试 正确性证明 ( A) 和 ( B) 和 ( C) 和 ( D)都是 40 结构化设计方法在软件开发中用于 _。 ( A)概要设计 ( B)程序设计 ( C)详细设计 ( D)可行性分析 41 结构化程序从理论上可以不使用 _语句。当然程序是否使用该语句是无关紧要的
12、,重要的是程序的结构是否严谨、清晰。 ( A) AND ( B) IF ( C) GOTO ( D) STOP 42 对软件工程环境的衡量标准主要集中表现 可扩充性 整体性 通用性及适应性 哪个 (些 )是衡量标准的内容 ? ( A) 和 ( B)只有 ( C)全部 ( D) 和 43 软件修改是带有一定的风险的,与软件维护有关的副作用可表现为 _。 修改程序 的副作用 修改数据的副作用 对用户影响的副作用 文档资源的副作用 ( A) , , ( B) , ( C) , , ( D) , 44 单元测试中,测试人员应根据设计文档或源程序了解模块的功能和逻辑结构,采用 _。 ( A)黑箱测试以测
13、试其功能,然后辅以白箱测试以测试其结构 ( B)白箱测试以测试其功能,然后辅以黑箱测试以测试其功能 ( C)白箱测试以测试其功能,然后辅以黑箱测试拟测试其结构 ( D)黑箱测试以测试其功能,然后辅以白箱测试以测试其功能 45 软件系统的测试包括: 验收测试 系统测试 模块测试 集成测试 有效性测试 它们的测试顺序为 _。 ( A) , , , , ( B) , , , , ( C) , , , , ( D) , , , , 46 软件指的是计算机系统中的 _和有关的文档资料。 47 _是靠近计算机硬件,并为操作硬件资源和支持应用软件的开发提供平台的一类软件。 48 软件危机的产生一方面和 _有
14、关系,另一方面也和软件 开发人员对软件开发的认识错误及经验不足有关。 49 软件工程是指导软件开发和维护的工程性学科,它以计算机科学理论及其他相关学科的理论为指导,采用工程化的概念、原理、技术和方法进行软件的开发和维护,把经过时间证明正确的 _和当前能够得到的最好的技术方法结合起来,以较少的代价获得高质量的软件。 50 采用先进的程序设计技术不仅可以提高软件开发和维护的效率,而且可以提高_。 51 软件的 _是指从用户的需求开始,经过开发,交付使用,在使用中不断地增补修订,直到让位于新的软件的 全过程。 52 _将软件开发过程中的各项活动定为依固定顺序连接的若干阶段工作,每个阶段中的工作都以上
15、一个阶段工作的结果为依据,同时为下一阶段的工作提供前提。 53 _要求能够快速地建立可以供用户使用并从用户处快速获取反馈信息的可运行模型。 54 _是传统的瀑布模型和快速原型模型等的改进,其中每一个阶段引入风险分析与评估,并不断地对原型进行改进和完善,最终形成符合用户需求的目标系统。 55 软件开发方法是一种使用已经定义好的 _及表示符号来组织软件生产过程的方法。 56 现在常见的软件开发方法有:结构化开发方法、形式化开发方法和 _开发方法等。 57 结构化方法是一种传统的开发方法,总的指导思想是 _、逐步求精、模块化,基本原则是抽象和功能分解。 58 用户需求是指用户要求软件系统必须满足的所
16、有 _。 59 _是对数据流图中包含的所有元素的定义的集合。 60 _是需求分析阶段的最后成果,是软件开发中重要的文档之一。 61 _指模块内部各成分联系紧密的程度,它是衡量模块独立性的重要标 准。 62 _是模块之间互相关联的紧密程度,它也是衡量模块独立性的标准。 63 _确定了软件系统的总体结构,详细设计则对设计结果作进一步的细化,以给出目标系统的精确描述。 64 白盒测试方法是将被测对象看成一个打开的盒子,测试人员了解程序的内部结构和处理过程,测试用例要根据程序的 _来设计,测试时要尽可能多地覆盖程序中所出现的所有逻辑路径。 65 _主要根据输入条件和输出条件确定测试数据,来检查程序是否
17、能够产生正确的输出。 66 程序正确性证明是用 _来证明程序正确性的方法。 67 _是指被测程序不在计算机上运行而是由人工检测或计算机辅助静态分析的方法对程序进行检测。 68 面向数据流的设计方法定义了一些不同的 _方法,利用这些方法可以将数据流图变换成软件结构。 69 模块独立性的两个度量标准是内聚度和 _。 70 集成测试的主要方法是 _和 _。 71 软件开发是一个 _逐步细化和求精的过程,而软件测试是一个 _集成的过程。 72 软件模块独立性的两个定性度量标 准是 _和 _。 信息管理技术笔试章节练习试卷 10答案与解析 1 【正确答案】 C 2 【正确答案】 C 3 【正确答案】 A
18、 4 【正确答案】 B 5 【正确答案】 C 6 【正确答案】 B 7 【正确答案】 B 8 【正确答案】 B 9 【正确答案】 A 10 【正确答案】 A 11 【正确答案】 C 12 【正确答案】 C 13 【正确答案】 B 14 【正确答案】 A 15 【正确答案】 B 16 【正确答案】 D 17 【正确答案】 D 18 【正确答案】 B 19 【正确答案】 A 20 【正确答案】 B 21 【正确答案】 B 22 【正确答案】 C 23 【正确答案】 C 24 【正确答案】 D 25 【正确答案】 B 26 【正确答案】 C 27 【正确答案】 A 28 【正确答案】 A 29 【正
19、确答案】 A 30 【正确答案】 D 31 【正确答案】 A 32 【正确答案】 B 33 【正确答案】 B 34 【正确答案】 C 35 【正确答案】 D 36 【正确答案】 C 37 【正确答案】 D 38 【正确答案】 B 39 【正确答案】 D 40 【正确答案】 C 41 【正确答案】 C 42 【正确答案】 C 43 【正确答案】 C 44 【正确答案】 A 45 【正确答案】 D 46 【正确答案】 程序 47 【正确答案】 系统软件 48 【正确答案】 软件本身的特点 49 【正确答案】 管理措施 50 【正确答案】 软件产品的质量 51 【正确答案】 生存周期 52 【正确答
20、案】 瀑布模型 53 【正确答案】 快速原型法 54 【正确答案】 螺旋模型 55 【正确答案】 技术集 56 【正确答案】 面向对象 57 【正确答案】 自顶向下 58 【正确答案】 功能和限制 59 【正确答案】 数据字典 60 【正确答案】 软件需求说明书 61 【正确答案】 内聚度 62 【正确答案】 耦合度 63 【正确答案】 总体设计 64 【正确答案】 内部逻辑 65 【正确答案】 黑盒测试 66 【正确答案】 数学的方法 67 【正确答案】 静态测试 68 【正确答案】 映射 69 【正确答案】 耦合度 70 【正确答案】 非增式测试方法 , 增式测试方法 71 【正确答案】 自顶向下 , 相反顺序 (自底向上 ) 72 【正确答案】 内聚性 , 耦合性
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1