首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace sta; class A{ public: A(){cout<<’A’;} ~A(){cout<<’C’;} }
有如下程序: #include<iostream> using namespace sta; class A{ public: A(){cout<<’A’;} ~A(){cout<<’C’;} }
admin
2019-06-04
146
问题
有如下程序:
#include<iostream>
using namespace sta;
class A{
public:
A(){cout<<’A’;}
~A(){cout<<’C’;}
};
class B:public A{
public:
B(){cout<<’G’;}
~B(){cout<<’T’;}
};
int main(){
B obj;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、GATC
B、AGTC
C、GACT
D、AGCT
答案
B
解析
派生类B是由基类A公开继承而来,所以在创建类B的obi对象时,首先执行基类A的构造函数A(),输出A,再执行派生类B的构造函数B(),输出G,当程序结束时,首先执行派生类的析构函数~B(),输出T,再执行基类A的析构函数~A(),输出C。
转载请注明原文地址:https://kaotiyun.com/show/v68p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
基类对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用基类的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。所以本题填:基类。
A、 B、 C、 D、 D在软件开发中,需求分析阶段常使用的工具有数据流图(DFD),数据字典(DD)、判断树和判断表。
关系在关系数据库中,把数据表示成二维表,而一个二维表就是一个关系。
下列函数中对调用它的函数没有起到任何作用的是A)voidf1(double&x){--x;}B)doublef2(doublex){returnx-1.5;}C)voidf3(doublex){--x;}D)doublef4
在下列关系运算中,不改变关系表中的属性个数,但能减少元组个数的是A)并B)交C)投影D)笛卡儿乘积
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
执行语句序列“intk=0;dok++;while(k*k<20);”后,k的值为______。
算法的空间复杂度是指()。
若磁盘上已存全路径文件名为c:\ctest\test.txt的文件,下面语句中不能打开该文件的是()。
多态性分为两类:编译时的多态性和【】的多态性。
随机试题
∫—11(x5+x2)dx=________.
《动物防疫条件审查办法》规定动物饲养场之间的距离应不少于
某男,50岁。咳喘多年,胸闷痰多,痰稀白滑易咯出,舌苔白腻,脉滑。临床辨证为
A.发热、高血压、急性结膜炎B.呃逆、荨麻疹、皮肤瘙痒症C.胃肠痉挛、心绞痛、胆绞痛D.腹泻、痛经、失眠E.盆腔炎、附件炎、痛经耳穴“耳尖”的主治病证是
城市干道网的结构类型为()。
工程造价中多次性计价的流程是()。
Ahundredyearsagoitwasassumedandscientifically"proved"byeconomiststhatthelawsofsocietymakeitnecessarytohave
(46)TheEnglishlanguageisbeingdestroyedbya"deadlyvirusofmanagement-speak"whichhasinfectedthemouthsandmindsofp
Atwhattimedoestheofficeopen?
DistanceLearninginBritainIntimesofinflation,smartinvestorslookforasafehaven.So,withuniversitiescomplaining
最新回复
(
0
)