首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
43
问题
有如下程序:
#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全国计算机二级
相关试题推荐
类的析构函数是在什么时候调用的?
下列关于this指针的描述中,正确的是()。A)类的成员函数都有this指针B)类的友元函数都有this指针C)任何与类相关的函数都有this指针D)类的非静态成员函数都有this指针
在基类中有定义的纯虚函数,它要求在派生类中定义,而且基类不能用以说明对象,则该类为()。
派生类的构造函数的成员初始化列表中,不能包含
下列有关数据库的描述,正确的是
有如下函数模板声明:template<typenameT>TMax(Ta,Tb){return(a>=b)?a:b;}下列对函数模板Max的调用中错误的是______。
两个或两个以上模块之间联系的紧密程度称为()。
用户进行的测试包括:单元测试、集成测试、验收测试(确认测试)和系统测试。将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试是______。
以下选项中,()是合法的用户标识符。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
随机试题
公共政策是由政治性组织制定的,是国家、政府、政党为实现其政治目的而制定的行动方案和行为准则,因此,公共政策具有鲜明的()
女,19岁,糖尿病病人,因进食不洁食物,引起呕吐、腹泻,次日腹泻止,呕吐反而加剧,并进入昏迷,住院体检:呼吸深大,尿糖++,血糖27.7mmol/L,血钠140mmol/L,血pH7.2,考虑为男,76岁,2型糖尿病病人,长期用磺脲类+苯乙福明治疗至今
A.0.5~1cmB.2cmC.3~4cmD.4~5cmE.6~7cm
GLU、KET、BIL、URO分别代表尿试带法中的
专有技术属于没有申请专利的知识产权,与专利一样,受到法律的保护。()
()担负着投资计划反馈的职能,及时向投资决策委员会提供市场动态信息。
A、 B、 C、 D、 A首先观察所给图形,图形各异,考虑个数变化型。此题规律为:一个正立的三角形换算为4个倒立的三角形。经过换算后,倒立三角形的个数依次为10、9、8、7,接下来应该为6。故选A。
设函数f(x)在(一∞,+∞)存在二阶导数,且f(x)=f(一x),当x<0时有f’(x)<0,f’’(x)>0,则当x>0时,有()
设随机变量X1,X2,…,Xm+n(m<n)独立同分布,其方差为σ2,令求:ρYZ
CertainphrasesonecommonlyhearsamongAmericanswhich(1)toindividualisminclude:"Doyourownthing.""Ididitmyway."
最新回复
(
0
)