首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2021-09-05
88
问题
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
选项
A、c1.operaor*(c2.operator+(c1))
B、c1.operator+(c2.operator*(c1))
C、c1.operator*(c1.operator+(c2))
D、c1.operator+(c1.operator*(c2))
答案
B
解析
由于重载运算符并不改变运算符的优先级,所以c1+c2*c1首先进行c2*c1运算,由于c2是运算符"*"的左操作数,所以c2*c1相当于c2对象调用重载运算符函数operator*,参数为c1,即c2.operator*(c1);同理c1作为运算符"+"的左操作数,c1+c2*c1相当于c1对象调用重载运算符函数operator+,参数为c2*c1,即c1.operator+(c2.operator*(c1)),答案为B。
转载请注明原文地址:https://kaotiyun.com/show/iZfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k){
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(intx):Val(x){)voidSet(intx){val=
下面描述中不属于数据库系统特点的是
下列关于虚函数的说明中,正确的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classMyclass{public:Myclass(intx):val(x){}voidSet(i
对于一个类定义,下列叙述中错误的是()。
除了显式定义的构造函数外,类中还有可能包含编译器自动生成的构造函数,因此一个类所拥有的构造函数的至少有
下列字符中,可以出现在合法的C++标识符中的是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
数据库管理系统的基本功能不包括
随机试题
A.清热生津润燥B.散结消瘀续伤C.涤痰散结宽胸D.清热生津止渴E.清热化痰散结复元活血汤中配伍瓜蒌根的主要用意是()
妇科手术中剥离过度引起缺血坏死型尿瘘的产生漏尿时间是
A.大便清稀,完谷不化,腹部喜温B.大便色黄褐而臭,泻下急迫,肛门灼热C.泻下腹痛,痛势急迫拒按,泻后痛减D.大便时溏时泻,腹痛不甚,喜温喜按E.每因抑郁恼怒或情绪紧张之时,即发生腹痛泄泻
乳腺检查,应用()。
(2017年济宁)按照教育作用的呈现形式,可以把教育功能分为()
给定资料材料一2016年开始,A省省立医院尝试建立了“移动医疗平台”。上线临床医技科室53个,医生500余名,连接西南多省的市县医院及基层社区卫生服务中心100余。2016年底,位于丁南边陲的瑶族自治县人民医院骨科的张医生遇到一疑难病
制作比例量表的方法有_____________和_____________。
Readthefollowingtextanddecidewhichanswerbestfitseachspace.Forquestions26~45,markoneletterA,B,CorDony
Languagecomprehensionisgenerallyviewedincognitivetheoryasconsistingofactiveandcomplexprocessesinwhichindividual
BargainbookshoppersmusthavebeenpleasedlookingatAmazon’sbestsellerlistthisweekend:Theonlinebooksellerhaddropped
最新回复
(
0
)