首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class MyClass { public: MyClass(int i=0) { cout
有如下程序: #include using namespace std; class MyClass { public: MyClass(int i=0) { cout
admin
2020-06-29
24
问题
有如下程序:
#include
using namespace std;
class MyClass {
public:
MyClass(int i=0) { cout<<1; }
MyClass(const MyClass&x) { cout<<2; }
MyClass& operator =(const MyClass&x) { cout<<3; return *this; }
~MyClass() { cout<<4; }
};
int main()
{
MyClass obj1(1),obj2(2), obj3(obj1);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
本题考查构造函数和复制构造函数以及重载运算符。本题中先后定义了两个对象obj1,obj2,依次输出11,然后定义了对象 obj3,调用复制构造函数,输出2,最后执行三次析构函数,输出444。
转载请注明原文地址:https://kaotiyun.com/show/rd8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的描述中,错误的是()。
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是()。Samplea[2],*P=newSample;
有如下程序:#includeusingnamespacestd;classB{public:virtualvoidf0{cout
下列有关C++流的叙述中,错误的是()。
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intV1:loongv2;下列调用语句中正确的是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10);则下列说法中错误的是()。
Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是()。
下列存储类标识符中,可见性与存在性不一致的是()。
下面能作为软件需求分析工具的是
在软件开发中,需求分析阶段产生的主要文档是( )。
随机试题
间歇操作釜式反应器既可以用于均相的液相反应,也可用于非均相液相反应,但不能用于非均相气液相鼓泡反应。 ()
国务院与政务院的区别包括:
当采用匀速进展横道图比较工作实际进度与计划进度时,如果表示实际进度的横道线右端落在检查日期的右侧,则表明()。
2019年年初,甲公司购买了A公司当日发行的一般公司债券,面值为1000000元,票面年利率为4%,期限为5年,买价(公允价值)为950000元,同时发生交易费用6680元,甲公司将其划分为以摊余成本计量的金融资产。该债券每年年末支付一次利息,在第五年
()是采购作业成本分析的主要信息。
“四史”通常是指二十四正史中的前四部。下列属于“四史”的有()
2011年上半年,我国软件产业实现软件业务收入8065亿元,同比增长29.3%,增速比去年同期高0.2个百分点;实现利润103亿元,同比增长34.9%。其中,6月份完成软件业务收入1828亿元,同比增长32.9%,增速比5月份回升3.6个百分点。
化学实验中,需要使用现有不同浓度的A、B两种氯化钠溶液配置新的浓度为15%的氯化钠溶液。已知A溶液的浓度是B溶液的5倍,且若将50克A溶液与250克B溶液混合即能完成配置,那么A溶液的浓度是()。
设3阶矩阵A的各行元素之和都为3,向量α1=(-1,2,-1)T,α2=(0,-1,1)T都是齐次线性方程组AX=0的解.A=______.
在PC机中,鼠标器是最常用的输入设备。下面有关鼠标器的叙述中,错误的是
最新回复
(
0
)