首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class test { private: int a; public: test() { cout
有如下程序: #include using namespace std; class test { private: int a; public: test() { cout
admin
2021-06-10
49
问题
有如下程序:
#include
using namespace std;
class test {
private:
int a;
public:
test() { cout<<"constructor"<
test(int a) { cout<
test(const test &_test) {
a=_test.a;
cout<<"copy constructor"<
}
~test() { cout<<"destructor"<
};
int main() {
test A(3);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、3
B、constructor
destructor
C、copy constructor
destructor
D、3
destructor
答案
D
解析
本题考查默认构造函数和带参数的构造函数以及析构函数,本题中定义了一个对象A(3),对象带着参数,所以执行带参数的构造函数,输出3,然后执行析构函数,输出destructor。所以本题答案为D。
转载请注明原文地址:https://www.kaotiyun.com/show/V5fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件是指()。
下列关于派生类的叙述中,错误的是()。
有如下程序:撕ncludeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){this一>k=k;}public:voidsetN(intn){thi
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本题的功能是:从键盘输入字符串s,然后输出字符串s中的字符个数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正main()函数中的错误,使程序的输出结果如下:Constructor.DefaultconstructorAreais12Areais0Areais12
在数据流图中,带有箭头的线段表示的是()。
随机试题
A.舌癌B.口底癌C.齿龈癌D.唇癌E.颊黏膜癌上述口腔癌中发病率最低的是
男性,40岁。皮肤黄染进行性加深2个月,近1周皮肤瘙痒加剧并有鼻出血、牙龈出血,化验血浆凝血酶原时间18秒(正常对照12秒),腹腔CT示胰头占位。考虑出血与维生素K吸收障碍有关。下列哪种因子不会缺少
金属辅助因子不具有的作用是
增强全民法治观念,推进法治社会建设,使人民群众内心拥护法律,需要健全普法宣传教育机制。某市的下列哪一做法没有体现这一要求?
对中国人民银行提出的对银行业金融机构进行检查监督的建议,国务院银行业监督管理机构应当自收到建议之日起()内予以回复。
国家开发银行成立时的主要任务是()。
国家对消费者合法权益的保护措施有()
请从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
[*]
4
最新回复
(
0
)