首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-06-27
21
问题
有如下程序:
#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/9RNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
十进制数28和3.26的类型分别为【】和【】。
字符串常量“ME”的字符个数是______。
线性表最常用的操作是存取第i个元素及其前趋的值,则采用______存储方式节省时间
在下面程序运行后,输出结果为______。#include<iostream.h>voidcount(intx[],intn,int&y){intk;y=0;for(k=0:k<n;k++)
若有以下程序:#include<iostream>usingnamespacestd;classA{public:A(){}A(inti){x1=i;
重载的流运算符函数经常定义为类的【】函数。
软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______。
设有下定义的语句:inta[3][2]={10,20,30,40,50,60};intb[3][2]={10,20,30,40,50,60};则a[1][1]*b[2][1]=【】。
类继承中,缺省的继承方式是【】。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
随机试题
满足顾客对某些产品的少量需求或特殊需求方面,能够发挥独特的作用的是
制造;编造n.&v.m________
Theheatingsystemherehasa(n)______temperaturecontrol.
已知曲线y=x2,求上述平面图形绕x轴旋转一周所得旋转体的体积V.
肌力测定的分级描述中,错误的是
客观环境或条件可能引发差错属于()。
经济制度
“报关单位”由__________构成。
关于资产负债表日后事项,下列说法中正确的有()。
ReadthefollowingarticleaboutaUSmanufacturerofofficesuppliesandthequestionsontheoppositepage.Foreachquesti
最新回复
(
0
)