首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> Using namespace std; class Amc unt{ int amount, public; Amount(int n=0):amount
有如下程序: #inc1ude<iostream> Using namespace std; class Amc unt{ int amount, public; Amount(int n=0):amount
admin
2020-04-07
69
问题
有如下程序:
#inc1ude<iostream>
Using namespace std;
class Amc unt{
int amount,
public;
Amount(int n=0):amount(n){}
Int getAmount()const {return amount,}
Amount &operator +=(Amourit a){
amount+=a.amount,
retum ;
}
};
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/2k8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是
下列程序用于打印出ASCⅡ字符,其析构函数内的语句应为【 】。#include<iostream.h>#inelude<iomanip,h>template<classT>classArray{
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:A(inti){
最简单的交换排序方法是()。
数据库DB、数据库系统:DBS、数据库管理系统DBMS之间的关系是()。
关于类定义中的语句错误的是 classA {ihti; Aa; A*b; char*ch;};
为引入对象的同义词,对象的别名称为
下列函数中,()是对文件进行写操作的。
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______________的信息。
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是
随机试题
行政执行控制系统的基本要素有哪些?
下列选项中,不能引起所有权消灭的事实是()
阅读下面一段课文,回答下列问题:昨日蒙教,窃以为与君实游处相好之日久,而议事每不合,所操之术多异故也。虽欲强聒。终必不蒙见察,故略上报,不复一一自辩。重念蒙君实视遇厚,于反复不宜卤莽,故今具道所以,冀君实或见恕也。将“故今具道所以,冀君实或见
Swan—Ganz管监测
根据《建筑材料及制品燃烧性能分级》(GB8624--2012),建筑材料及制品性能等级标识GB8624B1(B-sl,d0,t1)中,t1表示()等级。
个人汽车贷款的特征不包括()。
2016年10月24日,由中央政治局召开的中国共产党()明确了习近平总书记的核心地位、正式提出“以习近平同志为核心的党中央”,对维护党中央权威、维护党的团结和集中统一领导,具有重大而深远的意义。
根据《人民警察警衔条例》第8条和第9条的规定,担任中级专业技术职务的人民警察实行的职务等级编制警衔有()
设f(x)在x=a的邻域内二阶可导且f’(a)≠0.则=_______.
A、ToprotecttheenvironmentinGhanaB、TogetmoreoilfromtheAllanblackiaplant.C、Togrowmoretreesandearnmoney.D、Tom
最新回复
(
0
)