首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class test{ private: int a; public: test0{cout+ˊˊconstructorˊˊ+
有如下程序: #include using namespace std; class test{ private: int a; public: test0{cout+ˊˊconstructorˊˊ+
admin
2020-07-30
26
问题
有如下程序:
#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()析构函数输出destraactor。
转载请注明原文地址:https://kaotiyun.com/show/TRyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#iadude<iostream>usingnamespacestd;classTestClass{public:~TestClass(){cout<<"BASE";}};classTestClass1:publicT
下面关于函数模板的表述中不正确的是()。
使用地址作为实参传给形参,下列说法正确的是()。
有如下定义:intb[10]={1,2;3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。
给定程序的主函数中,已给出由结构体构成的链表结点a、b、e,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
给定程序中,函数fun的功能是建立一个N×N的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……依此类推。例如,若N=5,生成的矩阵为:11111
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。该丁程中包含一个程序文件main.cpp,其中有类Quadritic、类Root及主函数main的定义。一个Quadritic对象表示一个ax2+bx+c的一元二次多项式。一个Roo
通过运算符重载,可以改变运算符原有的()。
软件设计中模块划分应遵循的准则是()。
下面不属于需求分析阶段工作的是()。
随机试题
不是健康教育工作内容的是
经冷藏后胶片未经室温平衡,取出即用,将会出现
阻塞性黄疸患者的尿急性溶血者的尿
荧光光谱是物质分子
牙本质和牙骨质来源于
沥青表面处治通常采用()施工。
国债买断式回购的交易主体限于()
我国幅员辽阔,各地各方面的差异很大,为了使教学不脱离实际,就要补充必要的乡土教材。这贯彻的教学原则是()
Inthepastfewyears,personalcomputers(PCs)havebecomebetter,strongerandfasterbutsohavethebitsandpiecesyouplug
A、Iwantahatformymom.B、Ofcourseyoucan.C、Thesametoyou.D、Thankyouallthesame.A营业员问顾客要买什么,顾客回答要买帽子。
最新回复
(
0
)