首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
45
问题
有如下程序:
#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全国计算机二级
相关试题推荐
要想使23.78965421的输出为23.7887应用的语句是
下列语句段输出字符’*’的个数为()。inti=100;while(1){i--;if(i==0)break;cout<<’*’;}
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()。
数据的基本单位是【】。
下面对静态数据成员的描述中,正确的是
有关析构函数的说法不正确的是()。
按照标识符的要求,下列选项中,()符号不能组成标识符。
在关系数据库中,用来表示实体间联系的是
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
读数显微镜能清晰地反映刻线尺上的刻度。()
求函数的间断点并判断其类型.
元气是
香豆素及其苷可在稀碱液中水解开环生成
首创“卫气营血”辨证方法的医家是
患者,男,19岁,前段时间患有风热感冒,但并未就医。两个月后,患者症状变为鼻塞,涕黄稠而量多,嗅觉变差。为该患者治疗时,应选用的治法是
证券公司向客户推介金融产品应当评估客户购买金融产品的适当性包括()。Ⅰ.客户的身份Ⅱ.客户的财产和收入状况Ⅲ.客户的金融知识Ⅳ.客户的投资目标
阅读下面材料,回答问题。杨老师在教学“分数的基本性质”时,设计了这样的教学导入:同学们,在学习新内容之前,我先给大家讲个故事:猴山上的小猴子最喜欢吃猴王做的饼。有一天,猴王做了三块大小一样的饼分给小猴子们吃。它先把第一块饼平均切成四块,分给甲猴
轮船招商局
Increasingly,thedevelopmentoftourismisseentohaveaneffectontheenvironment.Erosion(磨损)isoneproblem.Thestepsand
最新回复
(
0
)