软件工程-(江苏海洋大学)-作业答案4

第12次作业题
题量: 10 满分: 100
作答时间:05-12 10:18至05-19 10:19
智能分析
100分
一. 单选题(共10题,100分)
1. (单选题)面向对象程序设计语言中,基于父类创建的子类具有父类的所有非私有特性(属性和方法),这一特点称为类的( )。
A. 继承性
B. 重用性
C. 多态性
D. 封装性
我的答案: A:继承性;正确答案: A:继承性;
10分
2. (单选题)面向对象的实现主要包括( )。
A. 单元测试
B. 选择面向对象语言
C. 面向对象设计
D. 把面向对象设计用某种程序设计语言书写为面向对象程序、测试并调试面向对象的程序
我的答案: D:把面向对象设计用某种程序设计语言书写为面向对象程序、测试并调试面向对象的程序;正确答案: D:把面向对象设计用某种程序设计语言书写为面向对象程序、测试并调试面向对象的程序;
10分
3. (单选题)面向对象程序设计语言不同于其他语言的最主要特点是( )。
A. 抽象性
B. 内聚性
C. 模块性
D. 继承性
我的答案: D:继承性;正确答案: D:继承性;
10分
4. (单选题)面向对象的测试与传统测试方法的主要区别是( )。
A. 测试对象不同
B. 面向对象的测试不需要设计测试用例,只需要进行会议评审
C. 面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试
D. 面向对象的测试可在编码前进行,传统测试方法在编码后进行
我的答案: A:测试对象不同;正确答案: A:测试对象不同;
10分
5. (单选题)以下对类的命名中,哪一项不符合命名一致的原则?( )
A. 将用户类命名为User
B. 将班级类命名为ClassRoom
C. 将图书类命名为Book
D. 将教师类命名为Teacher
我的答案: B:将班级类命名为ClassRoom;正确答案: B:将班级类命名为ClassRoom;
10分
6. (单选题)以下关于软件重用的说法中,哪一项是错误的?( )
A. 可以通过继承的方式重用类
B. 通过软件重用可以提高软件开发的生产率
C. 通过软件重用可以提升软件质量
D. 软件重用可以在各种情形下降低开发成本
我的答案: D:软件重用可以在各种情形下降低开发成本;正确答案: D:软件重用可以在各种情形下降低开发成本;
10分
7. (单选题)以下关于系统分解的说法中,哪一项是正确?( )
A. 在划分和设计子系统时,应尽量减少子系统彼此间的依赖性
B. 系统分解后得到的子系统间通常毫无关连
C. 子系统之间使用平等伙伴关系比使用客户-供应商关系要好
D. 使用层次组织方式组织系统时,可以在下层调用上层提供的服务
我的答案: A:在划分和设计子系统时,应尽量减少子系统彼此间的依赖性;正确答案: A:在划分和设计子系统时,应尽量减少子系统彼此间的依赖性;
10分
8. (单选题)以下关于设计和实现中多重继承的描述中,哪一项是不正确的?( )
A. 多重继承关系的描述能力较强,但有的语言不支持多重继承
B. 多重继承关系可以在支持多继承的语言中直接应用
C. 多重继承关系可以通过某些方法转换为单继承
D. 若选择的语言不支持多重继承,则应抛弃原有模型并重新建模
我的答案: D:若选择的语言不支持多重继承,则应抛弃原有模型并重新建模;正确答案: D:若选择的语言不支持多重继承,则应抛弃原有模型并重新建模;
10分
9. (单选题)以下关于人机交互的说法中,哪一项是错误的?( )
A. 图形用户接口是一种人机交互方式
B. 人机交互应以人为中心
C. 人机交互的目标是方便人类使用计算机系统
D. 人机交互应以计算效率为中心
我的答案: D:人机交互应以计算效率为中心;正确答案: D:人机交互应以计算效率为中心;
10分
10. (单选题)UML类图中对以下几种类型关系的关注由强到弱应为?
A. 关联>泛化>聚合>组合>依赖>实现
B. 依赖>泛化>聚合>组合>泛化>关联
C. 泛化>聚合>组合>关联>实现>依赖
D. 实现>关联>依赖>泛化>聚合>组合
我的答案: A:关联>泛化>聚合>组合>依赖>实现;正确答案: A:关联>泛化>聚合>组合>依赖>实现;

第13次作业题
题量: 10 满分: 100
作答时间:05-12 10:19至05-19 10:19
智能分析
100分
一. 单选题(共6题,60分)
1. (单选题)赶工一个任务时,应该关注( )。
A. 尽可能多的任务
B. 加速执行关键路径上的任务
C. 非关键任务
D. 通过成本最低化加速执行任务
我的答案: B:加速执行关键路径上的任务;正确答案: B:加速执行关键路径上的任务;
10分
2. (单选题)关于机动时间,正确的描述是( )。
A. 每个任务都有机动时间
B. 只有复杂的项目有机动时间
C. 机动时间是在不影响项目完成时间的前提下,一个活动可以延迟的时间量
D. 机动时间是在不增加项目成本的条件下,一个活动可以延迟的时间量
我的答案: C:机动时间是在不影响项目完成时间的前提下,一个活动可以延迟的时间量;正确答案: C:机动时间是在不影响项目完成时间的前提下,一个活动可以延迟的时间量;
10分
3. (单选题)关于工程网络,下面哪个是不正确的?( )
A. 工程网络展示任务之间的逻辑关系
B. 工程网络可用于安排计划
C. 工程网络可用于跟踪项目
D. 工程网络可用于详细的时间管理
我的答案: C:工程网络可用于跟踪项目;正确答案: C:工程网络可用于跟踪项目;
10分
4. (单选题)质量控制是( )。
A. 项目生存期的各个阶段都需要实施的
B. 只需要做一次
C. 对每个工作包增加工作时间
D. 只有大的项目才需要的
我的答案: A:项目生存期的各个阶段都需要实施的;正确答案: A:项目生存期的各个阶段都需要实施的;
10分
5. (单选题)不属于人员开发的组织结构的是( )。
A. 现代程序员组
B. 主程序员组
C. 民主型程序员组
D. 次要型程序员组
我的答案: D:次要型程序员组;正确答案: D:次要型程序员组;
10分
6. (单选题)为了更好的管理变更,需要定义项目基线,关于基线的描述,正确的是( )。
A. 所有的项目必须定义基线
B. 不可以变化的
C. 基线发生变更时,必须修改需求
D. 可以变化,但是必须通过基线变更控制流程处理
我的答案: D:可以变化,但是必须通过基线变更控制流程处理;正确答案: D:可以变化,但是必须通过基线变更控制流程处理;
10分
二. 填空题(共4题,40分)
7. (填空题)软件项目管理是 一切活动的管理。
我的答案:
10分
(1) 软件生命周期 
正确答案:
(1) 软件生命周期;
8. (填空题)基线就是通过了正式复审的软件 。
我的答案:
10分
(1) 配置项 
正确答案:
(1) 配置项;
9. (填空题) 是软件开发人员为用户准备的有关软件使用、操作和维护的资料。
我的答案:
10分
(1) 用户文档 
正确答案:
(1) 用户文档;
10. (填空题)一个项目是否开发,从经济上来说是否可行,归根到底是取决于 。
我的答案:
10分
(1) 成本的估算 
正确答案:
(1) 成本的估算;
 

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值