下载此文档

C (练习)第8章,继承与派生.doc


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
一,(     )。A 继承分为多重继承和单继承B 对象间通信靠传递消息实现C 在外面看不到对象的内部特征是基于对象的"模块独立性好"这个特征D 类是具有共同属性、:#include<>classA1{public:voidshow1(){cout<<"classA1"<<endl;}};classA2:publicA1{public:voidshow2(){cout<<"classA2"<<endl;}};classA3:protectedA2{public:voidshow3(){cout<<"classA3"<<endl;}};voidmain(){A1obj1;A2obj2;A3obj3;...}以下不合法的调用语句是()。();();();();。??????A 私有派生的子类无法访问父类的成员B 类A的私有派生子类的派生类C无法初始化其祖先类A对象的属性,因为类A的成员对类C是不可访问的C 私有派生类不能作为基类派生子类D ,错误的是()。A一个派生类可以作为另一个派生类的基类B一个派生类可以有多个基类C派生类构造函数可以将初始化参数值传递给基类的构造函数和对象成员的构造函数D具有继承关系时,()。:classA:publicB{...};则下面描述中正确的是AA类中的成员函数可以访问B类中的private数据成员BA类中的成员函数只能访问B类中的protected数据成员。CA类中的成员函数可以访问B类中的public数据成员。:classA{public:intx;};classB:virtualpublicA{};classC:virtualpublicA{};classD:publicB,{};现定义D类对象d,则以下正确的是()。=5;,错误的是()。A派生类可以增添一些基类中没有的成员B派生类中可出现与基类同名的成员(若是成员函数则参数的个数和类型相同),但会出现同名覆盖现象;若要引用或调用基类中同名的成员,必须用访问域控制符(基类::成员)加以指明C派生类可以重载基类中的成员函数D派生类可以有选择性地继承基类中的某些成员,,错误的是A不管是何种派生,基类的private成员都不能被其派生类访问。B在派生类中访问基类的private成员可以通过基类的public和protected成员函数访问。C当通过private继承时,基类中的protected成员数据不能被派生类的成员函数访问。D当通过public继承时,基类中的protecte

C (练习)第8章,继承与派生 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小26 KB
  • 时间2019-01-15