首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> Using namespace std; class Amc unt{ int amount, public; Amount(int n=0):amount
有如下程序: #inc1ude<iostream> Using namespace std; class Amc unt{ int amount, public; Amount(int n=0):amount
admin
2020-04-07
30
问题
有如下程序:
#inc1ude<iostream>
Using namespace std;
class Amc unt{
int amount,
public;
Amount(int n=0):amount(n){}
Int getAmount()const {return amount,}
Amount &operator +=(Amourit a){
amount+=a.amount,
retum ;
}
};
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/2k8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型是
下列叙述正确的是()。
下列有关类继承的叙述中,错误的是()。
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti){
最简单的交换排序方法是()。
阅读下列程序,并写程序运行结果【】。#include<iomanip.h>voidmain(){for(inti=0;i<4;i++)cout<<end1<<setf
将一个函数声明为一个类的友元函数必须使用关键字【】。
C++语言类体系中,不能被派生类继承的有
使用如setw()的操纵符对数据进行格式输出时,应包含()文件。
对于循环队列,下列叙述中正确的是()。
随机试题
对新浇筑的混凝土表面必须经过充分的()处理才能进行表面处理。
目前,我国推行费改税的具体措施可以概括为()
患儿,男性,5岁。出现低热、干咳、皮肤结节性红斑、疱疹性结膜炎、多发性一过性关节炎及颈淋巴结肿大,常见于
氯丙嗪阻断中脑-边缘叶和中脑-皮质通路中D2受体引起氯丙嗪阻断延脑催吐化学感受区D2受体引起
民族自治地方的自治机关依照国家的军事制度和当地的实际需要,经国务院批准,可以组织本地方维护社会治安的公安部队。 ( )
某公司2001年全年实现销售收入净额200000,该公司2000年12月31日资产总额为220000元,2001年12月31日资产总额为180000元,财产公司总资产周转率为()。
已设立的股份有限公司增加资本,申请发行境内上市外资股时,公司净资产总值不低于l亿元人民币。()
阅读案例:“芬兰诺基亚的崛起”,并回答问题。案例:芬兰诺基亚的崛起移动电话(手机)设备产业是20世纪90年代成长最快的产业之一。诺基亚在手机销售市场中占支配地位。诺基亚的根基在芬兰,一个人们在谈论尖端技术公司时通常想不到的国家
阅读以下说明,回答问题1至问题3,将解答写在对应栏内。【说明】有如下关系数据库:S(SNO,SN,STATUS,CITY)P(PNO,PN,COLORS,WEIGHT)J(JNO,JN,CITY)SPJ(SN
WhichofthefollowingstatementsisCORRECT?U.S.lawmakers
最新回复
(
0
)