重构设计考试题及答案大全.docVIP

  • 2
  • 0
  • 约2.22千字
  • 约 6页
  • 2026-05-31 发布于广东
  • 举报

重构设计考试题及答案大全

一、单项选择题(每题2分,共10题)

1.以下哪种不属于重构的常见手法?

A.提取方法B.内联方法C.增加参数

答案:C

2.重构的目的不包括?

A.提高代码可读性B.增加代码复杂度C.提升可维护性

答案:B

3.当一个类的职责过多时,适合用哪种重构手法?

A.提炼类B.封装字段C.移除参数

答案:A

4.内联类是指?

A.将多个类合并为一个B.拆分一个类C.改变类的访问权限

答案:A

5.以下哪个不是代码异味的表现?

A.重复代码B.单一职责清晰C.过长方法

答案:B

6.重构过程中,首先要做的是?

A.编写测试用例B.直接修改代码C.备份代码

答案:A

7.引入参数对象主要是为了?

A.减少方法参数个数B.增加方法参数个数C.改变参数类型

答案:A

8.对于相似的算法代码,适合的重构手法是?

A.算法提炼B.方法改名C.移除方法

答案:A

9.封装集合是为了?

A.让外部随意修改集合B.控制对集合的访问C.增加集合元素个数

答案:B

10.以下哪种情况适合进行重构?

A.代码运行稳定无问题B.代码难以理解和维护C.新功能开发阶段

答案:B

二、多项选择题(每题2分,共10

文档评论(0)

1亿VIP精品文档

相关文档