- 1
- 0
- 约3.42千字
- 约 10页
- 2026-07-22 发布于江苏
- 举报
软件工程期末考试易错题精选及答案
一、单选题(每题1分,共10分)
1.软件生命周期模型中,哪个阶段主要关注软件的可维护性?()
A.需求分析B.设计C.编码D.测试
【答案】C
【解析】编码阶段完成后,代码的可维护性成为主要关注点。
2.以下哪种设计原则强调代码的可读性和可重用性?()
A.开放封闭原则B.里氏替换原则C.接口隔离原则D.单一职责原则
【答案】D
【解析】单一职责原则要求一个类只负责一个功能,提高代码可读性和可重用性。
3.在面向对象编程中,封装的主要目的是?()
A.提高代码复用率B.隐藏实现细节C.减少代码量D.增加代码复杂度
【答案】B
【解析】封装的核心是隐藏对象的内部实现,只暴露必要的接口。
4.以下哪种测试方法属于黑盒测试?()
A.单元测试B.集成测试C.系统测试D.代码审查
【答案】C
【解析】系统测试不关心内部实现,只测试整体功能,属于黑盒测试。
5.软件项目管理中,哪个工具主要用于跟踪任务进度?()
A.甘特图B.PERT图C.思维导图D.流程图
【答案】A
【解析】甘特图是项目管理中常用的进度跟踪工具。
6.以下哪种算法属于分治法?()
A.冒泡排序B.选择排序C.快速排序D.插入排序
【答案】C
【解析】快速排序通过分治思想将问题分解为子问题解决。
7.软件需求分析阶段的主要产出物是?()
A.设计文档B.需求规格说明书C.测试计划D.用户
原创力文档

文档评论(0)