首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inelude using namespaee std; class A { public: A(){eoutt
有如下程序: #inelude using namespaee std; class A { public: A(){eoutt
admin
2020-04-07
29
问题
有如下程序:
#inelude
using namespaee std;
class A
{
public:
A(){eoutt<<“A”;}
~A(){cout<<“~A”;}
};
dass 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
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数。对象释放时,先执行派生类的析构函数,再执行基类的析构函数。所以本题答案为B。
转载请注明原文地址:https://kaotiyun.com/show/DC8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的执行结果是_____。#include<iostream.h>#include<iomanip.h>voidmain(){cout.fill(’*’);cout.width(10);
派生类的构造函数的成员初始化列表中,不能包含
设x是值为10的int型变量,则在计算表达式x+=x-=x-x后,x的值为______。
在C++中,合法的字符常量是______。
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>=b)?a:b;}下列对函数模板Max()的调用中错误的是
若有整型变量x=2,则表达式x<<2的结果是【】。
下列选项中,不属于模块间耦合的是
不定长文件是指( )。
C++在重载运算符中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要【】个参数。
下面c++标识符中正确的是()。
随机试题
《饮马长城窟行·青青河畔草》:__________,遗我双鲤鱼。
房室瓣处于开放状态的时期是
下列关于城市居住区级以上(不含居住区级)的商业金融中心服务半径的说法,错误的是()。
下列物流活动的功能要素中,具有连接运输、存储、装卸、包装各环节功能的要素是()。
A、 B、 C、 D、 D左面的平面纸板,拆成立体图形为梯形。带有两条竖线的侧面是相对的,所以排除B、C,而A至少应该有一面是带两条竖线才对。所以应选择D答案。
输入一个按升序排序过的整数数组{1、2、4、7、11、15}以及一个整数数字15,可以从该数组中找到两个数字,即4和11,使得4+11=15。请实现一个时间上尽可能高效率的算法,输入一个已经按升序排序过的整数数组和一个整数数字,在数组中查找两个数,使得它们
设f(χ)在χ=0的邻域内有定义,且f(0)=0,则f(χ)在χ=0处可导的充分必要条件是().
Directions:Inthispart,youareaskedtowriteanessaybasedonthefollowingchart.Inyourwriting,youshould1)inte
程序的运行结果为【】。main(){intx,y,z;x=24;y=024;z=0x24;printf("%d,%d,%d\n",x,y,z);}
Inthemeanwhile,thequalityoffacialtissueswasconstantlyimproving,becausemoremanufacturerswentintothebusinessofm
最新回复
(
0
)