第 1 页 共 85 页 《c++语言程序设计教程》习题及解答 第1 章 C++语言概述 练习题 1 1.1 判断题 ×1. C++语 言 和 C 语 言 都 是 面 向 对 象 的 程 序 设 计 语 言 。 √2. 面 向 对 象 方 法 具 有 封 装 性 、继承性 和 多态性 。 √3. C 语 言 是 C++语 言 的 一个子集。 C++语 言 继承了 C 语 言 。 ×4. C++语 言 程 序 与 C 语 言 程 序 一样都 是 函数串。 ×5. C++语 言 支持封 装 性 和 继承性 ,不支持多态性 。 √6. C++语 言 比 C 语 言 对 数据类型要求更加严格了。 √7. C++语 言 对 C 语 言 进行了一次改进,使得编程 更加方 便了。 ×8. C++源程 序 在编译时可能出现错误信息,而在连接时不会出现错误信息。 √9. 编译 C++源程 序 时,出现了警告错(Warning)也可以生成可执行文件。 √10. C++语 言 程 序 的 实现也要经过编辑、编译连接和 运行 3 个步骤。 1.2 单选题 1. 下列关于面 向 对 象 概念的 描述中,错误的 是 ( C )。 A. 面 向 对 象 方 法 比面 向 过程 方 法 更加先进 B. 面 向 对 象 方 法 中使用了一些面 向 过程 方 法 中没有 的 概念 C. 面 向 对 象 方 法 替代了结构化程 序 设 计 方 法 D. 面 向 对 象 程 序 设 计 方 法 要使用面 向 对 象 的 程 序 设 计 语 言 2. 下列各种高级语 言 中,不是 面 向 对 象 的 程 序 设 计 语 言 是 ( D )。 A. C++ B. Jav a C. VB D. C 3. 下列关于类的 描述中,错误的 是 ( A )。 A. 类就是 C 语 言 中的 结构类型 B. 类是 创建对 象 的 模板 C. 类是 抽象 数据类型的 实现 D. 类是 具 有 共同行为的 若干对 象 的 统一描述体 4. 下列关于对 象 的 描述中,错误的 是 ( C )。 A. 对 象 是 类的 一个实例 B. 对 象 是 属性 和 行为的 封 装 体 第 2 页 共 85 页 C. 对 象 就 是 C 语 言 中 的 结 构 变 量 D. 对 象 是 现 实 世 界 中 客 观 存 在 的 某 种 实 体 5. 下 列 关 于 C++程 序 中 使 用 提 取 符 和 插 入 符 的 输 入 /输 出 语 句 的...