首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-05-06
36
问题
有如下程序:
#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/jo8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是
ID=s.ID或s.ID=ID或this.>ID=s.ID或s.ID=this.>ID此题考查运算符的重载。运算符“一”作为成员函数重载,所以横线处填入的表达式应该是对象本身ID与对象s.ID的比较表达式。
叶子结点树中度为零的结点,也就是没有后件的结点,称为叶子结点。
A、 B、 C、 D、 D在C++中,数组的下标为0~Ⅳ-1,如果定义数组指针,则指针刚开始时是指向数组的头元素
软件工具软件开发环境或称软件工程环境是全面支持软件开发全过程的软件工具集合。这些软件工具按照一定的方法或模式组合起来,支持软件生命周期内的各个阶段和各项任务的完成。
下列关于运算符重载的描述中,正确的是A)运算符重载可以改变操作数的个数B)运算符重载可以改变运算符的优先级C)运算符重载可以改变运算符的结合性D)运算符重载可以使运算符实现特殊功能
下面关于函数模板的表述中不正确的是()。A)类模板的成员函数都是模板函数B)类模板本身在编译过程中不会产生任何代码C)类模板只能有虚拟类型的参数D)用类模板定义一个对象时,实参不能省略
1______是实现C++语言编译时多态性的机制,2______是实现C++语言运行时多态性的机制。2______。
为了取代C中带参数的宏,在C++中使用()。
随机试题
前列腺增生症最早的症状是:()
下列不需与心绞痛鉴别的是
子宫颈癌的好发部位是()。
某医师进行一项随机对照临床试验,以观察三种降血糖药物A、B、C的临床疗效,结果如下表。该资料的类型为
男性,50岁,急性肾衰少尿期,患者突然呼吸困难,头痛、头晕。软瘫,心律不齐。心动过缓,腹胀,应考虑
下列民歌片段的体裁是()。
四大文明古国,是国际上认可度较高的关于世界四大古代文明的简称。下列选项中,发源于尼罗河流域的文明古国是()。
国内生产总值(GDP)是指在一定时期内,一个国家或地区内的生产要素所生产的全部最终产品和劳务的市场价值。下列选项中不应该计入当年国内生产总值的是_______。
A.条件(1)充分,但条件(2)不充分.B.条件(2)充分,但条件(1)不充分.C.条件(1)和(2)单独都不充分,但条件(1)和条件(2)联合起来充分.D.条件(1)充分,条件(2)也充分.E.条件(1)和(2)单独都不充分,条件(1)和条件(2
Thewomanoverthereisnoneotherthan______mother.
最新回复
(
0
)