首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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://jikaoti.com/ti/gKA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于常数据成员的描述中,错误的是()。
表达式cout<<hex改用ios类的成员函数表示为【】。
有如下程序: #nclude<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Se
有如下的程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){chars[25]="Prog
利用继承能够实现______。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
下列程序的输出结果是#include<iostream.h>classMyclass{public:Myclass(inti=0,intj=0){x=i;y=j;}
在软件测试设计中,软件测试的主要目的是
为了克服软件危机提出了【】概念。
在创建对象时系统自动调用的函数是【 】。
函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。intfun(char*str){inthum=0;while(*str){num*=10;num+=______str++;}
随机试题
DTE是用户设备。()
转子发生工频振动的原因有()。
A.紫纹B.斑片状色素沉着C.Cullen征D.白色腹纹E.瘢痕长期服用糖皮质激素者
下列关于龈袋的描述,不正确的是
患者,女,32岁。腰痛7年,腰痛有定处,刺痛,日轻夜重,痛处拒按,伴见失眠健忘,手足麻木,双膝关节疼痛,月经后期,经血色暗有块,舌暗有紫斑,脉弦。方选
下列材料中()作为墙基时必须做墙体防潮层。
负责汇交使用财政投资完成的测绘项目成果资料的是()。
《财经法规与会计职业道德》考前冲刺试卷(八)第3页(共8页)《财经法规与会计职业道德》考前冲刺试卷(八)第4页(共8页)25.下列可用于支付工资及奖金的账户是( )。
下列各项能使企业资产和所有者权益总额同时增加的业务是()。
Accordingtotherulesofthefactory,youmustn’taskforleave______youhaveadoctor’snote.
最新回复
(
0
)