首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> Using namespace std; Class Amount{ im amount; public; Amount(int n=0):amount(n
有如下程序: #include<iostream> Using namespace std; Class Amount{ im amount; public; Amount(int n=0):amount(n
admin
2019-06-04
93
问题
有如下程序:
#include<iostream>
Using namespace std;
Class Amount{
im 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
答案
A
解析
此题考查的是“+”运算符重载和this指针。语句amount+=a.amount;实现3和7的求和得到amount=10,要使程序的输出结果为10,又因为函数的返回值类型为Amount&,所以横线处填入*this。
转载请注明原文地址:https://www.kaotiyun.com/show/L68p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 D在C++中,数组的下标为0~Ⅳ-1,如果定义数组指针,则指针刚开始时是指向数组的头元素
A、 B、 C、 D、 B耦合性和内聚性是衡量软件的模块独立性的两个定性的标准。其中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。它们是相互关联的。在程序结构中,各模块
A、 B、 C、 D、 D本题考查软件工程中软件设计的概念和原理。人们在开发计算机软件的长期实践中积累了丰富的经验,总结这些经验得到如下的启发式规则:①改进软件结构,提高模块独立性。通过模块的分解或合并,力求
A、 B、 C、 D、 D线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保
参照完整性关系模型的完整性规则是对关系的某种约束条件,它允许定义三类数据约束,分别是:实体完整性、参照完整性及自定义完整性,其中前两种完整性约束由关系数据库系统自动支持。
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
C++语言中类的定义的结束声明的符号是
以下选项中合法的用户标识符是
随机试题
NocountryintheworldhasmoredailynewspaperthantheUSA.Therearealmost2,000ofthem,ascomparedwith180inJapan,16
Conversationbeginsalmostthemomentwecomeintocontactwithanotherandcontinuesthroughouttheday【C1】______theaidofcel
关于131I-OIH放射性肾图,错误的是
患者,女,15岁。不慎跌倒致左髁突骨折。CT示骨折线位于关节翼肌窝上方。髁突断端可能的移位方向是
下列化合物中哪一个是线粒体氧化磷酸化的解偶联剂
根据《建设工程施工劳务分包合同(示范文本)》,劳务报酬可按()方式结算。
所谓小康水平,是指在温饱的基础上,生活质量进一步提高,达到丰衣足食。()
解放军某部有600人,他们排成四路纵队,每相邻两排之间前后相距1米,队伍每分钟行75米,现在要通过一座长676米的桥,从排头上桥到排尾离桥共需( )分钟。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
学生時代にもっと経済を勉強していればよかった()、残念でならない。
最新回复
(
0
)