首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序执行结果是 #include<iostream.h> class A { public: int a; A( ):a(10){tout<<a<<endl;} }; void main(
下列程序执行结果是 #include<iostream.h> class A { public: int a; A( ):a(10){tout<<a<<endl;} }; void main(
admin
2013-02-27
36
问题
下列程序执行结果是
#include<iostream.h>
class A
{ public:
int a;
A( ):a(10){tout<<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/PzNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> main() {intx=0x9; printf(“%c\n”,’A’+x); } 程序运行后的输出结果是()。
设有定义:doubex=5.16894;,则语句“printf("%lf\n",(int)(x*1000+0.5)/1000.);”的输出结果是()。
有以下程序 #include<stdio.h> intfun(int*a,int*b,intn) {inti=0,j=0,sum=0; for(;i<n;i++) {sum+=a[i]; if((i+1)%2==0
有以下程序 #include<stdio.h> int*f(int*s) {s[1]+=6; *s=7; s+=2; returns; } main() {inta[5]={1,2,3,4,5},*p=a;
若有定义语句“doublea,*p=&a;”,下列叙述中错误的是()。
下列结构体类型说明和变量定义中正确的是()。
在关系数据库设计中,关系模式设计属于()。
组成C++语言的基本符号包括:字母、数字和【】。
执行语句inta,b,c;scanf("%d,%d%d",&a,&b,&c);如果输入形式为10,12,14,则a,b,c的值分别是【】。
下列打开文件的表达式中,错误的是()。
随机试题
小儿咽鼓管的特点正确的是
患儿,5岁。因左侧腮部肿痛5天就诊。腮部漫肿,灼热疼痛,咀嚼时尤甚,精神倦怠,高热头痛,咽喉红肿,大便干结,小便短赤,舌质红,苔黄腻,脉滑数。治疗宜首选
一职工从沿海某城市归来,腹泻1天,10余次,水样便,到市医院求治,疑为肠炎,后粪便培养出El-Tor型细菌。诊断后11小时医师上报疫情,国家要求上报此类传染病最迟不超过
“人无诚信不立,事无诚信不成,国无诚信不威”。诚实守信是中华民族的传统美德,是会计职业道德的根本。()
下列银行业从业人员的做法符合职业操守有关“信息披露”规定的是()
自行组织物业管理招标活动的招标人应具备的条件是()。
张先生于1999年1月11日与某物流公司签订了为期一年的临时工聘用合同,并被安排在物流公司下设的分公司工作,工资由分公司发放。2006年6月,物流公司根据上级指示“清退”了张先生,但未办理任何手续。张先生在同年7月又继续在物流公司的分公司上班,按月领取劳动
材料1马歇尔计划帮助欧洲走出衰退.美国自身也实现了市场与美元的双赢。借助于历史上马歇尔计划的鼎鼎大名,中国版马歇尔计划让国人肾上腺素上涌。简单说,就是富裕的外汇资产和资本输出开道,伴随着过剩的基建产能输出,以及中国自认业已成熟的高端技术、装备出海
Mistakesarethethingsthatnobodywants,butwestillmakemistakesatanyage.Somemistakeswemakeareaboutmoney.Somear
Peoplewillfindthemselvessufferingfromheadacheandwateringeyes,andevensnowblindness,when______toseveralhoursof"sn
最新回复
(
0
)