首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A(){cout
有如下程序: #include using namespace std; class A{ public: A(){cout
admin
2013-04-11
20
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(){cout<<
’
A
’
;}
-A(){cout<<
’
C
’
;}
};
class B:public A{
public:
B(){cout<<’({
~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的构造函数BO,输出G,当程序结束时,首先执行派生类的析构函数-BO,输出T,再执行基类A的析构函数一AO,输出C。
转载请注明原文地址:https://jikaoti.com/ti/JkE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知下列语句中的x和y都是int型变量,其中错误的语句是()。
以下不属于对象的基本特点的是()。
软件开发离不开系统环境资源的支持,其中必要的测试数据属于()。
如下的类定义,括号里应填()。classMyclass{public:MyClass(inta=0,intb=0){X=a;Y=b;voidChange
当输入d的值22时,以下程序的输出结果是【】。voidbin(intb){if(b>=2)bin(b/2);cout<<b%2;}voidmain(){intd;
以下函数声明中,存在语法错误的是______。
设以下变量均为int类型,则值不等于7的表达式是()。
下列叙述中正确的是()。
输入流对象是输出流的源头,下面()不是输入流类。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是______。
随机试题
简述商标注册无效撤销的事由。
在糖原合成中活化葡萄糖的载体是
患者,女性,23岁,发热、多处关节炎、面部有蝶形红斑,诊断为系统性红斑狼疮。查血化验的特征表现是
人体内氨最主要的代谢去路是
女,45岁,反复出现发作性面颊部、上下颌及舌疼痛,有“触发点”,轻触口角、鼻翼、颊部即可诱发。对其治疗首选的药物是
在Alpha套利策略中希望持有的股票(组合)具有正的超额收益。因此,Alpha策略又称为“绝对收益策略”。( )
通信卫星、气象卫星、导航卫星等均属于应用卫星,能够直接为国民经济和军事服务。()
李老师手里拿着一学生考59分的卷子,骂道:“你怎么这么笨!讲了几百遍了你还不会!”对李老师的做法,下列说法正确的是()。
1797年3月,新婚燕尔的拿破仑将军偕同夫人应邀参观卢森堡大公国的第一国立小学。在访问结束的即兴告别演说上,拿破仑向校长递上一束价值3个金路易的玫瑰花,并保证:“只要我们伟大的法兰西国家存在一天,每年的今天我将亲自派人送给贵校1束价值相等的玫瑰花,作为法
A、Stopfeelingdepressedfromparenting.B、Avoidthefear-basedparenting.C、Paymoreattentiontochildren.D、Increasehappines
最新回复
(
0
)