首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> Using namespace std; Class Amount{ int amount; public; Amount(int n=0)
有如下程序: #include<iostream> Using namespace std; Class Amount{ int amount; public; Amount(int n=0)
admin
2013-02-27
56
问题
有如下程序: #include<iostream> Using namespace std; Class Amount{ int 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
答案
D
解析
此题考查的是“+”运算符重载和this指针。语句 amount+=a.amount;实现3和7的求和得到amount=10,要使程序的输出结果为10,需要把amount的值作为函数的返回值,所以横线处应填入amount。
转载请注明原文地址:https://kaotiyun.com/show/5lVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中,函数fun的功能是:分别统计出形参str所指的字符串中的大写字母和小写字母的个数,并传递回主函数输出。例如,若str所指的内容为"BAY23Kill",其中大写字母数为4,小写字母数为3,则应输出:c0=4,c1=3。 请改正函
若有定义:inta;floatb;doublec;,程序运行时输入:123<回车>,能把1输入给变量a、把2输入给变量b、把3输入给变量c的输入语句是()。
若有以下程序段:intr=8;print{("%d\n",r>>1);输出结果是()。
定义部门的关系模式如下: 部门(部门号,部门名,部门成员,部门总经理) 使它不满足第一范式的属性是()。
软件测试用例包括()。
当+运算符被重载为友元函数时,友元运算符Obj1+obj2被C++编译器解释为______。
下列对基类和派生类关系的描述中,错误的是()。
数据结构分为逻辑结构和存储结构,循环队列属于【】结构。
随机试题
Pleaseturnoffyoursmartphonebeforetheplanetakesoff.
患者,男性,55岁。因患胃癌行胃大部切除,手术后1周出现咳嗽、咳痰,痰液黄、脓性,体温40℃,稽留热。胸部X线片示右中肺野大片浸润阴影,并见空洞和液平面。患者痰培养多次检到金黄色葡萄球菌,曾应用青霉素、苯唑西林、头孢呋辛酯、头孢噻肟、头孢他啶、阿米卡星
关于多囊卵巢综合征,下述哪项是错误的:
甲公司共有200名职工,其中50名为总部管理人员,150名为直接生产工人。从2×21年1月1日起,该公司实行累积带薪缺勤制度。该制度规定,每名职工每年可享受5个工作日带薪年休假,未使用的年休假只能向后结转一个日历年度,超过1年未行使的权利作废;职工休年休假
如图所示,有两本完全相同的书A、B,书重均为5N,若将两本书等分若干分后,交叉地叠放在一起置于光滑的水平桌面上,将书A固定不动,用水平向右的力F把书B匀速地抽出,现测得一组数据如下:若将书分成32份,力F应为()。
变异
传输速率为54Mbps的WLAN标准是()。
After_______testingit,wecouldofficiallyreceivegovernmentalapprovalfortherecentlydevelopedpart.
A、dothedrawingsfirst,andthenhavetheactorsrecordthesoundB、photographtheactorsfirst,andthendothedrawingsC、rec
A、Anoticeonthebulletinboard.B、Abookforaclassthemanistaking.C、Achemistryclassthatisbeingtaught.D、Thelibrar
最新回复
(
0
)