软件构造六

1. (单选题)以下关于代码重构错误的是()

  • A. 可以增加软件的功能。
  • B. 可以提高代码可读性。
  • C. 代码重构的过程是不改变软件外部行为的前提下优化代码的内部结构。
  • D. 改变代码的内部设计。

A

2. (单选题)测试驱动开发的目的是()

  • A. 家中软件测试比重
  • B. 只编写使测试通过的功能代码
  • C. 加速开发过程
  • D. 要求在编写功能代码前先编写测试代码

C

3. (多选题)代码重构主要时机包括:

  • A. 代码测试的过程中
  • B. 给程序增量地添加功能的时候
  • C. 定位错误的时候
  • D. 评审代码的时候

BCD

4. (多选题)软件的环境包括:

  • A. 开发环境
  • B. 运行环境
  • C. 测试环境
  • D. 部署环境

ABC

5. (多选题)Eclipse中软件构造的功能包括:

  • A. 方法移动
  • B. 结果优化
  • C. 参数优化
  • D. 方法提取

AD

6. (多选题)以下属于常规重构的做法有()

  • A. 重写部分模块
  • B. 修改整体功能模块
  • C. 日常开发过程中进行重构
  • D. 针对部分模块进行优化

ACD

7. (多选题)重构的步骤包括:

  • A. 分析
  • B. 实现
  • C. 测试
  • D. 稳定

ABD

8. (多选题)按照软件的构成,测试可以划分为()

  • A. 系统测试
  • B. 集成测试
  • C.单元测试
  • D.验收测试

ABCD

 

posted @ 2023-12-22 18:44  霍普金斯大学丁真  阅读(33)  评论(0)    收藏  举报