编辑: hys520855 | 2019-08-01 |
2016 年lJi 时二十二十二l叮~-出
一、选择题{请从四个可选项中选择正确答案.
60 分,每题
3 分} 1.软件工程的研究内容具有层次化结构,最底层是质量保证层,中问层是(. J , 最主.层 是工具层. A 过程层 B. C. 过程层和方法层 D.系统层 2. 可行性研究的四大要素是( ). A. 经济、技术、法律和社会环境 B. 经济、技术、开发组织能力和领导者水平 巳经济、技术、计算机硬件环境和网络带宽 D.经济、技术、软件开发工具和人员的稳定性 3. 针对需求不确定的软件开发,比较好的模型是( ). 八.快速原型化模型 B. 瀑布模型 c.软件成熟度模型 ..系统化模型 4. 下面的哪个选项不是软件工程的宗旨? ( A. 开发满足用户需求的软件 C. 及时交付软件 B. 研究算法 D. 生产无故障软件
911 5. 瀑布模型的主要特点是( ). A. 将开发过程严格地划分为一系列有序活动 B. 将开发过程分解为阶段 c.提供了有效的管理模式 D. 缺乏灵活性 6. 软件结构图中没有( )元素. A.模块 B. 调用参数 C. 返回结果 7. 结构化设计方法划分模块的原则是( A. 模块扇出小于
5 D. 判断 B. 模块扇人小于
5 c.低搞合,高内聚 D. 模块深度小于
7 8. 配置视图体现了系统的实现环境,反映系统的( ). A. 逻辑架构 C 组成结构 B. 物理架构 D. 体系结构 9. 角色可以有四种类型:系统的使用者,硬件设备,外部系统和( ). A. 数据库 B. 接口 C. 对象 D. 时间 10. 功能模型用于表达系统的需求,为软件的进一步分析和设计打下基础.在面向对象 方法中,由( )实现. A. 场景描述 B. 活动图和1 场景描述 C. 用例图和场景描述 D.交互图和场景描述
1 1.在分析模型内表示协调, }I顶序、事务处理以及控制其他对象的类是( ). A. 控制类 B. 组件类 C. 主函数 12而信息隐藏的核心内容是( ). 人把数据都放在公共的区域 B. 数据不能被其他模块访问 D. 事务类 C. 一个模块的内部信息不允许其他模块直接访问 D.把信息加密,只能让有密钥的模块访问
912 13. 面向过程的方法最关心的是过程,而过程实施的对象是作为过程( )传递的. A. 参数 B. 主体 C. 过程 D. 数据结构 14. 测试用例是一组( ). A. 测试用的输入数据以及对应的预期结果 B. 测试驱动程序 c.测试数据 D. 测试程序及数据 15. 由于面向对象中的继承和消息机制,使得软件测试( ). A. 更加简单 B. 更加复杂 C. 没变 D. 不确定 16. 软件维护过程中产生的副作用,一般是由( )引起的. A. 算法说明 B. 修改程序 C. 优先级 D. 环境要求 17. 项目计划活动的主要任务是( ). A. 估算项目的进度 C. 计划资源使用 B. 分配工作量 D. 以上全部 18. 如果程序代码的( A. 性能比 )好,则调试的戚本就可以大幅度降低. c.可读性 B. 可扩充性 D. 可移植性 19. 两个浮点数 XO 和X1 比较相等时,应该用( )比较. A. XO==X1 C.IXO-X11=5 b=5 b长. c