体 系 结 构 期 末 复 习 一 、 选 择 题 ( 一 ) 1. 设 计 模 式 的 基 本 原 理 是 ( C ) A. 面 向 实 现 编 程 B. 面 向 对 象 编 程 C. 面 向 接 口 编 程 D. 面 向 组 合 编程 2. 设 计 模 式 的 两 大 主 题 是 ( D ) A. 系 统 的 维 护 与 开 发 B. 对 象 组 合 与 类 的 继 承 C. 系 统 架 构 与 系 统 开 发 D. 系 统 复 用 与 系 统 扩 展 3. 依 据 设 计 模 式 思 想 , 程 序 开 发 中 应 优 先 使 用 的 是 ( A )关 系 实 现 复 用 。 A. 组 合 聚 合 B. 继 承 C. 创 建 D. .以 上 都 不 对 4. 关 于 继 承 表 述 错 误 的 是 ( D ) A. 继 承 是 一 种 通 过 扩 展 一 个 已 有 对 象 的 实 现 , 从 而 获 得 新 功 能 的 复 用 方 法 。 B. 泛 化 类 ( 超 类 ) 可 以 显 式 地 捕 获 那 些 公 共 的 属 性 和 方 法 。 特 殊 类 ( 子 类 ) 则 通 过附 加 属 性 和 方 法 来 进 行 实 现 的 扩 展 。 C. 破 坏 了 封 装 性 , 因 为 这 会 将 父 类 的 实 现 细 节暴露给子 类 。 D. 继 承 本 质上 是 “白盒复 用 ”, 对 父 类 的 修改, 不 会 影响到子 类 。 5. 常用 的 设 计 模 式 可 分为 ( A ) A. 创 建 型、 结 构 型和 行 为 型 B. 对 象 型、 结 构 型和 行 为 型 C. 过 程 型、 创 建 型和 结 构 型 D. 抽象 型、 接 口 型和 实 现 型 6. “不 要和 陌生人说话” 是 对 ( D )设 计 原 则 的 通 俗表 述 。 A. 接 口 隔离 B. 里氏代换 C. 依 赖倒 转 D. .迪 米 特 法 则 7. 在 适 配 器 模 式 中 , 对 象 适 配 器 模 式 是 对 ( A )设 计 原 则 的 典 型应 用 A. 合 成 聚 合 B. 里氏代换 C. 依 赖倒 转 D. .迪 米 特 法 则 8. 将 一 个 类 的 接 口 转 换成 客 户 希 望 的 另 一 个 接 口 , 这 句 话是 对 ( C) 设 计 模 式 的 描 述 A. 策 略 模 式 B. 桥 接 模 式 C. 适 配 器 模 式 D. 单 例...