首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include Using namespace std; Class Amount{ int amount; public; Amount(int n=0):amount(n){} I
有如下程序: #include Using namespace std; Class Amount{ int amount; public; Amount(int n=0):amount(n){} I
admin
2020-07-30
22
问题
有如下程序:
#include
Using namespace std;
Class Amount{
int amount;
public;
Amount(int n=0):amount(n){}
Int getAmountoconst{return amount;}
Amount&operator+=(Amount a){
amount+=a.amount;
return ;
}
};
int main(){
Amount x(3),y(7);
x+=y;
cout<
return 0;
}
己知程序的运行结果是10,则下划线处缺失的表达式是( )。
选项
A、*this
B、this
C、&amount
D、amount
答案
A
解析
此题考查的是“+”运算符重载和this指针。语句amount+=a.amount;实现3和7的求和得到amount=10,要使程序的输出结果为10,又因为函数的返回值类型为Amoum&,所以横线处填入*this。
转载请注明原文地址:https://jikaoti.com/ti/BDl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intm),该函数的功能是使数组右上半三角元素中的值乘以m。例如,若m的值为2,a数组中的值为:则返回主程序后a数组中的值应为:
下列给定程序中,函数fun的功能是计算下式并将计算结果作为函数值返回。例如,若形参e的值为1e一3,函数的返回值为2.985678。请在程序的中括号处填入正确的内容并将中括号删除,使程序得出正确的结果。注意:部分源程序给出
在软件开发中,需求分析阶段可以使用的工具是()。
运算符重载时不需要保持的性质是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
如果表达式v*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
下列关于线性表的叙述中,不正确的是()。
重载输入流运算符“>>”必须使用的原型为()。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
随机试题
患者,男,61岁。戴全口义齿1周,上唇牵动时感觉疼痛,左侧咬食物时义齿不脱位,右侧咬食物时义齿脱落,有时将颊部软组织咬出血肿,检查见正中咬合接触良好,上唇系带处见2mm大小的溃疡,左侧第二磨牙区的颊黏膜见直径4mm大小的血肿。上唇系带处疼痛的原因是
蛋白质-能量营养不良皮下脂肪最先消失的部位是
背景:某幕墙专业公司通过招投标从总承包单位承接了某机关办公大楼幕墙工程施工任务。双方合同约定,本工程实行包工包料,合同工期180个日历天。在施工过程中,发生了以下事件:事件一:按照合同约定,总承包单位应在8月1日交出施工场地
综合部门在计算运输业净产值时,采用的计算方法有()。
依据《企业所得税法》的规定,判定居民企业的标准有()。
关于名胜,下列说法不正确的是()。
给定资料1.2017年12月28日至29日,中央农村工作会议在北京举行。会议深入贯彻党的十九大精神、习近平新时代中国特色社会主义思想,全面分析“三农”工作面临的形势和任务,研究实施乡村振兴战略的重要政策,部署2018年和今后一个时期的农业农村工作。
如果将中国人按照生日(不考虑年份,只考虑月、日)来排序,那么使用下列排序算法中最快的是()。
借代的基础是事物之间的相关性,借喻的基础是事物之间的()。
A、Hedoesn’twanttospendtoomuchmoney.B、Hewantstocatatthebigrestaurantoutside.C、Hedoesn’tliketogowithherto
最新回复
(
0
)