首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
18
问题
有如下程序:
#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://kaotiyun.com/show/YR8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数模板的定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}
最简单的交换排序方法是()。
关于类和对象描述错误的是
下面程序的运行结果是#include<iostream.h>intfun(inta[],intn){intresult=1;for(inti=1;i<n;i++)
C++语句constchar*constp="hello";,所定义的指针p和它所指的内容都不能被【】。
C++中封装性、继承性和______是面向对象思想的主要特征。
数据的基本单位是【】。
A、 B、 C、 D、 C纯虚函数是在声明虚函数时被“初始化”为0的虚函数。不定义对象而只作为一种基本类型用作继承的类,称为抽象类。凡是包含纯虚函数的类都是抽象类。抽象类的作用是作为一个类族的共同基类。
当执行cin语句时,从键盘上输入每个数据后必须输入一个______,然后才可以接着输入下一个数据。
在下面的运算符重载函数的原型中,错误的是______。
随机试题
下列属于管理的全才、全能管理者的是()
患儿男,4岁,声嘶3个月来诊,门诊就诊查电子喉镜示声带前端淡红色、乳头状新生物,声带活动正常。患儿半年后复诊发现病变复发,应采取何种治疗
患者女性,67岁,右手抖动、行走缓慢4年,经过神经科检查后考虑为帕金森病。对其治疗有不同的方案,下列哪项是正确的
麻醉药对激素的影响不包括()。
马某和牛某是邻居,一日因琐事发生厮打,马某受轻微伤,于2005年4月3日向法院起诉让牛某赔偿医药费1000元,以下选项中,说法正确的是()
长城公司2011年12月31日资产负债表(简表)如下表所示。该公司只生产和销售A产品一种产品,2011年A产品的边际贡献率为40%。单位变动成本(包括销售税费)为48元,固定成本总额为4000万元。2011年A产品的销售量为187.5
基于网络特性的运输产品具有()特征。
与直接上市相比,买“壳”上市的好处表现在()。
甲会计师事务所历来特别重视对客户资料的保密,除了要求员工恪守职业道德外,甲会计师事务所还在信息系统中加强了控制和管理。当甲会计师事务所员工利用电邮系统与客户沟通时,有关信息与数据在传输前将被转化成非可读格式。甲会计师事务所电邮系统所实施的控制类别属于(
阜南的智力层次结构模型中的第四层次为(),即各种各样的特殊能力。
最新回复
(
0
)