首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-02-22
37
问题
有如下程序:
#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://kaotiyun.com/show/bEfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是
下面不属于软件设计原则的是
软件生命周期中的活动不包括
下面不属于软件工程的3个要素是
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//****
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:
下列关于派生类构造函数和析构函数的说法中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件pmj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
下列关于运算符函数的叙述中,错误的是()。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
Shetellsusthat________animalscan’tlivewithout________air.
男性,40岁,类风湿关节炎患者,应用非甾体消炎药,其作用机制是
患者男,35岁,胸部外伤导致右侧气胸,经胸腔闭式引流后,护士收集到可拔管的信息是()。
500g潮湿的砂经过烘干后,质量变为475g,其含水率为()。
在期货交易所内进行期货交易并能从事期货自营业务的是( )。
“杂施而不孙,则坏乱而不修”,《学记》中提出的这一主张与下列()教学原则对应。
A:Ourflightisbehindthescheduleagain.B:______
【金花银】华中师范大学2017年中国史基础真题
古罗马共和早期教育的主要方法是()。
Autism(自闭症)isalifelongdevelopmentaldisorderthataffectsthewaysapersoncommunicatesandrelatestootherpeople.Ther
最新回复
(
0
)