首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class test{ private: int a; public: test0{cout+"constructor"+en
有如下程序: #include using namespace std; class test{ private: int a; public: test0{cout+"constructor"+en
admin
2020-04-07
34
问题
有如下程序:
#include
using namespace std;
class test{
private:
int a;
public:
test0{cout+"constructor"+endl;}
test(int a){cout+a+endl;}
test(const test&test)
{
a=test.a:
cout+"copy constructor"+endl;
}
test(){Cout+"destructor"+endl;}
};
int main()
{
test A(3);
return 0:
}
运行时输出的结果是( )。
选项
A、3
B、constructor
destructor
C、copy constructor
destructor
D、3
destructor
答案
D
解析
此题考查的是构造函数和析构函数。一个类可以有多个构造函数,但只能有一个析构函数。每一个对象在被创建时,都会隐含调用众多构造函数中的一个,而在销毁时又会隐含调用唯一的析构函数。此题中,主函数创建对象A是会隐含调用test(int a)这个构造函数,输出3;接着主函数结束,对象A销毁又隐含调用~test()析构函数输出destructor。
转载请注明原文地址:https://kaotiyun.com/show/V38p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知inta,*pa=&a;输出指针pa十进制的地址值的方法是()。
C++语言中,派生类继承了基类的全部数据成员和除【】之外的全部函数成员。
有如下类的定义。空格处的语句是()。classMyClass{____________intx,y;public:MyClass(inta=0,intb=0
下列关于C++与C语言的关系的描述中,()是错误的。
下列有关C++流的叙述中,错误的是
以下有关成员函数特征的叙述不正确的是
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是()。
C++语言的基本控制结构为顺序结构、选择结构和【】。
数据库设计分为需求分析阶段、______阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段、数据库运行和维护阶段。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
随机试题
下面属于李贽的文学主张的是()
关于冠状动脉病变最常累及哪支血管的叙述,正确的是
引起手足抽搐的主要原因是血浆中
A.军队特需药品B.处方药C.非处方药D.改善性功能的药物只能在国务院卫生健康主管部门和国务院药品监督管理部门共同指定的医学、药学专业刊物上发布广告的是
脊髓灰质炎减毒活疫苗初种次数为
订购周期是指从确定对某种商品有需求到需求被满足之间的时间间隔,又称为提前期。其中包括了订单传输时间、订单处理和配货时间、额外补充存货时间三个变量。()
某中学召开“如何提高体育教学质量”教学研讨会。会上教研组的老师踊跃发言,展开激烈讨论。王老师说:“转变学习的方式,将自主学习、探究学习和合作学习引进体育课堂,就可以提高体育教学质量。”张老师说:“虽然转变学生的学习方式是提高体育教学质量的重要途
坚持科技强军,按照建设信息化军队、打赢信息化战争的战略目标,加快()复合发展。
2011年上半年,上海规模以上社会服务业单位共实现总产出4982.94亿元,比上年同期增长16.1%,占社会服务业总产出的80.8%。其中,规模以上企业实现总产出3982.11亿元,增长16%,占社会服务业企业总产出的82.7%;规模以上非企业单位实现总产
根据党的十八届三中全会的精神,今后我国推进生态文明建设的重要任务是()
最新回复
(
0
)