清 华 大 学 计 算 机 系 C++期 末 考 试 题 及 答 案 一 、 填 空 题 ( 25 小 题 , 共 50 分 ) ( 以 下 每 小 题 1 分 , 共 10 分 ) 1. 在 C++中 , 函 数 的 参 数 有 两 种 传 递 方 式 , 它 们 是 值 传 递 和 地 址 或 指 针 或 引 用 传 递 。 2. 当 一 个 成 员 函 数 被 调 用 时 , 该 成 员 函 数 的 this 指 针 指 向 调 用 它 的 对 象 。 3. 在 基 类 和 派 生 类 中 , 派 生 类 可 以 定 义 其 基 类 中 不 具 备 的 数 据 和 操 作 。 对 两 个 有 相 同 名字 的 数 据 成 员 进 行 访 问 时 , 如 果 没 有 作 用 域 分 隔 符 限 定 时 , 对 此 数 据 成 员 的 访 问 将 出 现 歧义 。 4. 拷 贝 构 造 函 数 使 用 引 用 作 为 参 数 初 始 化 创 建 中 的 对 象 。 5. 在 公 有 继 承 的 情 况 下 , 基 类 数 据 成 员 在 派 生 类 中 的 访 问 权 限 保 持 不 变 。 6. 描 述 命 题 "A 小 于 B 或 小 于 C"的 表 达 式 为 Ac&&b==c"的 值 是 0 。 ( 以 下 每 小 题 2 分 , 共 20 分 ) 11. 面向 对 象 的 程序设计 有 四大 特征, 它 们 是 抽象 、 封装、 继 承 、 多态 。 12. 在 Visual C++中 , 定 义 重载函 数 时 , 应至少使 重载函 数 的 参 数 个 数 或 参 数 类 型 不同 ;在 基 类 和 派 生 类 中 , 成 员 函 数 的 覆盖是 指 派 生 类 成 员 函 数 与在...