首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include Using namespace std; Class Amount{ int amount; public; Amount(int n=0):amount(n){} I
有如下程序: #include Using namespace std; Class Amount{ int amount; public; Amount(int n=0):amount(n){} I
admin
2020-07-30
45
问题
有如下程序:
#include
Using namespace std;
Class Amount{
int amount;
public;
Amount(int n=0):amount(n){}
Int getAmountoconst{return amount;}
Amount&operator+=(Amount a){
amount+=a.amount;
return ;
}
};
int main(){
Amount x(3),y(7);
x+=y;
cout<
return 0;
}
己知程序的运行结果是10,则下划线处缺失的表达式是( )。
选项
A、*this
B、this
C、&amount
D、amount
答案
A
解析
此题考查的是“+”运算符重载和this指针。语句amount+=a.amount;实现3和7的求和得到amount=10,要使程序的输出结果为10,又因为函数的返回值类型为Amoum&,所以横线处填入*this。
转载请注明原文地址:https://kaotiyun.com/show/P3yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:将形参s所指字符串中的所有字母字符顺序前移,其他字符顺序后移,处理后将新字符串的首地址作为函数值返回。例如,若S所指字符串为“asd123fgh543df”,处理后新字符串为“asdfghdf123543”。
下列给定函数中,函数fun的功能是:统计字符串中各元音字母(即A、E、I、O、U)的个数。注意:字母不分大小写。例如,输入”THIsisaboot”,则应输出是10220。请改正程序中的错误,使它能得出正确的结果。注意:部分
请编写函数fun,该函数的功能是:求出二维数组周边元素之和,作为函数值返回。例如,若二维数组中的值为:1357929994699
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
在E-R图中,用来表示实体联系的图形是()。
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。注意:不能修改程序的其他部分,只能修改fun()函数。#inc
下面不属于软件工程的3个要素是()。
关系数据库管理系统能实现的专门关系运算包括()。
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,其中定义了用于表示特定数制的数的模板类Number和表示一天中的时间的类TimeOfDay;程序应当显示:01:02:03.00406:04:06.021
随机试题
引起心肌梗死的最常见的基本病因是
与普萘洛尔相比,选择性β1受体拮抗剂具有以下优点
治疗眩晕实证的主穴是()
不是常见的遇水燃烧固体有金属钠、金属钾。()
根据《水工碾压混凝土施工规范》(SL53—94),下列关于碾压混凝土坝施工的说法正确的是()。
期货交易所应当按照国家有关规定及时缴纳()。
工老师在教学中比较重视基本概念、原理及学习方法的教授。他所遵循的学习理论是()。
Pentium微处理器在虚拟8086模式下,应用程序的可寻址内存空间是______MB。
下列叙述中正确的是()。
Britishdoctorsaretolaunchamajorclinicaltrialtoinvestigatewhetheracommonanti-depressiondrugcouldbeacheapande
最新回复
(
0
)