首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行结果是 #include <iostream.h> class A { public: int a; A():a(10){cout<<a<<endl;} }; void main()
下列程序执行结果是 #include <iostream.h> class A { public: int a; A():a(10){cout<<a<<endl;} }; void main()
admin
2010-06-06
65
问题
下列程序执行结果是 #include <iostream.h> class A { public: int a; A():a(10){cout<<a<<endl;} }; void main() { A obj1; A obj2(obj1); cout<<" "<<obj2.a<<endl; }
选项
A、10 10
B、编译错误缺少拷贝构造函数
C、10随机数
D、随机数随机数
答案
A
解析
本题考察拷贝构造函数的知识。如果类中没有实现拷贝构造函数,则编译器会为其自动生成一个。对于本题这种简单对象,默认生成的拷贝构造函数可以完成数据成员的自动赋值,对于复杂对象.则可能需要显式定义拷贝构造函数。
转载请注明原文地址:https://kaotiyun.com/show/Ywjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:structcomplex{intreal,unreal;}data1={1,8},data2;则以下赋值语句中错误的是()。
下面不属于软件需求分析阶段主要工作的是
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是()。
下列方法中,不属于软件调试方法的是()。
标准库函数fgets(s,n,f)的功能是
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
对于循环队列,下列叙述中正确的是()。
若用数组名作为函数调用时的实参,则实际上传递给形参的是()。
在数据库管理系统提供的数据语言中,负责数据模式定义的是
随机试题
存款类金融机构在经营过程中会面临各种风险,其中,由于借款人不能按时归还贷款人的本息而使贷款人遭受损失的可能性的风险是()。
甲已成年,但患有间歇性精神病,2015年10月7日甲精神病复发,并在其监护人乙外出的时候走失。寻找无果·甲的家人于201j年12月10日向法院申请宣告甲失踪。并获批准。失踪后,甲的财产交由甲的监护人乙代为管理。2016年3月10日,丁拿借条上门讨要甲精神状
下列介质中,_______是局域网中使用最广泛的一种传输介质。
甲状腺手术后的拆线时间为
相当于心室后负荷的是
下列药物中不宜制成胶囊剂的有()
患儿,11个月,近1个月面色渐苍白,该患儿出生时为足月顺产,生长发育正常,未患过任何疾病,母乳喂养,其母孕期和哺乳期身体均健康,该患儿经检查诊断为缺铁性贫血,其缺铁的主要原因是什么
具有设备轻便灵活,特别是施工现场更为方便,但其曝光时间较长,灵敏度较低,石油化工行业现场施工时常用的检测方法是()。
Peoplehavewonderedforalongtimehowtheirpersonalitiesandbehaviorsareformed.Itisnoteasytoexplainwhyoneperson
用MIPS衡量的计算机性能指标是()
最新回复
(
0
)