首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; classA { public: A(){cout
有如下程序: #include using namespace std; classA { public: A(){cout
admin
2012-12-29
47
问题
有如下程序:
#include
using namespace std;
classA
{
public:
A(){cout<<“A”;}
~A(){tout<<“~A”;}
};
class B:public A
{
A*p
public:
B(){cout<<“B”;p=new A;}
~B(){cout<<“~B”;delete p;}
};
int main()
{
B obj;
return 0;
}
执行这个程序的输出结果是( )。
选项
A、BAA~A~B~A
B、ABA~B~A~A
C、BAA~B~A~A
D、ABA~A~B~A
答案
B
解析
此题考查的是类的构造函数和析构函数。派生类构造函数的执行顺序为:首先调用基类的构造函数,调用顺序按它们被继承时说明的顺序;然后调用子对象的构造函数,调用顺序按它们在类中说明的顺序;最后是派生类构造函数中的内容。因此本题中,首先调用基类构造函数输出A,然后调用子对象的构造函数输出B,p=new A再调用类A的构造函数输出A;析构函数的调用顺序和构造函数的调用顺序相反。
转载请注明原文地址:https://kaotiyun.com/show/o0Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> main() { chars[]={"012xy"}; inti,n=0; for(i=0;s[i]!=0;i++) if(s[i]>=’a’&&s[i]<=’z’)
有以下程序 #include<stdio.h> main() {charc; for(;(c=getchar())!=’#’;) {if(c>=’a’&&c<=’z’)c=c-’a’+’A’; putchar(++
以下程序拟实现计算sum=1+1/2+1/3+…+1/50。 #include<stdio.h> main() {inti,doublesum; sum=1.0; i=1; do {i++;sum+=1/i;
下列条件语句中,输出结果与其他语句不同的是()。
设有定义:intk=3,i=2;以下选项中,变量k的值与其他三个不同的是()。
以下可以正确且安全的用作用户标识符的一组选项是()。
以下选项中,值为1的表达式是()。
设有函数说明语句: intfun(int,int); 以及函数指针定义语句: int(*f)(int,int); 若要使函数指针指向函数fun的入口地址,以下选项中正确的是()。
同一个关系模型的任意两个元组值()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
随机试题
下列关于市场法的缺点,描述正确的是【】
患者,男性,40岁,于饱餐、饮酒后突然发生中上腹持久剧烈疼痛,伴有反复恶心、呕吐。体检:上腹部压痛,腹壁轻度紧张。测血清淀粉酶明显增高。该患者后经医生确诊为水肿型胰腺炎,因此该患者一般不会出现的临床表现是
下列建筑结构中,()的主要承重构件是受拉的钢索,钢索是用高强度钢绞线或钢丝绳制成。
某发电厂气体灭火系统主要分布于1#、2#机组的集控室,电子间,工程师站,电缆夹层,380V母线室和6kV母线室等关键部位。该气体灭火系统选择组合分配设置的IG—54l全淹没的灭火方式,药剂瓶组42瓶。该系统竣工距今已使用10多年。根据以上材料,回
中央预算中必需的建设投资的部分资金,可以通过举借国内和国外债务等方式筹措,但是借债应当有合理的规模和结构。()
保险人把投保人历年交纳的纯保险费和利息收入积累起来,为将来发生的保险给付和退保给付而提取的资金称为( )。
税收最典型的特征是()。
根据下列材料回答问题。我国供气来源多元化,主要包括国产气和进口气两部分。国产气主要有常规天然气、页岩气和煤层气等,进口气主要有进口LNG和进口管输气。近年来,我国天然气供应量稳步增加,国产气、进口管输气、进口LNG都呈上涨趋势。国产气从2010年
Themotorcycle-styletrainslookphenomenalwiththeirglowingwheels,particularlyintheindoorblue-huedlaunchareadesigned
A、Limiteddrivingrange.B、Hugerechargingexpenses.C、Theshortlifeofbatteries.D、Theunaffordablehighprice.A细节辨认题。短文中间部分
最新回复
(
0
)