首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
35
问题
有如下程序:
#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://www.kaotiyun.com/show/IL8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知递归函数fun的定义如下:inifun(intn){if(n
执行下列语句后,输出结果为__________。inta=0,b=2,c=3;switch(a){case0:switch(b){case1:co
下列关于C++函数的说明中,正确的是()。
下列关于类和对象的叙述中,错误的是()。
以下程序的正确运行结果是()。#includeimfun(int);voidmain(){inta=2,i;for(i=0;i
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于阶段。
使用输入输出操作符setw,能够控制()。
在关系模型中,二维表的行称为_____________。
下列选项中,作为是数据库系统的核心的是()。
__________是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
随机试题
甲股份有限公司(简称甲公司)2010年在上海证券交易所上市,控股股东为丙公司,乙集团有限公司(简称乙公司)持有丙公司100%的股权。因2011年、2012年、2013年连续3年亏损,甲公司股票已暂停上市。2015年2月17日,收购人乙公司公告《要约收购报
A.易伴发肺脓肿B.首选氨基糖苷类抗生素治疗C.两者均有D.两者均无金黄色葡萄球菌肺炎
产前检查应1周1次抽羊水作染色体检查
A.清晨B.餐前C.餐中D.餐后E.睡前比沙可啶片的适宜服药时间是()。
财政收支出现差额带来的成本和效益,最终仍要落到社会成员的身上,从而要求政府财政收支行为必须以()为基础。
下列地段中,雨期可进行施工的有()。
根据《民法典》的规定,下列权利凭证中,可以用于质押的是()。
下列有关收入确认原则的表述中,正确的有()。
以下关于服务目录的说法中,不正确的是()。
SunlightisagreatsourceofvitaminDinmostoftheworld.Yeta(an)【C1】______numberofexpertsthinkthatmanypeoplearen’
最新回复
(
0
)