首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
60
问题
有如下程序: #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://kaotiyun.com/show/5lVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:doublea;floatb;shortc;若想把1.2输入给变量a,3.4输入给变量b,5678输入给变量c,程序运行时键盘输入: 1.23.45678<回车> 则以下正确的读入语句是()。
下列叙述中错误的是()。
软件详细设计产生的图如下:该图是()。
以下叙述中正确的是()。
以下选项中正确的定义语句是()。
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defineN20voidfu
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
以下选项中关于程序模块化的叙述错误的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
如果重载不能重载的运算符会出现语法错误,下列不可以被重载的运算符是()。
随机试题
固定子宫颈以维持子宫正常位置的韧带是
女性,36岁。反复头痛、流脓鼻涕1年余,耳鼻喉科诊断为慢性鼻窦炎。该患者头痛的特点是
女,50岁。上腹痛3个月余,2个月前钡剂造影检查提示胃窦后壁溃疡,经抗酸药物治疗近8周,疼痛曾一过性缓解。进一步处理应首选
一定量理想气体由初态(p1,V1,T1)经等温膨胀到达终态(p2,V2,T2),则气体吸收的热量Q为()。
易燃液体应储存于阴凉通风库房,仓库温度一般不超过________。()
函数y=x2一2x在区间[2,3]上的最大值是()。
下列关于生活常识的说法正确的是()。
在IP交换技术中,一台IP交换机由(120)三部分组成。IP交换机为每一个物理连接建立一个默认的(121),相邻的IP交换机通过这些默认通信交换路由信息和数据分组,为了进行第三层的路由选择,IP交换控制器必须根据(122)等信息对网络数据流进行分类并加上数
以下不构成无限循环的语句或语句组是
Forthispart,youareallowed30minutestowriteaLetter.Youshouldwriteatleast120wordsfollowingtheoutlinegivenbel
最新回复
(
0
)