首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass A{ public: AO{cout<<A";} }; c1assB {public:BO
有如下程序: #inc1ude <iostream> using namespace std; c1ass A{ public: AO{cout<<A";} }; c1assB {public:BO
admin
2019-06-12
77
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass A{
public:
AO{cout<<A";}
};
c1assB {public:BO {cout<<"B";}}
c1assC:public A{
B b;
public:
C(){cout<<"C";}
};
int main0{Cobj;retum 0;}
执行后的输出结果是( )。
选项
A、CBA
B、BAC
C、ACB
D、ABC
答案
D
解析
此题考查的是类的继承和派生。系统首先要通过派生类的构造函数调用基类的构造函数,对基类成员初始化;然后对派生类中的新增成员初始化。
转载请注明原文地址:https://kaotiyun.com/show/OG8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classTestClass{public:TestClass(){cout
有3个关系R、8和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
有如下类声明:classFoo{intbar;};则Foo类的成员bar是()。
有如下函数模板定义:templateT1sum(T1a1){return(a1+a2+a3);}则以下调用中正确的是()。
下面关于运算符重载中正确的是()。
以下哪个不是C++语言中的有效标识符?
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
随机试题
Itisawell-knownfactthatwater______atomsofhydrogenandoxygen.
二羟丙茶碱又称
腹水中AFP大于多少时,有助于诊断原发性肝癌
正常成年人,每日尿量为
某企业为增值税一般纳税人,2×17年年初无形资产科目借方余额为450万元,当年发生以下经济业务:(1)2×17年1月,某企业接受甲企业作为资本投入的一项生产用非专利技术,投资合同约定的价值为130万元(假定是公允的),甲企业占实收资本的份额为100万
科举考试创于隋朝,唐宋以后不断发展完善,以明清两代最为成熟。()
公文中适用于表彰先进,批评错误、传达重要精神和告知情况的是()。
根据以下资料,回答91-95题2009年1-11月,浙江省全社会用电量2233.64亿千瓦时,同比增长4.7%,增长速度慢于2008年同期2.1个百分点。其中,工业用电量1711.81亿千瓦时,同比增长3.4%,增长速度慢于2008年同期1.9个百分点;
我国全面发展教育的内容及其关系。
Whendidthestoryhappen?
最新回复
(
0
)