●以下关于模块化的叙述中,正确的是__(41)__。
(41)A.每个模块的规模越小越好,这样开发每个模块的成本就可以降低了
B.每个模块的规模越大越好,这样模块之间的通信开销就会降低了
C.应具有高内聚和低耦合的性质
D.仅适用于结构化开发方法
●当一个模块直接使用另一个模块的内部数据,或者通过非正常入口转入另一个模块内部,这种模块之间的耦合为__(42)__。
(42)A.数据耦合
B.标记耦合
C.公共耦合
D.内容耦合
●在面向对象技术中,__(43)__是一组具有相同结构、相同服务、共同关系和共同语义的__(44)__集合,其定义包括名称、属性和操作。
(43)A.类
B.对象
C.实例
D.属性
(44)A.类
B.对象
C.实例
D.属性
●下图中,类Product和ConcreteProduct的关系是__(45)__类ConcreteCreator和ConceteProduct的关系是__(46)__。
(45)A.继承
B.关联
C.组合
D.依赖
(46)A.继承
B.关联
C.组合
D.依赖
●以下关于建立良好的程序设计风格的叙述中,正确的是__(47)__。
(47)A.程序应简单、清晰、可读性好
B.变量的命名要符合语法
C.充分考虑程序的执行效率
D.程序的注释可有可无
●由于硬件配置的变化,如机型、终端或打印机等导致软件系统需要进行修改维护,这类维护属于__(48)__
(48)A.改正性
B.适应性
C.完善性
D.预防性
●下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑__(49)__没有按时完成会影响整个项目的讲度。若活动0+2完成后,停止3天才开始活动2+6,则完成整个项目的最少时间是__(50)__天。
(49)A.1
B.2
C.3
D.4
(50)A.53
B.55
C.56
D.57
各省软考办 | ||||||||||