首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include Using namespace std; Class Amount{ int amount; public; Amount(int n=O):amount(n){} I
有如下程序: #include Using namespace std; Class Amount{ int amount; public; Amount(int n=O):amount(n){} I
admin
2020-11-11
16
问题
有如下程序:
#include
Using namespace std;
Class Amount{
int amount;
public;
Amount(int n=O):amount(n){}
Int getAmountoconst{retum amount;}
Amount&operator+=(Amount a){
amount+=a.amount;
return ;
)
};
int main(){
Amount x(3),y(7);
x+=y;
cout<
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/P2l0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹proj3下的工程proj3,其中定义了一个字符串变量类StringVar。类成员的说明在程序注释中。请在//********333********和********666********之间填写StringVar成员函数和友元函数
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中包含程序文件main.cpp,其中有类Clock(“时钟”)的定义和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请
如果表达式y母x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
在E-R图中,用来表示实体联系的图形是()。
将E-R图转换为关系模式时,实体和联系都可以表示为()。
下列关于运算符重载的描述中,正确的是()。
关于运算符重载,下列表述中正确的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
有一flash动画文档的帧频为30,为影片剪辑元件自身的onClipEvent编写处理程序,想让该影片剪辑每秒的_alpha值减少1,则该脚本应是:_______。
焊接时,接头根部未完全熔透的现象叫未熔合。
中国文化发展的迟滞真正开始于________。
下列事项中可以成为自然血亲终止的原因的是()
下列各项中,能够分析一个项目是否具有财务生存能力的有( )。
对信用期限的叙述,正确的是()。
习近平主席在党的十八届六中全会第二次全体会议上的讲话提出,()是()的灵魂,对()具有潜移默化的影响。
1949年3月,在中国人民革命即将取得全国胜利的前夕,中国共产党在河北省平山县西柏坡村召开了中共七届二中全会,毛泽东在会上作了报告,主要内容有()。
Itwillbemoredifficulttorelaxyourself,if
DearMs.Pascal,Iwouldappreciateverymuchanopportunitytomeetwithyouanddemonstratehowmyuniqueexperienceande
最新回复
(
0
)