首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
35
问题
有如下程序:
#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/8Kyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外3条语句不同的语句是
有如下类定义和变量定义:classparents{public:intpublicData;private:intprivateData;};classChildA:publicParents{/*类体略*/);classChi
已知下列语句中的×和y都是int型变量,其中错误的语句是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(int*arr,intn)的功能是将指定的有序数组压缩成各元素互不相同的有序数组,即相同数只保留一个,多余的被删除。并返回互不相同的元素的个数
数据库设计过程不包括
在学生管理的关系数据库中,存取一个学生信息的数据单位是
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#include<iostream>usingnamespacestd;classBase{
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
若在表达式y/x中,’’/’’是作为成员函数重载的运算符,则该表达式还可以表示为()。
下列关于赋值运算符“=”重载的叙述中,正确的是()。
随机试题
出版物发行一般要经历的步骤包括()等。
对Ⅲ度房室传导阻滞反复发作,并伴有阿-斯综合征者,首选治疗是
变异型心绞痛最好选用哪一种药物
对于稳态正弦交流电路,以下说法正确的是()。
甲公司承揽了某写字楼工程,合同价为3000万元,其中人工费为300万元,机械费为200万元,材料费为1500万元。已知工程所在地的社会保险费和住房公积金的取费费率为25%,则该工程的社会保险费和住房公积金为()万元。
机器设备的综合精度可用()进行评价。
方格理论认为最理想的领导风格是()。
根据物流活动的主体进行分类,物流包括()。
根据《中华人民共和国行政诉讼法》,行政诉讼中对作出的具体行政行为负有举证责任的主体是()。
A、 B、 C、 D、 B第一行的4个数与第二行对应的4个数都相差3,第三行的4个数与第四行对应的4个数也都相差3;第一列的4个数与第二列对应的4个数都相差2,第三列的4个数与第四列对应的4个数也都相差2。因
最新回复
(
0
)