首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-07-23
29
问题
有如下程序:
#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/QQyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout
有如下类定义:classMyClass{intvalue;public:MyClass(intn):value(n){}intgetValue()const{returnvalue;}};则类MyClass的构造函数的
关系R经过运算σA=B^C>4^D>3(R)的结果为
下列叙述中正确的是( )。
有如下函数定义:voidswap(inta,int&b){intc=a;a=b;b=c;}若执行语句序列intx=0,y=1;swap(x,y);则变量x和y的值分别是
软件设计中模块划分应遵循的准则是( )。
下列字符串中,不可以用做C++标识符的是()。
层次型、网状型和关系型数据库划分原则是( )。
若实体A和B是一对一的联系,实体B和c是多对一的联系,财实体A和c的联系是()。
随机试题
北美市场的技术环境。
男,23岁,右大腿下端持续性隐痛1个月余。查体:右火腿下端内侧肿胀,压痛。X线摄片见右股骨下端偏内侧有一骨破坏区,呈肥皂泡样膨胀性牛长;病灶局限,类圆形,骨皮质变薄。应首先考虑的疾病为
“入芝兰之室,久闻而不知其香”说明的是
A、中药饮片包装标签B、药品的内标签C、用于运输、贮藏的药品的包装标签D、原料药的标签至少应当注明药品名称、贮藏、生产日期、产品批号、有效期、执行标准、批准文号、生产企业等内容的标签是
(2005年)离心泵工况点调节通常是指()。
损害国家利益的合同,如果只有一方是故意的,故意的一方将从对方处取得的财产还给对方,非故意的一方取得的约定财产应该( )。
某企业进行设备更新,新设备价值10万元,利用新设备生产产品的单位变动成本为5元/件,产品售价为10元/件,设生产函数和收入函数均为线性,如不考虑税金影响,则盈亏平衡产量为( )万件。
根据知觉反映客观对象的特性不同进行分类,不包括()
对如下二叉树进行后序遍历的结果为
Whenaninventionismade,theinventorhasthreepossiblecoursesofactionopentohim:hecangivetheinventiontotheworld
最新回复
(
0
)