首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
48
问题
有如下程序:
#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://www.kaotiyun.com/show/P3yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请编写函数fun,它的功能是计算下列级数和,和值由函数值返回。例如,当n=10,x=0.3时,函数值为1.349859。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数f
请编—个函数floatfun(doubleh),该函数的功能是:使变量h中的值保留两位小数,并对第三位进行四舍五入(规定h中的值为正数)。例如,若h值为1234.567,则函数返回1234.570000;若h值为1234.564,则函数返回1
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中在编辑窗口内显示的主程序文件中定义有类ABC和主函数main。程序文本中位于每行“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
有如下类定义:classMyClass{intvalue;public:MyClass(intn):value(n){}intgetValue()const{returnvalue;}}
由于常对象不能被更新,因此()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
下列选项中不属于面向对象程序设计特征的是()。
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为()。
下列对于软件测试的描述中正确的是
随机试题
有关产褥感染的处理原则,错误的是( )。
哪项是诊断癫痫的主要依据
计算拱架施工预拱度时,应考虑的因素有()。
个人征信系统录入流程不包括()。
材料一近年来,随着道路交通的日益便捷、快递物流服务业的不断发展,国内电动自行车、摩托车、汽车使用数量迅速增长,销售量增幅连续三年超过了160%。问题也随之而来:驾乘人员缺乏安全防护意识,死亡人数逐年上升。摩托车、电动自行车驾乘人员死亡事故中,约8
桌上有20张正面向上的卡片,每次任选其中的3张翻面后放置于原位。问操作2次后,任一张卡片正面向上的概率为:
思政工作
党在社会主义初级阶段的基本路线的内容是()
Thepreservedfoodshouldretainpalatableappearance,flavor,andtexture,aswellasitsoriginalnutritionalvalue.
A.benefitsB.differentC.eventuallyD.instrumentsE.movingF.multipleG.unsalariedH.numberI.paid
最新回复
(
0
)