[计算机类试卷]信息管理技术笔试章节练习试卷12及答案与解析.doc

上传人:amazingpat195 文档编号:494465 上传时间:2018-11-30 格式:DOC 页数:66 大小:104KB
下载 相关 举报
[计算机类试卷]信息管理技术笔试章节练习试卷12及答案与解析.doc_第1页
第1页 / 共66页
[计算机类试卷]信息管理技术笔试章节练习试卷12及答案与解析.doc_第2页
第2页 / 共66页
[计算机类试卷]信息管理技术笔试章节练习试卷12及答案与解析.doc_第3页
第3页 / 共66页
[计算机类试卷]信息管理技术笔试章节练习试卷12及答案与解析.doc_第4页
第4页 / 共66页
[计算机类试卷]信息管理技术笔试章节练习试卷12及答案与解析.doc_第5页
第5页 / 共66页
点击查看更多>>
资源描述

1、信息管理技术笔试章节练习试卷 12及答案与解析 1 概要设计的结果是提供一份 ( )。 ( A)模块说明书 ( B)框图 ( C)程序 ( D)数据结构 2 软件危机通常是指在计算机软件开发和维护时所产生的一系列严重的问题,这些问题中相对次要的因素是 ( )。 ( A)软件功能 ( B)文档质量 ( C)开发效率 ( D)软件性能 3 软件危机是软件产业化过程中出现的一种现象,下列 ( )是其主要表现。 软件需求增长难以满足 软件开发成本提高 软件开发进度难 以控制 软件质量不易保证 ( A) , , ( B) , ( C)全部 ( D) , , 4 系统设计是结构化开发方法中的重要阶段,下列

2、 ( )不是系统设计的任务。 ( A)确定系统功能 ( B)进行总体设计 ( C)确定软件结构 ( D)完成数据库设计 5 软件开发的典型作用是 ( )。 ( A)控制软件需求的易变性 ( B)一种软件工程方法学 ( C)项目管理方法 ( D)需求分析的指导 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)需求分析 ( D)可行性研究 11 ( )在开发软件时可用来提高程序员的工作效率。 ( A)程序开发环境 ( B)操作系统的作业管理功能 ( C)编译程序的优化功能 ( D)并行运作的

4、大型计算机 12 原型化方法是一类动态定义需求的方法,下列叙述中 ( )不具有原型化方法的特征。 ( A)提供 严格定义的文档 ( B)加强用户参与和决策 ( C)简化项目管理 ( D)加快需求的确定 13 可行性研究后得出的结论,主要与 ( )有关。 ( A)软件系统目标 ( B)软件的功能 ( C)软件的性能 ( D)软件的质量 14 软件设计复审有其客观的标准,如可追溯性、实用性等,软件设计是否包含软件需求规格说明的所有要求,属于标准中的 ( )。 ( A)可追溯性 ( B)风险 ( C)实用性 ( D)可维护性 15 层次图和结构图是软件设计中可使用的图形工具,它们都用于描述 ( )。

5、 ( A)软件结构 ( B)软件工程 ( C)软件流程 ( D)软件模块 16 源程序的版面文档要求应有变量说明、适当注释和 ( )。 ( A)统一书写格式 ( B)框图 ( C)修改记录 ( D)编程日期 17 程序中的注释可以增加程序的 ( )。 ( A)可读性 ( B)可理解性 ( C)可维护性 ( D)可修改性 18 在软件工程中,高质量的文档标准是 ( )。 ( A)统一性 ( B)安全性 ( C)无二义性 ( D)组合性 19 软件文档不仅是软件开发各阶段的重要依据 ,而且还影响软件的 ( )。 ( A)可用性 ( B)可维护性 ( C)可扩充性 ( D)可移植性 20 结构化生命

6、周期法实施的前提和依据应该是 ( )。 ( A)需求的动态定义 ( B)需求的早期冻结 ( C)固有的阶段划分 ( D)完整的开发工具 21 结构化设计方法在软件开发中用于 ( )。 ( A)概要设计 ( B)程序设计 ( C)详细设计 ( D)可行性分析 22 当运行环境改变了,源程序仍然可以保持不变是计算机软件的 ( )特性。 ( A)编译效率 ( B)可移植性 ( C)可维护性 ( D)简洁性 23 软件开发模型 ( )。 ( A)是一种软件开发学 ( B)描述了软件开发活动的组织 ( C)就是瀑布模型 ( D)给出软件开发中包含的活动 24 在软件研制过程中, CASE是 ( )。 (

7、 A)指计算机辅助系统工程 ( B)指 CAD和 CAM技术发展的动力 ( C)指正在实验室的工具 ( D)指计算机辅助软件工程 25 结构化分析方法是一种面向 ( )的需求分析方法。 ( A)对象 ( B)数据结构 ( C)数据流 ( D)控制流 26 耦 合度是度量模块独立性的指标之一,若一组模块都访问同一数据结构,则称为 ( )。 ( A)内容耦合 ( B)公共耦合 ( C)外部耦合 ( D)控制耦合 27 使用表示结构化控制结构的问题分析图所设计出来的程序 ( )。 ( A)必然是结构化程序 ( B)一般不是结构化程序 ( C)一般是结构化程序 ( D)绝对不是结构化程序 28 软件设

8、计将涉及软件的结构、过程和模块的设计,其中软件过程是指 ( )。 ( A)模块间的关系 ( B)模块的操作细节 ( C)软件层次结构 ( D)软件开发过 程 29 下列选项中, ( )不是软件详细设计的工具。 ( A)程序流程图 ( B)方框图 ( C) HIPO图 ( D) PAD图 30 软件复审是保证软件质量的重要技术手段,复审的主要目的是 ( )。 ( A)较早发现程序错误 ( B)做测试的前期准备 ( C)较早发现软件缺陷 ( D)严格贯彻工程规范 31 软件本身也会更新,故应对软件进行管理,即软件配置管理,也称为 ( )。 ( A)文档管 ( B)版本管理 ( C)软件管理 ( D

9、)计划管理 32 在数据流图中用圆表示 ( )。 ( A)数据流 ( B)加工 ( C)源和终点 ( D)文件 33 数据流图是描述数据在软件中流动和变换的过程,而对数据流图中所包含的元素的定义则是 ( )。 ( A)数据存储 ( B)数据加工 ( C)数据字典 ( D)数据定义 34 在单元测试中,测试人员应根据设计文档或源程序,了解模块的功能和逻辑结构,采用 ( )。 ( A)黑箱测试,以测试其功能,然后辅以白箱测试以测试其结构 ( B)白箱测试,以测试其功能,然后辅以黑箱测试以测试其功能 ( C)白箱测试,以测试其功能,然 后辅以黑箱测试以测试其结构 ( D)黑箱测试,以测试其功能,然后

10、辅以白箱测试以测试其功能 35 在下列选项中, ( )属于完善性维护内容。 ( A)发现测试阶段未发现的错误 ( B)适应变化的软硬件环境 ( C)修改和补充软件系统的功能和质量 ( D)改进未来的可靠性和可维护性 36 系统测试是将软件系统与硬件外设和其他系统元素结合,对整个软件系统进行测试, ( )不是系统测试的内容。 ( A)功能测试 ( B)性能测试 ( C)安装测试 ( D)安全测试 37 软件开发可行性研究一般涉 及经济、技术和操作可行性,而进行可行性研究的基本依据则是用户提出的软件 ( )。 ( A)系统质量 ( B)系统功能 ( C)系统目标 ( D)系统性能 38 软件需求分

11、析一般应确定的是用户对软件的 ( )。 ( A)功能需求 ( B)非功能需求 ( C)性能需求 ( D)功能需求和非功能需求 39 软件测试方法可分为 3类,它们是动态测试、静态测试和程序正确性证明,真正实施的方法则是 ( )。 ( A)动态测试和静态测试 ( B)静态测试和程序正确性证明 ( C)动态测试和程序正确性证明 ( D)都不是 40 需求分析是结构化开发方法中的重要阶段, ( )是需求分析阶段应完成的任务。 ( A)绘制数据流图 ( B)制作数据字典 ( C)绘制数据流图和制作数据字典 ( D)形成软件结构图 41 程序设计语言的选择是顺利实施编程的重要基础,评价可用语言的因素甚多

12、,而其重要的选择依据是 ( )。 ( A)语言的应用领域 ( B)对于语言的熟悉程度 ( C)数据结构的复杂度 ( D)算法的复杂度 42 模块的内聚是从功能的角度来度量模块内的联系,内聚度最强的是 ( )。 ( A)通信内聚 ( B)功能内聚 ( C)顺序内聚 ( D)逻辑内聚 43 软件结构设计有其准则,下列 ( )是不符合设计准则要求的。 ( A)与模块规模无关 ( B)提高模块独立性 ( C)深度、宽度、扇出和适度扇人 ( D)保持模块控制范围 44 软件生命周期一般包括软件开发期和软件运行期,下述 ( )不是软件开发期所包含的内容。 ( A)程序编制 ( B)需求分析 ( C)结构设

13、计 ( D)性能优化 45 软件工程环境按软件生命周期的不同阶段可分为 4类, ( )包括程序正确性证明、验证及软件测试等功能。 ( A)软件开发环境 ( B)软件维护环境 ( C)软件项目管理环境 ( D)软件质量保证环境 46 总体设计是在 ( )工作的基础上进行的。 ( A)可行性研究 ( B)系统计划 ( C)需求分析 ( D)详细设计 47 软件测试是软件质量保证的重要手段。下述 ( )是软件测试的最基础环节。 ( A)功能测试 ( B)单元测试 ( C)结构测试 ( D)确认测试 48 在软件开发的 Jackson方法中,用来描述程序结构的是 ( )。 ( A)算法语言 ( B)模

14、式逻辑 ( C)数据结构 ( D)数据定义 49 软件维护工作的内容是 ( )。 ( A)因环境已发生了变化 ( B)软件需要做相应的变更 ( C)纠正与修改软件中含有的错误 ( D)为扩充功能,提高性能而做的变更,包括上述内容 50 软件测试中的高产指的是 ( )。 ( A)用适量的测试用例,说明被测试程序正确无误 ( B)用适量的测试用例,说明被测试程序符合相应的要求 ( C)用少量的测试用例,发现被测试程序尽可能多的错误 ( D)用少量的测试用例,纠正被测试程序尽可能多的错误 51 软件的开发和维护划分为 8个阶段,单元测试是在 ( )阶段完成的。 ( A)可行性研究和计划 ( B)需求

15、分析 ( C)实施 ( D)使用和维护 52 ( )是在代码编写阶段可进行的测试,它是整个测试工作的基础。 ( A)系统测试 ( B)安装测试 ( C)验收测试 ( D)单元测试 53 结构化设计方法和结构化分析法 SA是在软件开发过程中常用的方法,通过使用 SA可以得到 ( )。 ( A)程序流程图 ( B)模块结构图及模块的功能说明 ( C)具体的语言程序 ( D)分层数据 流图和数据字典 54 软件修改是带有一定风险和副作用的,与软件维护有关的副作用可表现为( )。 ( A)修改程序的副作用、修改数据的副作用和对用户影响的副作用 ( B)修改数据的副作用和文档资源的副作用 ( C)修改程

16、序的副作用、修改数据的副作用和文档资源的副作用 ( D)修改数据的副作用和对用户影响的副作用 55 软件工程学包括软件开发技术和软件工程管理两部分,下面 ( )是与工程管理中有关的研究内容。 ( A)开发方法学 ( B)软件工程经济学 ( C)开发成本估算 ( D)软件开发工 具 56 为了实现最终目标系统,必须设计出组成这个系统的所有程序和文件,通常分为两个阶段完成,即 ( )和过程设计。 ( A)程序设计 ( B)结构设计 ( C)系统设计 ( D)详细设计 57 面向数据流的软件设计方法,一般是把数据流图中的数据流划分 ( )两种流,再将数据流图映射为软件结构。 ( A)数据流与事务流

17、( B)变换流与事务流 ( C)信息流与控制流 ( D)变换流与数据流 58 软件开发的原型化方法是一种与结构化方法具有不同策略的方法,其最有效的应用领域应该是 ( )。 ( A)科学信息 ( B)工程设计 ( C)管理信息 ( D)过程控制 59 软件计划的任务是为项目负责人提供对软件资源、成本和进度的估价,其中对系统各种功能的界限划分应属于下列 ( )任务。 ( A)分析 ( B)估价 ( C)制定进度 ( D)进度分配 60 与软件开发方法密切相关的应是支持该方法实施的软件工具,将它们有机地集成起来则构成一个 ( )。 ( A)软件工程环境 ( B)软件开发规范 ( C)软件生产线 (

18、D)软件开发工具 61 数据流图是进行软件需求分析常用的 工具,其最基本的图形符号是变换、数据流、数据存储和外部实体,其中用 ( )图形符号来代表图中的数据源 /流。 ( A)直线 ( B)方框 ( C)圆框 ( D)箭头 62 软件设计模块化的目的是 ( )。 ( A)提高易读性 ( B)降低复杂性 ( C)增加内聚性 ( D)降低耦合性 63 程序测试是一项复杂的工作,一般测试者在进行测试时都需要设计 ( )。 ( A)数据结构 ( B)测试实例 ( C)测试阶段 ( D)测试方法 64 软件工程方法学的研究内容,包含软件开发技术和软件 工程管理两个部分,其期望达到的最终目标是 ( )。

19、( A)软件开发工程化 ( B)消除软件危机 ( C)实现软件可重用 ( D)程序设计自动化 65 在软件质量因素中,软件在异常条件下仍能运行的能力称为软件的 ( )。 ( A)安全性 ( B)健壮性 ( C)可用性 ( D)可靠性 66 用方框图作为详细设计工具将用到数据盒,下述 ( )不是数据盒描述的对象。 ( A)全程数据 ( B)执行过程 ( C)数据结构 ( D)局部数据 67 IBM的 HIPO图应用于软件开发的 ( )阶段。 ( A)需求分析 ( B)总体设计 ( C)实现 ( D)测试 68 结构化程序设计方法主要是为 ( )服务的。 ( A)项目管理人员 ( B)程序员 (

20、C)系统分析员 ( D)用户 69 在软件的分析阶段,常用 ( )来描述业务处理系统的信息来源、存储、处理和去向。 ( A) E-R图 ( B)框图 ( C) DFD ( D)时序网络 70 在数据仓库中,要解决的重要问题是 ( )。 ( A)一致性 ( B)快速性 ( C)数据压缩 ( D)数据共享 71 在软件生产过 程中,需求信息由 ( )给出。 ( A)程序员 ( B)项目管理者 ( C)软件分析设计人员 ( D)用户 72 用户界面的主要功能是 ( )。 ( A)进行输入输出 ( B)通信 ( C)为用户服务 ( D)保证系统的可视化 73 在下面列出的基本成分中, ( )不是数据流

21、图的基本成分。 ( A)信息处 ( B)信息存储 ( C)外部实体 ( D)系统状态 74 国内在 ( )引入软件工作环境的概念。 ( A) 20世纪 80年代初期 ( B) 20世纪 80年代中期 ( C) 20世纪 80年代末期 ( D) 20世纪 90年代初期 75 程序设计属于软件开发过程的 ( )阶段。 ( A)设计 ( B)测试 ( C)实现 ( D)编码 76 对于软件开发管理的核心问题是 ( )。 ( A)进度 ( B)质量 ( C)费用 ( D)资源利用 77 为了提高测试的效率,应该 ( )。 ( A)随机地选取测试数据 ( B)取一切可能的输入数据作为测试数据 ( C)在

22、完成编码后制订软件的测试计划 ( D)选择发现错误可能性大的数据作为测试数据 78 与设计测试数据无关的文档 是 ( )。 ( A)需求说明书 ( B)设计说明书 ( C)源程序 ( D)项目开发设计 79 PAD图是一种 ( )工具。 ( A)系统描述 ( B)详细设计 ( C)测试 ( D)编程辅助 80 在软件开发中,有利于发挥集体智慧的一种做法是 ( )。 ( A)设计评审 ( B)模块化 ( C)主程序员制 ( D)进度控制 81 结构化程序设计主要强调程序的 ( )。 ( A)效率 ( B)速度 ( C)可读性 ( D)大小 82 结构化程序设计思想的核心是要求程序只由顺 序、循环

23、和 ( )3种结构组成。 ( A)分支 ( B)单入口 ( C)单出口 ( D)有规则 GOTO 83 软件工程学的概念除指软件开发技术研究外,另一重要内容为 ( )。 ( A)软件工程管 ( B)软件开发工具的培训 ( C)开发人员培训 ( D)软件工作经济学 84 软件的维护指的是 ( )。 ( A)对软件的改进、适用和完善 ( B)维护正常运行 ( C)配置新软件 ( D)软件开发期的一个阶段 85 逆向工程在软件工程中主要用于 ( )阶段。 ( A)分析 ( B)设 计 ( C)编码 ( D)维护 86 在软件工程中,只根据程序的功能说明而不关心程序内部逻辑的测试方法,称为 ( )测试

24、。 ( A)白箱法 ( B)灰盒法 ( C)黑箱法 ( D)综合法 87 模块的独立性是软件模块化设计的关键之一,一般用内聚和 ( )两个标准来度量模块的独立性。 ( A)软件的质量 ( B)模块测试 ( C)可重用 ( D)耦合 88 验收测试是对软件功能 ( )的确定。 ( A)可靠性 ( B)有效性 ( C)可维护性 ( D)可接受性 89 单元测试又称 ( )。 ( A)集成测试 ( B)模块测试 ( C)黑箱法 ( D)白箱法 90 耦合是软件中各模块间相互联系的一种度量,耦合的强弱取决于模块间的复杂程度。在耦合的若干种类中,耦合度最高的是 ( )。 ( A)内容耦合 ( B)非直接

25、耦合 ( C)数据耦合 ( D)控制耦合 91 为了便于软件的维护,程序应具有清晰的结构和良好的风格,下面关于编程风格的叙述中, ( )是不可取的。 ( A)使用有意义的标志符 ( B)尽可能对代码进行优化 ( C)不进行浮点数的相等比较 ( D)应该有适 量的注释 92 伪码又称为程序设计语言 PDL,一种典型的 PDL是仿照 ( )编写的。 ( A) Fortran语言 ( B)汇编语言 ( C) Pascal语言 ( D) Cobol语言 93 软件设计中,设计复审是重要的环节,其主要目的和作用是 ( )。 ( A)减少测试工作量 ( B)保证软件质量 ( C)避免后期付出高代价 ( D

26、)缩短软件开发周期 94 下述 ( )语言为结构化程序语言。 ( A) Fortran语言 ( B) C语言 ( C) Basic语言 ( D) Cobol语言 95 软件维护阶段的任务执行分为 3部分,其中最关键的维护工作是 ( )。 ( A)理解现有系统 ( B)使用结构化技术 ( C)修改现有系统 ( D)重新确认修改部分 96 改进数据流图 DFD的目的是提高它的正确性和易理解性。分析人员可以以数据守恒和 ( )方向检查数据流图的正确性。 ( A)文件操作 ( B)程序框图 ( C)软件结构 ( D)流程描述 97 ( )是结构化分析方法 (SA)的核心。 ( A)自顶向下逐层分解的方

27、法 ( B)数据流图的绘制 ( C)父图与子图的平衡 ( D)加工描述方法的选择 98 在软件设计复审中,软件设计是否包含软件需求规格说明的所有内容是对它的( )标准进行衡量。 ( A)选择方案 ( B)可维护性 ( C)技术清晰度 ( D)可追溯性 99 下面 ( )不是软件设计规格说明中模块的内容。 ( A)接口描述 ( B)数据的组织 ( C)外部文件结构 ( D)处理过程描述 100 在软件工程中,当前用于保证软件质量的主要技术手段是 ( )。 ( A)正确性证明 ( B)测试 ( C)自动程度设计 ( D)符号证明 101 测试与排错是耳相联系但性质不同的两类活动,下列关于它们区别的

28、描述不正确的是 ( )。 ( A)测试发生在排错之前 ( B)测试从已知条件出发,使用预知方法;排错从未知初始条件出发 ( C)测试是随机的、联想的和试验的;排错是可预测的、机械的和强制的 ( D)测试可忽略对象细节,排错必须了解对象细节 102 软件维护是软件运行期的重要任务,下列维护任务中 ( )是软件维护的最少部分。 ( A)预防性维护 ( B)适应性维护 ( C)校正性维护 ( D)完善性维护 103 下列 ( )不是 增加软件维护工作量的因素。 ( A)用户数量的增加 ( B)使用结构化技术 ( C)软件年龄增大 ( D)应用环境变化 104 软件 (结构 )设计阶段产生的文档是 (

29、 )。 ( A)程序流程图 ( B)系统功能说明书 ( C)系统模型说明书 ( D)模块结构图和模块说明书 105 信息隐蔽的概念与下述 ( )概念直接相关。 ( A)软件结构定义 ( B)模块类型划分 ( C)模块独立性 ( D)模块耦合度 106 测试计划的制定是执行系统测试的基本保证,它必须有正式的测试文档。测试文档一般 包括 3部分,下列 ( )不是它的组成部分。 ( A)综述部分 ( B)测试数据库和代码部分 ( C)附录 ( D)实际测试说明书 107 集成测试是在组装软件模块的同时,进行测试以查找与接口有关的错误。组装模块的过程为 ( )。 ( A)自顶向下或自底向上 ( B)自顶向下 ( C)先自顶向下后自底向上

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

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

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