首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A0{cout
有如下程序: #include using namespace std; class A{ public: A0{cout
admin
2018-08-13
62
问题
有如下程序:
#include
using namespace std;
class A{
public:
A0{cout<<’A’;}
~A(){cout<<’C’;}
};
class B:public A{
public:
BO{cout<<’G’;}
~B(){cout<<’T’;}
};
int main(){
B obj;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、GATC
B、AGTC
C、GACT
D、AGCT
答案
B
解析
派生类B是由基类A公开继承而来,所以在创建类B的obj对象时,首先执行基类A的构造函数A(),输出A,再执行派生类B的构造函数B(),输出G,当程序结束时,首先执行派生类的析构函数~B(),输出T,珥执行基类A的析构函数~A(),输出C。
转载请注明原文地址:https://www.kaotiyun.com/show/UyAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统中实现各种数据管理功能的核心软件是______。
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);
有如下程序:#include<iostream.h>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){rep_=ne
有如下类声明:classTestClassinti;private:intj;protected:intk;public:intm,n;其中,私有成员的数量为()。
线性表的顺序存储结构和线性表的链式存储结构分别是
数据库系统中实现各种数据管理功能的核心软件是______。
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>=b)?a:b;}下列对函数模板Max()的调用中错误的是()。
关于数据库系统三级模式的说法,下列()是正确的。
C++语言中标点符号中表示一条预处理命令开始的是
下列字符串中,不可以用作C++标识符的是
随机试题
淬火后的工件原则上必须回火。()
根据我国《消费者权益保护法》的规定,经营者提供商品或者服务有欺诈行为的,应当按照消费者的要求增加赔偿其受到的损失,增加赔偿的金额为消费者购买商品的价款或者接受服务的费用的()
A.升血钙、升血磷B.降血钙、降血磷C.升血钙、降血磷D.降血钙、升血磷甲状旁腺激素对体内钙磷代谢的影响为
既能清热解毒,又能镇心安神的药物是
甲是某合伙企业中的有限合伙人,在该合伙企业经营过程中,甲共取得分配的利润5万元。后来,甲因故退伙,退伙清算时甲从该合伙企业分得财产价值2万元。甲对基于其退伙前的原因发生的合伙企业债务,承担清偿责任的数额是()万元。
历史教学中的图文示意法()。
金属烤瓷全冠修复时,肩台宽度一般为()。
非洲猪瘟
Joehadbeencompletelyexhaustedbutfeltconsiderably______afteramealandarest.
A、It’sanotherwaytoloseweightB、It’sverycheap.C、It’snotsocrowded.D、It’snearby.D女士说娱乐中心离她的住处很近,故选D。
最新回复
(
0
)