首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
49
问题
有如下程序:
#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全国计算机二级
相关试题推荐
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于__________测试。
下列关于虚函数的描述中,正确的是()。
类MyClass的定义如下:classMyClass{public:MyClass(){Value=0.)SetVariable(inti){value=i;}private:int
阅读下面的程序:#includevoidmain(){intx;cin>>x;if(x++>5)cout
函数swap(a,n)可完成对a数组从第1个元素到第n个元素两两交换。其中b[0]=1;b[1]=2;swap(b,2)。在运行调用函数中的语句后,b[0]和b[1]的值分别为()。
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
在关系代数运算中,_____________操作会消去关系中的某些列并删去重复的元组。
下列选项中,作为是数据库系统的核心的是()。
随机试题
我国正式实施的第一个学制是()。
“如果给我一打婴儿,我保证能够任意培养成任何一类的人——或者医生、律师、商人和领导者,甚至于训练成乞丐和盗贼”。持此言论的心理学家是
女性,62岁,因胆总管结石、胆管炎出现休克。该患者的休克类型是
药品飞行检查是指食品药品监督管理部门针对药品生产、经营环节开展的不预先告知的监督检查。()
下列情形中,发包人可以请求人民法院解除建设工程施工合同的有()。
一般会计人员办理会计工作的交接手续,由单位负责人负责监交。()
赋税是我国古代国家宏观管理经济的重要手段。据此回答问题:西汉到北魏赋税制度的变化的基本趋势是()
国际标准化组织ISO提出的“开放系统互联参考模型(OSI)”有【 】层。
通过拨号远程配置Cisco路由器时,应使用的接口是()。
Menaremuch"smarter"thanwomenwhenitcomestoshopping,accordingtoasurveyof1,000peoplewhichfoundthat42%ofmena
最新回复
(
0
)