软件构造作业2

一. 单选题(共3题,37.5分)

1. (单选题)分解的核心是:

  • A. 问题架构设计合理
  • B. 问题规模比较大
  • C. 问题可封装
  • D. 难点关注点进行分离

D

2. (单选题)模块独立性的衡量指标为

  • A. 低内聚,高耦合
  • B. 低内聚,低耦合
  • C. 高内聚,低耦合
  • D. 高内聚,高耦合

C

3. (单选题)软件测试的首要任务是

  • A. 找出bug
  • B. 检查功能是否完善
  • C. 检查功能是否完成
  • D. 分析用户需求和设计,把每个需求表示成可以检测的测试需求

D

4. (多选题)模块分解的主要步骤:

  • A. 把问题分成更多的小问题
  • B. 每个小问题会更加复杂化
  • C. 分别解决每个小问题
  • D. 把各个小问题的解答聚合起来,即可得到原问题的答案。

ACD

5. (多选题)软件模块的组成包括:

  • A. 输入和输出
  • B. 程序代码
  • C. 功能
  • D. 内部数据

ABCD

6. (多选题)测试用例由(    )组成。

  • A. 输入
  • B. 运行条件
  • C. 通过/失败准则
  • D. 开发代码

ABC

7. (多选题)编程风格包括:

  • A. 代码的语言
  • B. 标识符的命名
  • C. 编排程序的格式
  • D. 适当的程序注释

BCD

posted @ 2023-11-30 13:26  霍普金斯大学丁真  阅读(13)  评论(0)    收藏  举报