首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A(){cout
有如下程序: #include using namespace std; class A{ public: A(){cout
admin
2016-11-25
34
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(){cout<<"A";}
};
classB{public:B(){cout<<"B";)}
classC:public A{
B b;
public:
C(){cout<<"C";)
};
int main(){C obj;return 0;}
执行后的输出结果是( )。
选项
A、CBA
B、BAC
C、ACB
D、ABC
答案
D
解析
此题考查的是类的继承和派生。系统首先要通过派生类的构造函数调用基类的构造函数,对基类成员初始化;然后对派生类中的新增成员初始化。
转载请注明原文地址:https://kaotiyun.com/show/GbAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
有以下程序:#include<iostream>usingnamespacestd;intf1(intx,inty){returnx>y?x:y;}intf2(intx,
关于read()函数的下列描述中,正确的是()。
运算符重载仍然保持其原来的优先级、______和______。
当使用带参数的操作子时,程序中必须包含头文件______。
下面程序的运行结果是#include<iostream.h>voidmain(){intnum=1;int&ref=num;ref=ref+2;cout<<num;num=num+3;
在下面四个选项中,()是用来声明虚函数的。
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
下列关于运算符重载的描述中,错误的是()。
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
随机试题
下列各组概念中,具有交叉关系的是()。
患儿,男,10个月,因发热、咳嗽、惊厥来院就诊。体检:T39.8℃,咽充血,前囟平。请问该患儿惊厥的原因可能是
某南方城市拟建一个氯化法钛白粉厂,其工艺产生的氯化废渣被鉴定为危险废物,按照国家要求,需要建设危险废物安全填埋场,来处置该项目产生的需要填埋处理的约20000t危险废物。该填埋场的主要建设内容包括:运渣道路、拦渣坝、渗滤液收集处理系统、拦污坝、库区防渗防洪
与发达国家不同,我国业主方主要通过()的方式选择设计方案和设计单位。
分项工程质量验收合格的规定有()。
技术分析理论的内容就是市场行为的内容不包括()。
下列请求应依法予以支持的是:
1881年新闻法
Theoldadageofthetitlehasaparallelinthescientificworld"allresearchleadstobiomedicaladvances".Thefactthatres
若有说明inta[][3]={1,2,3,4,5,6,7,8,9),则a数组第一维的大小是()。
最新回复
(
0
)