首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; class test{ private: int a; public: test0 {cout+"cons
有如下程序: #inc1ude<iostream> using namespace std; class test{ private: int a; public: test0 {cout+"cons
admin
2020-04-07
30
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
class test{
private:
int a;
public:
test0 {cout+"constructor"+end1;}
test(int a){cout+a+endl;}
test(const test&test)
{
a= test.a;
cout+,,copy constructor"+endl;
}
test() {Cout+"destructor"+end1;}
};
int main()
{
test A(3);
return 0;
}
运行时输出的结果是( )。
选项
A、3
B、constructordestructor
C、copy constructor
D、3destructor destructor
答案
D
解析
此题考查的是构造函数和析构函数。一个类可以有多个构造函数,但只能有一个析构函数。每一个对象在被创建时,都会隐含调用众多构造函数中的一个,而在销毁时又会隐含调用唯一的析构函数。此题中,主函数创建对象A是会隐含调用test(int a)这个构造函数,输出3:接着主函数结束,对象A销毁又隐含调用~test()析构函数输出destructor。
转载请注明原文地址:https://kaotiyun.com/show/a88p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
重载的关系运算符和逻辑运算符的返回类型应当是______。
下列是重载乘法运算符的函数原型声明,其中错误的是( )。
诊断和改正程序中错误的工作通常称为______。
下列关于运算符重载的叙述中,正确的是
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
用树形结构来表示实体之间联系的模型称为()。
E-R模型设计属于数据库的______。
将一个函数声明为一个类的友元函数必须使用关键字【】。
下列字符串中,正确的C++标识符是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
随机试题
等渗性缺水患者,大量输入生理盐水治疗可导致
招标人要求对分包的专业工程进行总承包管理和协调并同时要求提供配合服务时,根据招标文件中列出的配合服务内容和提出的要求按分包的专业工程估算造价的()计算。
下列会计档案中,属于永久保存的会计档案是()。
下列哪个选项中的图形能够折叠成完整封闭的立体几何结构?
为维护消费者相关权益,我国相关的规定有《食品安全法》第96条、《侵权责任法》第47条等。然而相关人士指出,按照现在消法理论和实践中的“三倍”、“十倍”等计算标准,都不足以约束那些个体侵权数额较小,但是主观侵权恶意较大的不良商家。现在遭侵权后“沉默”成为很多
学术专著是()
列宁说:“只要再多走一小步,仿佛是向同一方向迈的一小步,真理便会变成错误。”这一观点说明
A、Yes,Ioftengo.B、Yes,Ido.C、No,notyet.D、No,thanks.B本题考查对一般疑问句的回答。题目问的是“你经常在周末购物吗?”助动词是do,故B项Yes,Ido(是的)是表示肯定的简略回答。
A、Theyarehavingbreakfast.B、Theyareeatingsomefruit.C、Theyarepreparingahotsoup.D、Theyaredrinkingcoldmilk.A女士问男
There’sNoPlaceLikeHome[A]Onalmostanynightoftheweek,Churchill’sRestaurantishopping.The10-year-oldhotspotinRo
最新回复
(
0
)