首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int i=0){cout<<1;} MyClass
有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int i=0){cout<<1;} MyClass
admin
2019-06-12
18
问题
有如下程序:
#include<iostream>
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;}
~MyClass0{cout<<4;}
};
int main(){
MyClass obj1(1),obj2(2),obj3(obj1);
return 0:
}
运行时的输出结果是( )。
选项
A、112444
B、11114444
C、121444
D、11314444
答案
A
解析
当创建MyClass类对象obj1(1)和obj2(2)时候,调用类构造函数会输出两个1,然后创建类对象obj3(obj(1))时,会调用拷贝类构造函数,输出一个2,然后当main函数结束时候,调用三个对象的析构函数会输出三个4。
转载请注明原文地址:https://jikaoti.com/ti/MxA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列重载函数中,正确的是()。
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(______){Ta;if(x>y){a=x;
以下程序的输出结果是#include<iostream>usingnameSpacestd;intmain(){cout.fill(’*’);cout.width(5);cou
内联函数是通过【】来实现的,因此内联函数是真正的函数。
下列关于类与对象的说法中,不正确的是()。
在结构化程序设计中,模块划分的原则是A)各模块应包括尽量多的功能B)各模块的规模应尽量大C)各模块之间的联系应尽量紧密D)模块内具有高内聚度,模块间具有低耦合度
下列不能被重载的运算符是______。
设有如下关系表:则下列操作中正确的是
类ostream的成员函数【】用于执行无格式输出,成员函数put用于输出单个字符。
随机试题
代理的种类有()
规划环境影响评价应尽可能在规划编制的()介入,并将对环境的考虑充分融入规划中。
建设工程项目()的费用增加与信息交流存在的问题有关。
甲公司为一家ST公司,该公司内部审计部门在对其2×17年度财务报表进行内审时,对以下交易或事项的会计处理提出疑问:(1)2×17年3月31日,甲公司应收乙公司账款余额为122万元,已提坏账准备20万元,因乙公司发生财务困难,双方进行债务重组。2×17
学生小谭写作业的速度比较慢,做作业时注意力不集中,而且注意力很容易被其他轻微刺激所吸引,妈妈为此非常苦恼。这时,我们定出的目标行为是:提高孩子做作业的速度和质量。我们在孩子做作业的地方放上一个钟,让孩子时刻注意到自己做作业的速度,在孩子的手腕上套上一个皮筋
执法人员当场作出行政处罚决定的,应当向当事人出示执法身份证件,填写预定格式、编有号码的行政处罚决定书。行政处罚决定书应当当场交付当事人。()
Mywatchdoesn’twork.Imusthaveit______tomorrow.
A、Violence.B、Compromise.C、Firearms.D、Police.B本题设题点在对话问答处。访谈中提到,英国不是:暴力社会,根据句(7—1)和句(7—2)可知,英国人喜欢和解而不是暴力相向,故答案为[B]。
A、Buyanewcar.B、Decoratehishouse.C、Seeadoctor.D、Readabook.B女士称赞男士的新家很漂亮,男士表达了谢意,并表示还需要一些装饰。由此可见,男士打算装饰他的房子。
Housingofficialssaythatlatelytheyarenoticingsomethingdifferent:studentsseemtolackthewill,andskill,toaddresst
最新回复
(
0
)