首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> Using namespace std; Class Amount{ im amount; public; Amount(int n=0):amount(n
有如下程序: #include<iostream> Using namespace std; Class Amount{ im amount; public; Amount(int n=0):amount(n
admin
2019-06-12
28
问题
有如下程序:
#include<iostream>
Using namespace std;
Class Amount{
im amount;
public;
Amount(int n=0):amount(n){}
Int getAmount()const{return amount;}
Amount&operator+=(Amount a){
amount+=a.amount;
__________
return
}
};
int main(){
Amount x(3),y(7);
x+=y;
cout<<x.getAmount()<<endl;
return 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/vT8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类的定义,横线处的语句是()。classTestClass{_______intx,y;public:TestClass(inta=0,intb=0)
对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是()。
设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈s,一个元素出栈后即进入队列Q,若6个元素出队的顺序是b、d、c、f、e、a,则栈s的容量至少应该是()。
为了表明一个函数不带返回值,应在定义函数时指定该函数类型为【 】。
有如下程序: #include<iostream> using namespace std; class Complex { double re,im; public: Complex(double r,doubl
下列关于类中成员函数特征的描述中错误的是
派生类继承基类的方式有
软件结构是以______为基础而组成的一种控制层次结构。
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
随机试题
如何识别子宫全切术患者早期腹腔内出血的征象?
求极限。
InallEnglishtownsthereisaspeed______of30milesanhour.
患者,男,40岁。有头痛、烦躁、眩晕、心悸、气急、视物模糊、恶心呕吐等症状,同时伴有尿少。既往有高血压史,平时血压没有控制。查体:血压185/115mmHg。考虑患者有高血压危象。高血压危象发生在高血压疾病的时段是
日本封建法属于以下哪一法系的组成部分?()
沥青混合料面层复压可采用()压路机,并不宜少于4~6遍。
建海公司准备投资一个项目,为此投资项目计划按40%的资产负债率融资,固定资产原始投资额为1300万元,当年投资当年完工投产。负债资金通过发行公司债券筹集,期限为5年,利息分期按年支付,本金到期偿还,发行价格为100元/张,面值为90元/张,票面年利率为6%
在18世纪英国的产业革命中,被称之为“改变了整个世界”的是()。
Conventionaltrafficengineeringassumesthatgivennoincreaseinvehicles,moreroadsmeanlesscongestion.Sowhenplannersi
文件系统的主要功能是(52)。
最新回复
(
0
)