首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> Using namespace std; Class Amount{ int amount; public; Amount(int n=0): amoun
有如下程序: #inc1ude<iostream> Using namespace std; Class Amount{ int amount; public; Amount(int n=0): amoun
admin
2019-06-12
51
问题
有如下程序:
#inc1ude<iostream>
Using namespace std;
Class Amount{
int amount;
public;
Amount(int n=0): amount(n){}
Int getAmount()const {retum amount;}
Amount &operator+=(Amount a){
amount+=a.amount;
retum ;
}
};
int main(){
Amount x(3),y(7);
x+=y;
cout<<x.getAmount()<<end1;
retum 0;
}
已知程序的运行结果是10,则下划线处缺失的表达式是( )。
选项
A、*this
B、this
C、&amount
D、amount
答案
A
解析
此题考查的是“+”运算符重载和this指针。语句amount+=a.amount;实现3和7的求和得到amount=10,要使程序的输出结果为10,又因为函数的返回值类型为Amount&,所以横线处填入*this。
转载请注明原文地址:https://kaotiyun.com/show/IL8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对对象概念描述正确的是()。
下列叙述中错误的是()。
关系数据库系统实现的专门关系运算包括选择、连接和__________。
下列关于继承的描述中,错误的是()。
下列关于类和对象的叙述中,错误的是()。
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTe
静态数据成员在()进行初始化。
下列对重载函数的描述中,()是错误的。
随机试题
隋唐时期,三司是处理重大案件的特别法庭,其组成机构是()
女性,65岁,2个月前发现阴道间断出血。诊刮时发现子宫内膜松脆、破碎。病理检查子宫内膜呈密集的腺体结构,腺上皮异型性明显,伴有多量坏死灶。诊断是
A.阳中之太阳B.阳中之少阴C.阴中之太阴D.阴中之少阳E.至阴据《素问.六节藏象论》,心的阴阳属性是
已判定为志贺菌属的培养物,应进一步做甘露醇、棉子糖和甘油的发酵和靛基质试验及
A.乙酰水杨酸B.泼尼松C.青霉素D.洋地黄E.地西泮对类风湿性关节炎副作用较大的药物是
资产负债表各项目的“期末余额”根据总账和有关明细账的期末余额直接填列。()
会计人员违反会计职业道德的行为,不能够给予处罚的是()。
•Readthetextbelowaboutsupplychain.•Inmostofthelines(41-52)thereisoneextraword.Itiseithergrammaticallyin
Itwasnotuntilthenextmorning______theparentsdiscoveredthechildrendidnotreturnedhomelastnight.
DoWeNeedCitiesAnyMore?Idon’twanttoliveinacity.Perhapswedividenaturallyintotwotypes:thoseforwhomcit
最新回复
(
0
)