首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using narnespace std; class test{ private: int a; public: test0{cout+’’con
有如下程序: #include<iostream> using narnespace std; class test{ private: int a; public: test0{cout+’’con
admin
2020-04-07
37
问题
有如下程序:
#include<iostream>
using narnespace 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’’+en.d1;
}
test(){ cout+’’destructor"+endl;}
};
int main()
{
testA(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://www.kaotiyun.com/show/YR8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}sample(intm){
若要将函数“voidFriFun{};”声明为类MyClass的友元函数,则应在类MyClass的定义中加入语句______。
下列关于虚基类的描述,错误的是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
执行下面程序中的输出语句后,a的值是 main() { int a; cout<<(a=3*5,a*4,a+5); }
栈和队列的共同特点是
算法的空间复杂度是指
下列关于栈的叙述正确的是
下列关于类中成员函数特征的描述中错误的是()。
随机试题
与自觉性相反的意志品质是易受暗示性和武断性。()
79岁男性,退休教师,家人发现其精神差、说话少半天。查体:计算力差,写自己名字困难,读报纸困难,不辨左右,不辨手指,CT示左额叶及左顶、枕、颞交界区低密度灶。抗血小板、神经营养药治疗1周后明显好转。该病人临床表现符合
生产经营单位( ),责令限期改正。
借款人的还款能力是个人汽车贷款资金安全的根本保证。()
甲股份有限公司于2003年7月11日经批准发行3年期公司债券,债券面值8000万元,全部发行成功,每年利息已支付,2006年6月30日债券本金到期后因公司资金周转困难,无力兑付,为了尽早解决该问题,公司于2006年10月15日通知各位董事,于2006年1
宪法是国家的根本大法。我国现行宪法的基本原则有()。
我国以木结构为主体的建筑风格。大约形成于:
按照制定标准的不同层次和适应范围,标准可分为国际标准、国家标准、行业标准和企业标准等,(1)制定的标准是国际标准。我国国家标准分为强制性国家标准和推荐性国家标准,强制性国家标准的代号为(2)。
IdecidedtobuymebooksmatIwantedwhenitwas5o’clock.I______decidewhichbookstobuy______itwas5o’clock.
ReadtheinformationbelowaboutmakinginternationalpaymentsthroughtheInternet.Choosethecorrectwordtofilleachga
最新回复
(
0
)