首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-06-27
43
问题
有如下程序:
#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/rxNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类的构造函数的成员初始化列表中,不能包含()。
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将空格处缺失部分补充完整。booStaffi::S
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base::fun"<<end1;}};classDerived:publicBase{public:v
以下程序中,select函数的功能是:在N行M列的二维数组中,选出一个最大值作为函数值返回,并通过形参传回此最大值所在的行下标。请填空。#defineN3#defineM3intselect(inta[N][M],in
软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______。
使用操作符setw对数据进行格式输出时,需要包含______头文件。
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是()。
若有int(*p)[3]:则以下表述中正确的是______。
下列关于类和对象的叙述中,错误的是
当ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
随机试题
目前我国流脑流行的主要菌群是( )
导致泄泻发生的重要因素在于
马可为甲国派驻乙国领馆的领事官员,依《维也纳领事关系公约》,他享有一定的特权与豁免,但也有一些例外的情况,下列哪些属于例外的情况?()
根据合同法律制度的规定,下列情形中,构成有效承诺的是()。
Whathedidhas______shownhisattitude.
下列哪些做法有利于发挥学生的主体性?()
“吸烟有害健康”,世界无烟日是指每年的()。
在怒江开发水电资源问题上有重大争议。请根据给定资料1~8,指出争议的焦点是什么,并对主张怒江水电开发和反对怒江水电开发的理由分别加以概述。要求:指明“焦点”,概述全面,条理清楚,语言流畅,不超过500字。本题仅限报考行政执法类、市(地)以下综
A.ofB.fromC.receivePhrases:A.sendand【T1】___________e-mailB.sourcesranging【T2】___________vastdatab
设有如下事件过程:PrivateSubForm_Click() Sum=0 Fork=1To3 Ifk
最新回复
(
0
)