C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第11章.doc

C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第11章.doc

ID:50760225

大小:32.00 KB

页数:3页

时间:2020-03-08

C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第11章.doc_第1页
C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第11章.doc_第2页
C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第11章.doc_第3页
资源描述:

《C++语言基础教程 教学课件 作者 吕凤翥习题答案 1_ 第11章.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第11章习题解答11.1判断题对的有1,4,6,8,12,13,15,18,2011.2单选题DBCAACBDDC11.3填空题1.函数运算符2.成员友元;3.静态编译动态运行4.非静态virtual继承5.纯虚函数对象指纤对象引用11.4程序结果1.012345678910112.A::fun()called.B::fun()called.3.TheA:versionA.TheB1info:14versionB.TheB2info:88versionA..TheB3info:65versionC.4.D::fun1().D::fun2().B::fun

2、3().B::fun4().5.InAconsInAf1().InBcons.InCcons.InCf1().InCdes.InBdes.InAdes.6.InBprint().InCprint().11.5编程题1.#includeconstdoublePI=3.1415;classShape{public:Shape(doublei)3{r=i;}virtualvoidArea()=0;virtualvoidPerimeter()=0;protected:doubler;};classCircle:publicShape{pu

3、blic:Circle(doubler):Shape(r){}voidArea(){cout<<"Thecircle'sareais"<

4、r(){cout<<"Theinternalsquare'sperimeteris"<<4*1.414*r<

5、co(6);In_Squareio(7);Ex_Squareeo(8);ps=&co;ps->Area();3ps->Perimeter();ps=&io;ps->Area();ps->Perimeter();ps=&eo;ps->Area();ps->Perimeter();}2.可参考本章练习题11的11.4中第4题程序。11.6回答问题1.答:不是的。通常单目运算符使用成员函数,双目运算符使用友元函数。这两种方法是有区别的,例如函数参数的个数不同。2.答:可以的。但是通常人们认为使用表达式比使用函数调用更直观、更方便。3.答:在编译时进行函数选择的

6、称静态联偏。在运行时进行函数选择的称动态联编。4.答:有虚函数不一定就是动态联编,没有虚函数一定是静态联编。5.答:不一定,要看调用虚函数的形式。3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。