首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} }; class B{public:B(){cout<<"B";}}; class C:pub
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A";} }; class B{public:B(){cout<<"B";}}; class C:pub
admin
2020-05-14
73
问题
有如下程序:
#include<iostream>
using namespace std;
class A
{
public:
A(){cout<<"A";}
};
class B{public:B(){cout<<"B";}};
class C:public A
{
B b;
public:
C(){cout<<"C";)
};
int main(){C obj;return 0;}
执行后的输出结果是( )。
选项
A、ABC
B、BAC
C、ACB
D、CBA
答案
A
解析
C++程序中的执行子类,首先执行基类的构造函数,然后执行数据成员类的构造函数,最后执行子类本身的构造函数,所以输出结果为ABC。二、基本操作题
转载请注明原文地址:https://kaotiyun.com/show/Zq8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于下面的程序:ifstreamfin(c:\test.txt);if(fin)cout<<"ok";elsecout<<"wrong";if语句中的内容可以换为
如果使用数组名称为函数参数,形实结合时,传递的是______。
C++在重载运算中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要1个参数。
当ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
在面向对象方法中,允许作用于某个对象上的操作称为【】。
已知类A有公用数据成员a,并重载了“=”运算符,且有Aobj2;constA*ptrnewA;则下列语句错误的是()。
关系数据库管理系统能实现的专门关系运算包括()
下列关于关系运算的叙述中正确的是
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码。函数num(char*str)用于返回字符串中非数字的个数。例如:abcl23abc45返回值为:6将函数num补充完整。注意:请勿改
随机试题
儒家的思想核心是()
下列哪种肝硬化门脉高压症最为显著
A.0.5~0.75mmB.0.25~0.5mmC.1~1.5mmD.2mmE.0.5mm卡环臂进入倒凹一般为
我国商业银行发放的国家助学贷款由财政部门贴息()。
因票据纠纷提起的诉讼,由票据开出地或者被告住所地的法院管辖。()
某股份有限公司的监事会提议召开临时股东大会,修改公司章程并讨论发行公司债券,该项决议由出席会议的股东所持表决权的半数以上通过即可。()
中国佛教最大的国际性道场是()。
甲乙二人是多年好友、一日,二人登山,在山道上相互推搡玩笑,在此过程中,乙不幸跌人道旁山涧,致使颅脑严重损伤,抢救不及身亡。甲的行为()。
在极坐标变换下将f(x,y)dσ化为累次积分,其中D为x2+y2≤2ax与x2+y2≤2ay的公共部分(a>0).
下列变量定义中,正确的是
最新回复
(
0
)