结构化练习题2改-正确答案汇总 下载本文

203.数据流是数据流图的基本成分,下列关于数据流的叙述中, 是正确的。 A、某加工的输入是一个数据流,该加工的输出也必定是一个数据流 B、多个不同的数据流可以流向一个加工,也可从一个加工中流出 C、数据流只能从加工流向文件,但不能从文件流向加工 D、一个数据流可以从一个文件流向另一个文件

204.银行计算机储蓄管理信息系统中,根据客户提出的要求(如存款、取款、查询、挂失、咨询等)进行相应的业务处理的该层数据流图是 。 A、变换型 B、事务型 C、既不是A也不是B D、不一定

205.某模块的输入数据为某工厂中一个车间的生产产量表,通过该模块可以计算出车间中生产工人的平均产量、统计产量前10名的人员名单,从内聚度来看,该模块属于 。

A、逻辑内聚 B、通信内聚 C、顺序内聚 D、功能内聚 206. 不属于概要设计所解决的问题范围。

A、确定模块的层次结构 B、全程数据结构的设计 C、描述系统的功能与性能 D、修改用户手册

207.面向对象设计时,对象信息的隐藏主要是通过 实现的。

A、对象的封装性 B、子类的继承性 C、系统模块化 D、模块的可重用 208.在有关集成(组装)测试的叙述中, 是正确的。

A、测试底层模块时不需要桩模块 B、驱动模块的作用是模拟被调模块 C、自顶向下测试方法易于设计测试结果

D、自底向上测试方法有利于提前预计测试结果 209.下述各种因素中 对软件维护有影响。

a.人员因素 b.技术因素 c.程序自身的因素 d.管理因素 A、a,b,c B、b,c,d C、a,b,d D、a,b,c,d

210.软件维护过程中, 将会引起维护副作用。

A、修改代码或数据后未作测试 B、进行改正性维护时错误未全部改正 C、进行完善性、适应性或预防性维护时考虑因素不全面 D、维护过程中发生系统运行错误

211. 下列四个软件可靠性定义中正确的是 。

A、软件可靠性是指软件在给定的时间间隔内,按用户要求成功运行的概率 B、软件可靠性是指软件在给定的时间间隔内,按设计要求成功运行的概率 C、软件可靠性是指软件在正式投入运行后,按规格说明书的规定成功运行的概率

D、软件可靠性是指软件在给定时间间隔内,按规格说明书的规定成功运行的概率

212. 软件规模可按源程序行数的多少进行分类,所谓大型软件,通常是指源程序行数为 。

A、5—50K B、50—100K C、1M D、1—10M

213. 在软件生命期中,占工作量比例最大的是 。

A、可行性研究 B、建立系统的结构 C、编写程序 D、维护

214.用SA方法获得的需求说明书有四部分,用于描述系统由哪些部分组成、各部分间有何联系等,是在 。

A、一套分层的数据流图 B、一本数据词典 C、一组小说明 D、补充材料

215.SA方法在描述方式上的特点,是尽量采用 。 A、自然语言 B、形式语言 C、图形表示 D、表格

216.决定软件系统中各个模块的外特性,即其输入输出和功能是 的任务。 A、需求分析 B、概要设计 C、详细设计 D、编程阶段 217.用于概要设计所采用的描述手段是 。 A、DFD B、SC C、框图 D、数据结构图

218. 一个模块传送给另一模块的参数是由单个数据项组成的数组,它属于 。 A、数据型 B、复合型 C、内容型 D、公共型

219. 在概要设计的设计文档中,对每个模块的描述内容包括 。 A、功能、界面、输入、输出 B、界面、输入、输出、过程 C、界面、过程、限制和约束 D、功能、界面、过程、注释 220. 根据SP方法的要点规定,程序最后要由 审定。 A、专家 B、谁编谁审 C、主程序员 D、资料员 221. 结构化流程图(FC)中的箭头是用于表示 。 A、控制流 B、数据流 C、数据/控制 D、调用关系 222. 结构化程序之所以有可能验证其正确性是由于 。 A、只有三种基本结构 B、有限制地使用GOTO语句

C、程序内部有“内部文档” D、选择良好数据结构和算法 223. 提高程序可读性的有力手段是 。

A、选好一种程序设计语言 B、显式说明一切变量 C、使用三种标准控制语句 D、给程序加注释

224. 通过对软件的测试,可以证明 。

A、程序正确性 B、错误不存在 C、错误存在 D、不含有隐患

225. 某程序功能说明中列出“规定每个运动员参赛项目为1—3项”,应用黑盒法中的等价分类法确定等价类是 。

A、1≤项目数≤3 B、项目数<1 C、项目数>3 D、以上都是

226. 程序功能说明中指出:由三个输入数据表示一个三角形的三条边长。根据黑盒法中的边缘值分析法设计测试用例,应选 。 A、a=3, b=4, c=5 B、a=1, b=2, c=4

C、上述A、B项都应选上 D、a=1, b=2, c=3

227. 软件维护,可按不同的维护目的而分类,为了适应硬件环境或软件环境的变更对软件作修改是 。

A、纠正性维护 B、适应性维护 C、完善性维护 D、预防性维护 228. 决定软件工程方法论所有步骤的关键目标是提高软件的 。 A、可移植性 B、可靠性 C、可维护性 D、效率 229. 数据库设计全过程中的关键是 。 A、分析用户要求 B、建立概念性数据模型 C、逻辑设计 D、物理设计

230. 作为面向对象分析的基础、由问题领域中的对象所组成、用ER图来描述是 。

A、消息模型 B、处理模型 C、状态模型 D、瀑布模型