首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
49
问题
有如下程序:
#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全国计算机二级
相关试题推荐
阅读下面程序:#includevoidfun(hatn){intx(5);staticinty(10);if(n>0){++x:++y;cout
有以下程序:#includeusingnamespacestd;classMyClass{public:staticints;MyClass();voidsctva
有如下程序:#includeusingnamespacestd;classTestClass1{public:virtualvoidfun(){cout
有如下程序:#includeusingnamespacestd;classTestClass,{public:TestClass(){cout
下面关于运算符重载中正确的是()。
以下哪个不是C++语言中的有效标识符?
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
按照标识符的要求,开头的符号不能是()。
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
下列字符串中可以用作C++语言标识符的是()。
随机试题
需求理论认为商品的需求数量由许多因素共同决定,下列说法中正确的有()。
有关大脑皮质的中央前回的描述,正确的是()
下列评价心功能的指标中,可在不同个体间进行比较的是
下列镇痛药不属于麻醉药品管理范围的是
软土地基上的车间,霹天跨的地坪上有大面积堆载,排架的柱基础采用天然地基,下列事故现象的描述中,()不是由大面积堆载引起的。
根据燃烧的特点,燃烧现象可分为________、_________、自燃三类。()
2012年12月,银监会发布了《关于实施(商业银行资本管理办法(试行))过渡期安排相关事项的通知》,下列关于该通知中“到2013年末的要求”的说法有误的是()。
联合国大会通过的保障儿童权利的国际性法律文书是()
在我国,法律监督的主体是国家机关。()
下列关于BGP协议的描述中,错误的是()。
最新回复
(
0
)