首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> Using namespace std; Class Amount{ int amount; public; Amount(int n=0)
有如下程序: #include<iostream> Using namespace std; Class Amount{ int amount; public; Amount(int n=0)
admin
2013-02-27
59
问题
有如下程序: #include<iostream> Using namespace std; Class Amount{ int 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
答案
D
解析
此题考查的是“+”运算符重载和this指针。语句 amount+=a.amount;实现3和7的求和得到amount=10,要使程序的输出结果为10,需要把amount的值作为函数的返回值,所以横线处应填入amount。
转载请注明原文地址:https://www.kaotiyun.com/show/5lVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 #include<stdio.h> #include<stdlib.h> voidfun(int**s,intp[2][3]){**s=p[1][1];} main() { inta[2][3]={1,3,5,7,9,
以下叙述中错误的是()。
有以下程序 #include<stdio.h> main() { intx,i; for(i=1;i<=100;i++) { x=j; if(++x%2==0) if(++x%3==0)
设有定义:inta=1,b=2,c=3;,以下语句中执行效果与其他三个不同的是()。
有如下语句:k=a>b?(b>c?1:0):0;,以下程序段中,与上述语句功能相同的是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
C语言常量的类型从字面形式上可区分,以下判断中正确的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
定义部门的关系模式如下:部门(部门号,部门名,部门成员,部门总经理)使它不满足第一范式的属性是()。
随机试题
“文革”时期主流文学的代表作之一,也是作家浩然的代表作的是()
A.普通片B.舌下片C.薄膜衣片D.可溶片E.肠溶衣片要求存5分钟内崩解或溶化的片剂是
房地产经纪人是指()。
城镇体系规划是对城镇发展战略的研究,是在一个特定的地区范围内合理地进行城镇布局,不能做明确规定的是城镇()。
2002年起改为中央与地方共享税的有( )。
地陪带团入住饭店后,应做的工作有()。
在中国书法史上,被誉为“书法之祖”的是()。
如下现象属于教育范畴的是()。
设f(χ)连续,且f′(0)>0,则存在δ>0,使得().
ASalesLetterJilinElectricAppliancesImport&ExportCorp.Changchun,ChinaMarch7,2006SmithTradingCo.NewYorkU.S.A.
最新回复
(
0
)