首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
31
问题
有如下程序:
#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的功能是:依次取出字符串中所有的数字字符,形成新的字符串,并取代原字符串。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#in
下列给定程序中,函数fun的功能是:在形参s所指字符串中寻找与参数c相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。例如,若s所指字符串为“baacda”,c中的字符为a,执行后s所指字符串为“baaaacdaa”。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义了MyString类,一个用于表示字符串的类。成员函数reverse的功能是将字符串进行“反转”。例如,将字符串ABCDEF“反转”后,得到字符串FEDCBA;将字符串ABC
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明了Date类,它是一个用于表示日期的类。成员函数isLessThan用以比较两个日期的大小:当第一个日期早于第二个日期时,返回true,否则返回false。请补充完整函数isLessTh
下列各组类型声明符中,含义相同的一组是()。
下列选项中不符合良好程序设计风格的是()。
下列类模板的定义中语法格式错误的是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
算法的空间复杂度是指()。
随机试题
自人民法院受理破产申请的裁定送达债务人之日起至破产程序终结之日,债务人的法定代表人应承担的义务有()。
1971年10月,新中国在外交上取得的重大成果是
下列关于控制与计划关系的表述,正确的是()
属于炎症的变质性病变是
禁止流通物指法律明令禁止流通的物品,包括()。
事故的发生是两类危险源共同作用的结果,其中( )是事故发生的前提。
对施工现场的水、电供应,施工照明、通风、安全防护设施,施工现场空间条件和通道以及交通运输和道路条件等的控制,属于()的控制。
如何认识第二次世界大战的性质?
下列文学常识叙述有误的一项是:
在一棵二叉树上,第5层的结点数最多是()。
最新回复
(
0
)