首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
46
问题
有如下程序:
#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://www.kaotiyun.com/show/vT8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序运行时输出结果为__________。#include#includeclassRect{public:Rect(int1,intw){length=l;width=w;)
指针变量所保存的不是一般的数据值,而是程序中另一个对象的__________。
通过使用new和delete两个运算符进行的分配为【】存储分配。
有如下程序: #include<iostream> using namespace std; class Complex { double re,im; public: Complex(double r,doubl
符合结构化原则的三种基本控制结构为:顺序结构,选择结构和【 】。
数据库系统的核心是()。
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是
下列定义中,x是一个类,______是定义指向对象数组的指针p。
下面选项中不属于面向对象程序设计特征的是
类继承中,缺省的继承方式是______。
随机试题
________是排名函数。其语法:RANK(number,ref,[order])
我国现行消费税应税消费品中,适用45%的比例税率的卷烟有()
大多数西方国家的宪法规定,有权公布法律的是()
子曰:不患人之不己知,患不知人也。(《论语》)患:
用毫针刺风池穴,下列操作正确的是
患者,女,24岁,已婚。妊娠6个半月,面目四肢浮肿,皮薄光亮,按之没指,纳呆便溏,舌胖嫩苔薄腻,脉滑缓无力。治疗应首选
依据科尔伯格的道德认知模式进行的道德教育,主要用的是道德两难故事法。
甲、乙、丙三人要装订语文和数学课本。装订语文课本的工作量比装订数学课本的工作量多1/4,甲、乙、丙三人单独完成数学课本的装订各需20天、24天和30天。为了共同完成这两项任务,先安排甲装订数学课本,乙、丙一起装订语文课本;经过几天后,又调丙去帮甲装订数学课
离岸价(FOB,FreeonBoard)
某班军训进行实弹射击测试,张辉、李平是该班学生。关于测试成绩,以下断定只有一项为假。(1)张辉不合格。(2)如果张辉合格,则李平合格。(3)全班女生都合格。(4)张辉合格,但李平不合格。以下哪项一定为真?
最新回复
(
0
)