●在结构化分析方法中,利用分层数据流图对系统功能建模,以下关于分层数据流图的叙述中,不正确的是__(31)__。采用数据字典为数据流图中的每个数据流、文件、加工以及组成数据流或文件的数据项进行说明,其条目不包括__(32)__。
(31)A.顶层的数据流图只有一个加工,即要开的软件系统
B.在整套分层数据流图中,每个数据存储应该有加工对其进行读操作,有加工对其进行写操作
C.一个加工的输入数据流和输出数据流可以同名
D.每个加工至少有一个输入数据流和一个输出数据流
(32)A.数据流
B.外部实体
C.数据项
D.基本加工
●下图是一个软件项目的活动图,其中项点表示项目的里程碑,连接顶点的边表示包含的活动,则完成该项目的最少时间为__(33)__天,活动BD最多可以晚开始__(34)__天而不会影响整个项目的进度。
(33)A.15
B.21
C.22
D.24
(34)A.2
B.3
C.5
D.9
●开发过程中以用户需求为动力,以对象作为驱动,__(35)__适合于面向对象的开发方法。
(35)A.瀑布
B.原型
C.螺旋
D.喷泉
●以下关于极限编程XP的叙述中,不正确的是__(36)__。
(36)A.由价值观,原则,实践和行为四个部分组成
B.每个不同的项目都需要一套不同的策略,约定和方法论
C.有四个价值观,即沟通,简单性,反馈和勇气
D.有五大原则,即快速反馈,简单性假设,逐步修改,提倡更改和优质工作
●以下关于分层体体系结构的叙述中不正确有的是__(37)__。
(37)A.可以很好的表示软件系统的不同抽象层次
B.对每个层的修改通常只影响其相邻的两层
C.将需求定义到多层上很容易
D.有利于开发任务的分工
●以下关于模块耦合关系的叙述中,耦合程度最低的是__(38)__,其耦合类型为__(39)__耦合。
(38)A.模块M2根据模块M1传递如标记量的控制信息来确定M2执行哪部分语名
B.模块M2直接访问块M1内部
C.模块M1和模块M2用公共的数据结构
D.模块M1和模块M2有部分代码是重叠的
(39)A.数据
B.标记
C.控制
D.内容
●堆是一种数据结构,分为大顶堆和小顶堆两种类型,大(小)顶堆要求父元素大于等于(小于等于)其左右孩子元素。则__(40)__是一个大顶堆结构,该堆结构用二叉树表示,其高度(或层数)为__(41)__。
(40)A.94,31,53,23,16,27
B.94,53,31,72,16,23
C.16,53,23,94,31,72
D.16,31,23,94,53,72
(41)A.2
B.3
C.4
D.5
各省软考办 | ||||||||||