首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-05-06
40
问题
有如下程序:
#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/mDfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出结果为()。#includevoidmain(){intx:int&y=x;11变量引用y=99;cout
要使程序的输出结果为Base,则在横线处填写的派生类Derived的继承方式是()。#includeusingnamespacestd;classBase{public:voidprint(){cout
请打开考生文件夹下的解决方案文件proj2,其中在编辑窗口内显示的主程序文件中定义有类XBase和XDerived,以及主函数main。程序文本中位于每行"//**********found**********下面的——行内有一处或多处下划线标记,请在每个
在函数中,可以用auto、extem、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
有如下两个类定义classxx{private:dOublex1;protected:doublex2;public:doublex3;};classYY:
如果利用C++流进行输入输出,下面的叙述中正确的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
说明马克思主义的认识论是党的思想路线的理论基础。
体内既能生糖又能生酮的氨基酸是
鼓室内不包括
显影液中的抗氧剂是
下列除哪一个外,药用部位均为带{叶柄残基的根茎
关于不动产登记资料查询人的要求,下列说法中正确的有()。
工业炸药属猛炸药,这类炸药在一定的()作用下能引起自持爆轰。
下列说法中不正确的有()。
【B1】【B4】
隶书的出现打破了古文字象形的传统,把小篆圆转的笔画变成了方折平直的笔画,奠定了现代汉字的基础。()
最新回复
(
0
)