1 第一章 练习题 1.简述C++语言的特点。 答:C++语言的主要特点如下: 以C 作为其子集,兼取了C 语言简洁、相对低级的特性,但摒弃掉了C 语言中若干不安全的特性,其语言表现力远远强于 C 语言; 是一种强类型语言; 具有较高的可移植性和可维护性; 适合于大部分系统程序及应用程序的开发; 是一种不限定应用领域的一种通用程序设计语言; 是一种能支持面向过程、面向模块、面向对象和类属程序设计范型的混合型程序设计语言。 2.C++语言支持哪几种程序设计范型? 答:是一种能支持面向过程、面向模块、面向对象和类属程序设计范型的混合型程序设计语言。 3.C++中有哪些重要的程序设计理念? 答:C++中提供了以下这些重要的程序设计理念:类、派生类、继承、抽象类、接口与实现的分离及模板等重要的面向对象理念。 2 第 二 章 练 习 题 : 1. 编 写 一 个 输 出 字 符 串 “ Welcome to C++!” 的 程 序 ( 参 照 2.1.3 节 程 序 )。 解 1: #include #include using namespace std; int main() { string ss; ss = “ Welcome to C++!” ; cout << ss << endl; return 0; } 解 2: #include using namespace std; int main(){ cout << “ Welcome to C++!” << endl; return 0; } 解 3: #include using namespace std; int main(){ char* cc; cc = “ Welcome to C++!” ; cout << cc << endl; return 0; } 2. 什 么 是 程 序 设 计 范 型 ? 答 :所 谓 程 序 设 计 范 型 ( Programming Paradigm) 是 人 们 在 程 序 设 计 时 所 采 用 的 基 本 方式 模 型 。 程 序 设 计 范 型 决 定 了 程 序 设 计 时 采 用 的 思 维 方 式 、 使 用 的 工 具 , 同 时 又 有 一 定 的 应用 范 畴 (即 受 一 定 的 应 用 领 域 约 束 )。 过 程 程 序 设 计 、 模 块 化 程 序 设 计 、 函 数 程 序 设 计 、 逻 辑程 序 设 计 、 面 向 对 象 程 序 设 计 等 , 都 是 我 们 常 见 的 、 不 同 的 程 序 设 计 范 型 。 3. 什 么 是 面 向 过 程 、 面 向 模 块 、...