首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Father{ //基类 public: Father(string s):name(s) { } private: stri
有如下类定义: class Father{ //基类 public: Father(string s):name(s) { } private: stri
admin
2019-04-18
59
问题
有如下类定义:
class Father{ //基类
public:
Father(string s):name(s) { }
private:
string name;
};
class Mother{ //基类
public:
Mother(string s):name(s) { }
private:
string name;
};
___________________________{ //Father和Mother的派生类
public:
Child(string s1,string s2,string s3):Father(s1),Mother(s2),name(s3) { }
private:
string name;
};
若派生类Child从基类Father和基类Mother处公有继承,则横线处缺失的部分是
选项
A、classChild
B、classChild:Father,Mother
C、classChild:publicFather,Mother
D、classChild:publicFather,publicMother
答案
D
解析
一个派生类同时继承两个或者多个基类时称为多重继承,其一般形式为:class派生类名:[继承方式]基类名1,[继承方式]基类名2,所以D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/QpAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知有函数f的定义如下:intf(){staticints=0;s+=2;returns;}则在某程序中第二次执行函数调用语句f();时,函数f的返回值是_____
下列程序的输出结果为:0bjectid=00biectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{publ
下列关于C++函数的说明中,正确的是()。
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTestClass1:
有如下程序:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){cout<<"TestClass1";}
在程序设计阶段应该采取______和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,继而用某种程序设计语言写成程序。
下列关于运算符重载的叙述中,正确的是
下列选项中,不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封装性
下面的符号中可以用作C++标识符的是()。A)3testB)fcc~othterC)elseD)radius
随机试题
催化剂的主要评价指标是()。
A.卵巢B.宫体C.宫颈D.输卵管E.盆腔子宫癌多见于
浅Ⅱ度烧伤的深度达
对于ISO9000族标准,我国目前采用的方式是( )。
风险分散化的理论基础是()。
在下述各项功能中,属于从功能性质角度进行分类的有()。
2015年1月1日,B公司为其100名中层以上管理人员每人授予100份现金股票增值权,这些人员从2015年1月1日起必须在该公司连续服务3年,即可自2017年12月31日起根据股价的增长幅度获得现金,该增值权应在2018年12月31日之前行使完毕。B公司2
科技的新技术发展速度总是超乎我们的预计,4D打印技术现又进入人们的视野。所谓的4D打印就是在3D打印的基础上,多了一个()维度。
人民币汇率的变化会对我国经济活动产生影响.下列选项中,人民币贬值不会引起的是()。
下列属于利率期货的是()。
最新回复
(
0
)