首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
66
问题
有如下程序:
#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://www.kaotiyun.com/show/peAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言中标点符号中表示一条预处理命令开始的是
在数据库的外模式、模式和内模式3级模式的体系结构中,存在两级映射:外模式到模式的映射定义了外模式与模式之间的对应关系;模式到内模式的映射定义了数据库的逻辑结构与______之间的对应关系。
设置虚基类的目的是
下面程序的结果是#include<iostream.h>classA{inta;public:A():a(1){}voidshowa(){cout<<a
假定int类型变量占用两个字节,其有定义intx[10]={0,2,4};,则数组x在内存中所占字节数是
下列函数的功能是______。#include<iostream.h>intFunc(inta,intb){if(a>B)return1;elseif(a==B)return0;
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有______个结点
下列选项中,不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封装性
1______是实现C++语言编译时多态性的机制,2______是实现C++语言运行时多态性的机制。1______
随机试题
X2检验
Wefindthatbrightchildrenarerarelyheldbackbymixed-abilityteaching.Onthecontrary,boththeirknowledgeandexperienc
经营收入包括()。
不按国家规定的要求另设会计账簿进行核算的,对()可以处3000元以上5万元以下的罚款。
2017年1月1日,长江公司向黄河公司销售一批商品共3万件,每件售价100元,每件成本80元。销售合同约定2017年3月31日前出现质量问题的商品可以退回。长江公司销售当日预计该批商品退货率为12%。2017年1月31日,甲公司根据最新情况重新统计商品退货
中国共产党把毛泽东思想确定为党的指导思想的会议是()。
货源标记是用来表示()。
8,11,16,(),32
中国共产党在抗日民族统一战线中的策略总方针是()
WhichofthefollowingdetailsisINCORRECT?
最新回复
(
0
)