文档详情

C--面向对象程序设计习题解答(全).doc

发布:2018-10-29约5.82千字共13页下载文档
文本预览下载声明
《C++面向对象程序设计》习题解答 陈腊梅 目录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc381868601 第一章 面向对象程序设计概述 PAGEREF _Toc381868601 \h 错误!未定义书签。 HYPERLINK \l _Toc381868602 第二章对C语言的基础扩充 PAGEREF _Toc381868602 \h 错误!未定义书签。 HYPERLINK \l _Toc381868603 第三章 类和对象的初步探讨 PAGEREF _Toc381868603 \h 错误!未定义书签。 HYPERLINK \l _Toc381868604 第四章 类和对象的进一步解析 PAGEREF _Toc381868604 \h 错误!未定义书签。 HYPERLINK \l _Toc381868605 第五章 在对象中使用运算符—运算符重载 PAGEREF _Toc381868605 \h 错误!未定义书签。 HYPERLINK \l _Toc381868606 第六章 继承与派生 PAGEREF _Toc381868606 \h 2 第七章 多态性与虚函数 PAGEREF _Toc381868606 \h 2 第一章 面向对象程序设计概述 一、选择题 1 2 3 4 5 6 7 8 9 10 11 12 A D D D C D C C A A C C 二、填空题 1、多态性 2、成员函数 3、抽象 4、处理这些数据的操作或处理这些数据的函数 5、面向对象分析、面向对象分析、面向对象编程、对象对象测试、面向对象维护 第二章对C语言的基础扩充 选择题 1 2 3 4 5 6 7 8 9 10 D D C A D C C D A D 程序阅读题 1答案 a=639,b=78,c=12 2答案 a=5,b=8 a=8,b=5 3答案 10 4答案 x=20.6 y=5 z=A x=216.34 y=5 z=A x=216.34 y=2 z=A x=216.34 y=2 z=E 5答案 ic=11 fc=7.82 ic=5 fc=2.15 判断下列描述的正确性 1 2 3 4 5 6 7 √ × √ √ × × √ 第三章 类和对象的初步探讨 一、选择题 1 2 3 4 5 6 C D B B A D 二、填空题 1 数据成员 、 成员函数 2 private 、 protected 、 public 3 指向对象的指针、对象的引用 4 属性、行为、属性、行为 5 对象 、 属性和操作这些属性的操作 、 对外隐藏 四、程序改错题 #include iostream using namespace std; class Clock { //public: void set_clock(void); void show_clock(void); //private: int hour; int minute; int second; }; Clock clock; int main( ) { clock.set_clock( ); clock.show_clock ( ); //return 0 ; } void Clock::set_clock(void) { cinhour; cinminute; cinsecond; } void Clock::show_clock(void) { couthour:minute:secondendl; } 第四章 类和对象的进一步解析 一、选择题 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 D B B C D D D C B D B A A C B A 17 18 19 20 21 22 23 24 C C D B A D B B 二、填空题 1 this 2所有成员 3友元类、友元函数 4 friend 5 程序编译、程序结束 三、程序阅读题 1答案 Default constructor called. constructor called. 0,0 6,8 6,8 Destructor called. 0,0 Destructor called. 2答案 x!=y 3答案 Initalizing default Initalizing default 0 0 Destructor is active Destructor is active 4答案 n=2,sum=2 n=3,sum=5 n=5,sum=10 5答案 x=3 6答案 x=1,y=2
显示全部
相似文档