首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inelude using namespaee std; class A { public: A(){eoutt
有如下程序: #inelude using namespaee std; class A { public: A(){eoutt
admin
2020-04-07
27
问题
有如下程序:
#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);
软件测试分为白箱(盒)测试和黑箱(盒)测试,等价类划分法属于______测试。
有如下程序:#include<iostream>usingnamespacestd;classComplex{doublere,im,public:Complex(dou
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;
以下有关成员函数特征的叙述不正确的是
数据库模型提供了两个映像,它们的作用是()。
下列选项中,不是C++关键字的是()。A)classB)functionC)friendD)virtual
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。intfun(char*str){inthum=0;while(*str){num*=10;num+=______str++;}
如果一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系的元组,且其任何一个子集都不具有这一特性。这些属性(或属性组)都被称为关系的()。
随机试题
A.1/2弧圆针B.直圆针C.3/8弧圆针D.3/8弧三角针E.无损伤缝针血管缝合一般选用
下列与工程建设有关的法律、法规、部门规章中,()属于行政法规范畴。
为了规范企业会计确认、计量和报告行为,保证会计信息质量,要求()。
下列关于金融期货的交易双方的潜在盈亏的说法正确的是()
强势有效市场假设认为,当前的股票价格已经充分反映了与公司前景有关的全部公开信息。公开信息除包括历史价格信息外,还包括公司的公开信息、竞争对手的公开信息、经济以及行业的公开信息等。()
下列关于小道消息的说法中,正确的是()。
区别冲动与沉思认知方式的标准是反应时间与______。
已知椭圆=1(a>b>0)上有一个顶点到两个焦点之间的距离分别为.如果直线x=t(t∈R)与椭圆相交于A,B,若C(一3,0),D(3,0),证明直线CA与直线BD的交点K必在一条确定的双曲线上;
Everybodyknowshowtolearn.Learningisanaturalthing.Itbeginsthe【C1】_______weareborn.Ourfirstteachersareourfamil
设齐次线性方程组有非零解,且为正定矩阵,求a,并求出当|X|=时,XTAX的最大值。
最新回复
(
0
)