第六章作业内容答案).docVIP

  • 4
  • 0
  • 约1.48万字
  • 约 17页
  • 2016-10-07 发布于贵州
  • 举报
第六章作业内容答案)

第六章作业内容 一、选择题 1.运算符重载时不需要保持的性质是:( A ) A.操作数类型 B.操作数个数 C.优先级 D.结合性 理由:操作数实际上对应的是重载函数的参数,按照重载函数的定义,其构成的条件是参数不同,对于运算符来说,要求其操作数个数必须相同,就是参数个数相同,因此就需要要求参数类型不同,即操作数类型不同。 2.在C++中要实现动态联编必须使用()调用虚函数。 A类名 派生类指针 对象名 基类指针class X { int a; void setX (int x) {a=x;} public: void showX() {couta=aendl;} }; class Y: private X{/*类定义省略*/}; class Z: public X{/*类定义省略*/}; Y objY; Z objZ; 下列语句中正确的是:( D ) A.objY.setX(3); B.objY.showX(); C.objZ.setX(4); D.objZ.showX(); 理由:因为类Y,Z对X的继承方式不同,Y对X 是私有继承,Z对X 是公有继承,导致了X类的成员都是Y类的私有成员,而 X类的成员在Z类中的访问方式都和在X类中一样不变。因此,setX、showX都是Y类的私有成

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档