C面向对象程序设计教程第3版--陈维兴,林小茶课后习题答案解析.docxWORD 格式分享 C++ 面向对象程序设计教程课后题答案 什么是面向对象程序设计 ? 面向对 类具有层次结构。 什么是单继承、多继承?请举例说明。 单继承是指每个派生类只直接继承了一个基类的特征。例如狗继承自哺乳动物。 多继承是指多个基类派生出一个派生类的继承关系。 比如玩具车同时继承自玩具 和车。 什么是多态?请举例说明。 多态是指不同的对象收到相同的消息时执行不同的操作。 例如,有一个窗口类对象,还有一个棋子类对象。当我们发出“移动”消息时 , 两个对象的 行为不同。 面向对象程序设计的主要优点是什么 ? 可提高程序的重用性; 可控制程序的复杂性; 可改善程序的可维护性; 能够更好地支持大型程序设计 ; 5?增强了计算机处理信息的范围 ; 精品 .资料 WORD 格式分享 能够很好地适应新的硬件环境。 简述 C++ 勺主要特点。 1) C++ 是 C 的超集,保持与 C 的兼容。 2) 保持了 C 的简洁、咼效和接近汇编语言等特点,并对 C 的 功能作了 不少扩充。用 C++ 编写的程序比 C 更安全,可读性更好,代码结构更为 合理。 3) 程序质量高。 4) 增加了面向对象机制。
#in elude <iostream> using namespacestd; int main() { int a, b, d, min; cout << "En ter two nu mbers:" ; cin >> a >> b; min = a > b ? b : a; for (d = 2; d < min; d++) { if (((a % d) == 0) && ((b % d ) == 0)) break; } if (d == min) { cout << "No com mon denomin ators" << en dl; return 0; } cout << "The lowest com mon denomin ator is" << d << en dl; return 0; } 有效 精品 .资料 WORD 格式分享 没有函数声明 ; 函数定义没有写返回值类型。 (1)等价,函数声明可以省略参数的名字。 不等价,第二个的函数定义不能省略参数的名字。 - CDAAB - ACBDC - DC