首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass MyClass{ public: MyClass(int i=0){cout<<1;} MyClass
有如下程序: #inc1ude<iostream> using namespace std; c1ass MyClass{ public: MyClass(int i=0){cout<<1;} MyClass
admin
2019-06-12
39
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass MyClass{
public:
MyClass(int i=0){cout<<1;}
MyClass(const MyClass&x){cout<<2;}
MyClass& operatOF(const MyClass&x){cout<<3; return*tlus;}
~MyClass(){cout<<4;}
};
int main(){
MyClass obj1(l),obj2(2),obj3(objl);
retum 0:
}
运行时的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
当创建MyClass类对象obj1(1)和obj2(2)时候,调用类构造函数会输出两个1,然后创建类对象obj3(obj(1))时,会调用拷贝类构造函数,输出一个2,然后当main函数结束时候,调用三个对象的析构函数会输出三个4。
转载请注明原文地址:https://kaotiyun.com/show/mX8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于类型转换的说法中,错误的是()。
设有以下语句,对a数组元素的引用中(其中0<=i<10),不正确的是()。inta[10]={0,1,2,3,4,5,6,7,8,9),*p=a;
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
有如下程序:#include<iostream>using namespacestd;ClassCon{charID;public:Con():ID(’A’){cout<<1;}Con(
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为__________。
在软件测试设计中,软件测试的主要目的是
下列关于虚函数与函数重载区别的叙述中不正确的是()。
为了克服软件危机提出了【】概念。
在关系运算中,【 】运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。
随机试题
普通投资者进入期货市场交易之前,应首先选择一个()的期货公司。
新生儿破伤风的临床表现是
沈某,男,45岁。症见小便短赤灼热,尿血鲜红,心烦口渴,口舌生疮,舌红,脉数。其证型是
A、急性肾小球肾炎B、急进性肾小球肾炎C、IgA肾病D、尿路感染E、尿路结石男性,43岁,右侧腰部绞痛伴肉眼血尿2小时,尿常规蛋白阳性、尿红细胞满视野,血肌酐98μmol/L
合同性权利或其他法定权利在到期时因续约等延续、且有证据表明企业续约不需要付出大额成本的,续约期应当包括在使用寿命中。()
在仿古风味菜和其他主要代表菜品中,对应正确的是()。
根据以下资料。回答116-120题。与2006年相比,2009年哪种农产品的生产价格指数增长得最多?()
中国的建筑是独具特色的,不仅因为其历史悠久,还由于其人文和历史环境的独特,形成了与西方完全不同的体系与类型。这些年来,不知道是不是被外来的文化搞得弄不清方向了,中国建筑的博大精深以及传统的技术和艺术中的精彩似乎逐步被人们遗忘。所以,我们要呼唤中国建筑的回归
人们常用铁做炒锅,而不是铜或铝。这是因为在相同条件下:
下列四种情形中,智商相关程度最高的是()。
最新回复
(
0
)