自学考试02333软件工程试题库和答案.doc

上传人:坚持 文档编号:4001267 上传时间:2019-09-09 格式:DOC 页数:26 大小:40.14KB
下载 相关 举报
自学考试02333软件工程试题库和答案.doc_第1页
第1页 / 共26页
自学考试02333软件工程试题库和答案.doc_第2页
第2页 / 共26页
自学考试02333软件工程试题库和答案.doc_第3页
第3页 / 共26页
自学考试02333软件工程试题库和答案.doc_第4页
第4页 / 共26页
自学考试02333软件工程试题库和答案.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、. .Word 完美格式02333 软件工程题库及答案单选题1.软件开发环境按解决的 问题分类包含( ) A.程序设计环境 B.工具箱环境 C.基于方法的环境 D.以语言为中心的环境2.用于描述待开发产品/系统功能上的能力、性能参数或其他性质的是( ) A.程序 B.需求 C.设计 D.规约3.下列选项中,用作详细设计 的工具是( ) A.层次图 B.数据流图 C.模块结构图 D.盒图4.UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是( ) A.用况图 B.部署图 C.对象图 D.构件图5.根据软件需求分类,下列 选项中不属于设计约束的是( ) A.并发操作 B.握手协议 C.

2、质量属性 D.硬件限制6.根据 RUP 测试活动,输入为测试用况,活动为实现测试,则输出为( ) A.测试计划 B.测试构件 C.测试评价 D.测试过程7.一般来说,单元测试往往采用( ) A.等价类测试 B.因果图测试 C.白盒测试 D.黑盒测试8.支持面向对象技术的软 件生存周期模型是( ) A.喷泉模型 B.螺旋模型 C.增量模型 D.瀑布模型. .Word 完美格式9.CMMI成熟度等级中的第四级为( ) A.已定义级 B.已定量管理级 C.持续优化级 D.已管理级10.若一 个学 生可以在一所或者多所学校注册学习,那么这种关联关系称为( ) A.依赖 B.泛化 C.组合 D.聚合11

3、.以下( )不是结构化分析方法常用的工具。 A.数据流图 B.数据字典 C.程序流程图 D.判定树12.软件基本过程指那些与软件生产直接相关的活动集,可分为获取过程、供应过程开始过程、运行过程和( ) A.验证过程 B.调试过程 C.测试过程 D.维护过程13.提高程序可读性的有力手段是( ) 。 A.选好一种程序设计语言 B.显式说明一切变量C.使用三 种标准控制 语句 D.给程序加注释14.软件需求分析阶段的任务是确定( ) 。 A.软件开发方法 B.软件开发费用 C.软件系统功能 D.软件开发工具15.下面不是软件需求规格说明书的特点的是( ) 。 A.正确性 B.无歧义性 C.完整性

4、D.不可修改性16.结构 设计 是一种应用最广泛的系统设计方法,是以 ( )为基础、自顶向下、逐步求精和模块化的过程。 A.数据流 B.数据流图 C.数据库 D.数据结构. .Word 完美格式17.需求分析说明书不能作为( ) 。 A.可行性研究的依据 B.用户和开发人员之间的合同C.系统概 要设计 的依据 D.软件验收测试的依据18.在数 据流 图(DFD)中,带有名字的箭头表示( ) 。 A.控制程序 的执行顺序 B.模块之间的调用关系 C.数据的流向 D.程序的组成成分19.下列 叙述中,不 属于结构化 分析方法的是( ) 。 A.面向数据流的结构化分析方法 B.面向数据结构的 Jac

5、kson方法C.面向数 据结构 的结构化数据系 统开发方法 D.面向对象的分析方法20.详细设计的任务是决定每个模块的内部特性,即模块( ) 。 A.外部特性 B.内部特性 C.算法和使用数据 D.功能和输入输出数据21.下列工具中属于需求分析常用工具的是( ) 。 A.PAD B.PFD C.N-S D.DFD22.在白盒 测试 法中的逻辑覆盖技术中,其中发现错误能力最弱的覆盖技术是( ) 。 A.语句覆盖 B.判定覆盖 C.条件覆盖 D.数据流23.在软 件测试过 程的 4 个步骤中,测试依据是需求 规格说明的是( ) 。 A.单元测试 B.集成测试 C.确认测试 D.系统测试24.概要

6、设计 的结果是提供一 份( ) 。 A.模块说明书 B.框图 C.程序 D.数据结构25.与设计测试数据无关的文档是( ) 。 A.需求说明书 B.设计说明书 C.源程序 D.项目开发设计. .Word 完美格式26.在软 件维护 中,为了加强、 改善系统的功能和性能,以满足用户新的要求的维护称为( ) 。 A.适应性维护 B.纠错性维护 C.完善性维护 D.预防性维护27.软件 测试 的目的是( ) 。 A.发现错误 B.演示程序的功能 C.改善软件的性能 D.挖掘软件的潜能28.在瀑布模型中,将软件分为若干个时期,软件项目的可行性研究一般归属于( ) A.维护时期 B.运行时期 C.计划时

7、期 D.开发时期29.下列中不属于软件维护的是( ) 。 A.纠错性维护 B.完善性维护 C.检验性维护 D.预防性维护30.软件工程的理论和技术性研究的内容主要包括软件 开发技术和( ) 。 A.消除软件危机 B.软件工程管理 C.程序设计自动化 D.程序设计自动化31.软件 测试过 程是软件开发过程的逆过程,其最基础性的测试应是( ) 。 A.集成测试 B.单元测试 C.有效性测试 D.系统测试32.强行排除法是一种常用的简单方法,下列选项中( )不属于强行排除法。A.输出内存 储器的信息 B.进行回归测试 C.在程序中 插入打印 语句 D.利用自动调试工具33.Putnam成本估算模型是

8、一个( )模型。 A.静态单变量 B.动态单变量 C.静态多变量 D.动态单变量. .Word 完美格式34.在 SD方法中全面指导模块划分的最重要的原则是( ) A.程序模块化 B.模块高内聚 C.模块低耦合 D.模块独立性35.在集成(联合)测试中,测试的主要目的是发现( )阶段的错误。 A.软件计划 B.需求分析 C.设计 D.编码36.下列不 属 于软件调试技术的是( ) 。 A.强行排错法 B.集成测试法 C.回溯法 D.原因排除法37.下面 关于 PDL 语言不正确的说法是( ) A.PDL是描述处 理过程怎么做 B.PDL是只描述加工做什么C.PDL也 称为伪码 D.PDL的外层

9、语法应符合一般程序设计语言常用的语法规则38.程序的三种基本控制结构的共同特点是 ( ) 。 A.不能嵌套使用 B.只能用来写简单程序C.只能一 个入口和一 个出口 D.已经用硬件实现39.在面向 对 象的高层设计体系结构中, ( )是用来描述用户一般使用软件习惯的部分 A.人机交互界面 B.问题论域 C.系统交互界面 D.数据管理40.在 ATM机系统中,下列( )不能在面向对象设计中被定义为类。 A.中央计算机 B.柜台事务 C.拨号 D.营业厅41.模块 的内 聚性最高的是( ) A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚42.把一 组具有相似特性的对象组合在一起,称之为(

10、) A.多态性 B.类 C.消息 D.继承性. .Word 完美格式43.以下 说法 错误的是 ( ) 。 A.面向对象分析与面向对象设计的定义没有明显区别B.从面向对象分析到面向 对象设计,是一个逐渐扩充模型的过程C.在实际 的软件 开发过程中,面向 对象分析与面向对象设计 的界限是模糊的D.面向对象分析和面向 对象设计活动是一个多次反复迭代的过程44.SA方法的基本思想是( ) A.自顶向下逐步分解 B.自底向上逐步抽象 C.自底向上逐步分解 D.自底向下逐步抽象45.在 E-R模型中,包含以下基本成分 ( )。 A.数据、对象、实体 B.控制、联系、对象 C.实体、联 系、属性 D.实体

11、、属性、操作46.程序的三种基本控制结构是( ) 。 A.过程、子程序和分程序 B.顺序、选择和重复 C.递归、迭代和回溯 D.调用、返回和转移47.软件管理的主要职能有( ) 。 A.人员管理、计划管理 B.标准化管理、配置管理 C.成本管理、进度管理 D.A和 B48.下列模型属于成本估算方法的有( ) 。 A.COCOMO模型 B.McCall模型 C.McCabe模型 D.时间估算法49.下列 语言中 哪个语言是低级语言( ) 。 A.PASCAL B.VISUAL BASIC C.C+ D.汇编语言50.原型化方法是一类动态定义需求的方法,下列叙述中,哪一个不具有原型化方法的特点(

12、) 。 A.提供严格定义的文档 B.加强用户参与和决策C.简化项 目管理 D.加快需求的确定. .Word 完美格式多选题1.下面的( )是软件构 造活动的任务。 A.构建软件组件 B.设计用户界面 C.实施组件的单元测试 D.评估组件的质量2.良好设计的特征是( ) 。 A.模块之间呈现高耦合 B.实现分析模型中的所有需求C.包括所有 组件的 测试用例 D.提供软件的完整描述3.软件维护的策略包括( )。 A.定期检测维护 B.改正性维护 C.适应性维护 D.完善性维护4.下列属于不标准的书写 格式有( ) 。 A.书写时适当使用空格分隔 B.一行写入多条语句C.嵌套结 构不使用分 层缩进的

13、 写法 D.程序中不加注释5.面哪些测试属于黑盒测试 ( )。 A.路径测试 B.等价类划分 C.边界值分析 D.错误推测 E.循环测试6.下列属于软件测试过程的是 ( )。 A.单元测试 B.组装测试 C.内核测试 D.法律验证 E.确认测试7.软件危机可以表现为( ) 。 A.产品不符合用户的需要 B.软件产品的质量差C.软件的可 维护 性差 D.软件的价格昂贵8.( )可以作 为模块. A.子程序 B.函数 C.过程 D.编译文件. .Word 完美格式9.关于内容耦合的描述正确的是( ) 。 A.内容耦合是最高程度的耦合B.应该尽量使用 内容耦合C.高级语 言一般 设计成允许内 容耦合

14、的形式D.如果一个模块 有多个入口,可能发生内容耦合10.Jackson 图中一般可能包括( ) 。 A.表头 B.表体 C.表名 D.字段名11.下列 属于度量效益方法的是( )。 A.货币的时间价值 B.投资回收期 C.收入 D.投资回报率12.在敏捷 开 发方法中,用户故事(User Story)的作用是( ) 。 A.定义需要发布给最终用户的软件特性和功能 B. 确定发布每一次增量的日程表C.用于代替 详细 的活动计划 D.用于估算构建当前增量所需要的努力 E.选项 A和 C13.数据流 图 是用于表示软件模型的一种图示方法,在下列可采用的绘制方法中,哪些是常 采用的( ) 。 A.自

15、顶向下 B.自底向上 C.分层绘制 D.逐步求精14.软件 设计 中一般将用到图形工具,下列哪种些可用作设计的图形工具( ) A.结构图 B.实体联系图 C.IPO 图 D.层次图19.下面 哪些 测试属于白盒测试( ) 。 A.基本路径测试 B.等价类划分 C.边界值分析 D.错误推测 E.逻辑覆盖测试20.下列 哪些 选项是属于内容耦合( ) 。 A.一个模块直接访问另一个模块的内部数据 B.一个模块有多个入口. .Word 完美格式C.一个模 块不通 过正常入口转 到另一模块内部 D.一个模块只有一个入口判断题1.螺旋模型是在瀑布模型和增量模型的基础上增加了风险分析活动。( )2.数据字

16、典是对数据流图 中的数据流,加工、数据存储、数据的源和终点进行详细定义。( )3.系统设计时应该将模块 划分得很细,模块数越多越好。( )4.软件是指用程序设计语 言(如 PASCAL,C,VISUAL?BASIC?等)编写的程序,软件开发实际上就是编写程序代码。( )5.文档是影响软件可维护 性的决定因素。( )6.软件模块之间的耦合性越弱越好。 ( )7.软件开发的方法的工作模型是螺旋模型。 ( )8.继承性是父类和子类之 间共享数据结构和消息的机制,这是类之间的一种关系。( )9.模块化,信息隐藏,抽象和逐步求精的 软件设计原则有助于得到高内聚,低耦合度的软件产品( )10.在面向 对

17、象的软件开发方法中,每个类都存在其相应的对象,类是对象的实例,对象是生成类的模板。( )11.如果通 过软 件测试没有发现错误,则说明软件是正确的。( )12.快速原型模型可以有效地适应用户需求的动态变化。( )13.总体 设计 的基本目的就是回答:“ 概括地说,系统应该如何实现?“ 这个问. .Word 完美格式题。( )14.在软 件开 发过程中,软件项目管理比软件编码技术显得更为重要。( )15.可行性 研 究阶段要进行一次大大压缩简化了的系统分析和设计的过程。( )16.JAVA 语言编译器是一个 CASE工具。( )17.确认测试计划应该在可行性研究阶段制定。( )18.CMM 标准

18、共分五个等 级,其中第三级是已管理级。( )19.软件就是程序,编写软件就是编写程序。 ( )20.瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。( )21.结构 化方法的工作模型是使用螺旋模型进行开发。( )22.没有 Do-case、Do-until 形结构,就不能实现 某些结构化程序,从而降低了程序的运行效率。( )23.白盒 测试 无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。( )24.过程描述语言可以用于描述软件的系统结构。( )25.软件 开发 小组的组成人员的素质应该好,而人数则不宜过多。 ( )26.类图 中的角色是用于描述该类在关联中所扮演的角色和职责的。( )27.数据流 图 表示了软件系统对数据的算法处理过程,即系统的物理模型。 ( )28.用面向 对 象方法分析、设计、实现软件,仍属线性的瀑布开发模型。( )29.面向 对象的 开发方法包括面向对象的分析、面向对象的设计和面向对象的程序设计。 ( )30.软件危机的主要表现是软件的需求量迅速增加,软件价格上升。( )31.信息 隐蔽原 则有利于提高模块的内聚性。( )

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 参考答案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。