首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
21
问题
有如下程序:
#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://jikaoti.com/ti/kJA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于__________测试。
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
下列关于纯虚函数与抽象类的描述中,错误的是()。
设R是一个2元关系,S是一个3元关系,则下列运算中正确的是()。
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};classTe
有如下程序:#includevoidmain(){charstr[2][5]={“1234”,“5678”},*p[2];imij,s=0;for(i=0;i
在数据库设计中,将E-R图转换为关系模式的过程属于()。
关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为______________。
随机试题
A、processionB、professorC、missionD、pressureB画线部分读[s],其他选项的画线部分读[s]。
最可能的诊断手术之前哪项检查对鉴别诊断很有必要
动脉硬化、肝胆胰腺疾病宜进食
舌神主要表现在
原发性肝癌普查常先用
编制生产预算中的“预计生产量”项目时,需要考虑的因素有()。
在考虑财务报表各项目或相关内部控制有效性测试对审计抽样的适用性时,在以下各项目中,不适宜采用审计抽样的是( )。注册会计师K在测试Y公司购货、销售、领料等相关业务的内部控制时,正在考虑运用审计抽样方法的适用性。在测试以下相关内部控制运行的情况时,适宜
设X1,X2,…,Xn相互独立同分布,每个分布函数均为F(x),记X=min(X1,…,Xn),Y=max(X1,…,Xn),则(X,Y)的分布函数F(x,y)当y>x时在(x,y)处的值为()
关于因特网的域名系统,以下说法错误的是()。
(1)AttachmentParentingisnotIndulgentParenting.Attachmentparentsdonot"spoil"theirchildren.Spoilingisdonewhenac
最新回复
(
0
)