首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
40
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有3个关系R、8和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下列程序的输出结果为:Objectid=0Objectid=1请将程序补充完整。#includeusingnamespacestd;classPoint{public
下列程序的输出结果是______________。#include#includeusingnamespacestd;voidfun(constchar*s,char&c){c=s[strlen(s)/2];
有如下类声明:classFoo{intbar;};则Foo类的成员bar是()。
下列程序的输出结果是()。#includeusingnamespacestd;templateTfun(Ta,Tb){return(a>=b)?a:b;}voidmai
将下面类TestClass中的函数fun()的对象成员n值修改为100的语句应该是()。classTestClass{public:TestClass(intx){n=x;}vo
下面关于运算符重载中正确的是()。
Staff类含有int型数据成员ID,两个Staff象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::St
下面的符号中可以用作C++标识符的是()。
随机试题
不是慢性粒细胞性白血病典型改变的检查结果是()。
以下不是煤矿突水预兆的是(L
(),财政部在德国法兰克福发行了3亿马克的公募债券,这是我国经济体制改革后政府首次在国外发行债券。
银行核查贷款支付是否符合约定用途的方法不包括()。
世界上公认的第一台电子计算机诞生在()。
小包价旅游的人数可以为8人。()
邓小平“一国两制”的“两种制度”是平分秋色的。()
用路由器把一个网络分段,这样做的好处是(1)。
宽带综合业务数字网B-ISDN的数据通信服务,主要采用()。
Wherearetheytalking?
最新回复
(
0
)