首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-04-01
28
问题
有如下程序:
#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://jikaoti.com/ti/0ut0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对表达式for(表达式1;;表达式3)可理解为
软件工程的出现是由于
假定A为一个类,则语句A(A&a);为该类______函数的原型说明。
下面程序的输出结果是_____。#include<iostream.h>voidmain(){inta[6]={1,2,3,4,5,6};for(inti=0;i<5;i++)cout<<
若执行下面的程序时,从键盘上输入5和2,则输出结果是#include<iostream.h>voidmain(){inta,b,k;cin>>a>>b;k=a;if(a<b
在下面的类定义中,this指针的用途是______。#include<iostream.h>classSample{intx,y;public:Sample(inti,intj){x=
下列关于虚基类的描述,错误的是
用树状结构表示实体之间联系的模型是
在E-R图中,用来表示实体联系的图形是
A、 B、 C、 D、 B两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一间教室可以坐多个学生,所以它们的联系是一对多联系。
随机试题
患儿,男,7岁。突然高热,不省人事,抽搐不已,大便化验见脓球成堆,大便腥臭异常,肛门灼热,舌红,苔黄腻,脉滑数。其证型是
不同企业生产的政府定价的药品,具备什么条件,企业可以申请实行单独定价()
在最高额抵押中,有下列情形之一的,抵押权人的债权确定( )。
哪类道路的人行道不在现行《无障碍设计规范》的适用范围内?
在对工程建设强制性标准实施改革后,我国目前实行的强制性标准不包含的部分是()
一般而言,()的再投资风险相对较大。
由于警察所赖以生存的社会条件是不断发展的,并呈现出一定的阶段性,警察的发展史也随之显现出一定的阶段性。一般分为萌芽期的警察、古代警察、近代警察和当代警察。()
二尖瓣狭窄时,最有助于判断瓣膜弹性好坏的体征是
在JamesMartin方法实施中,系统的开发策略考虑贯彻始终,下述哪项不在优先考虑之内?()
December25thisChristmasDay.ManyAmericansarebusywithChristmasandthewinterholidayseason.BuyingaChristmastreeis
最新回复
(
0
)