首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2015-07-22
29
问题
设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/XVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一些重要的程序语言(如c语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用
有以下程序:#include<iostream.h>#include<fstream.h>#include<stdlib.h>intmain(){fstreamfilel,file2
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
下列叙述中正确的是
函数模板既可以与______重载,也可以与______重载。
关于模板下列说法不正确的是()。
下列关于break语句的叙述不正确的是()。
下列叙述中错误的是
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是【 】。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
随机试题
甲是市环保局负责收取排污费的工作人员,其朋友乙称自己做生意需要资金周转,想让甲提供资金,并许诺给甲好处费。甲从其收取的排污费中拿出20万给乙,乙给了甲3万元好处费。不久,上级机关要到市环保局进行专项检查,甲害怕被查处,于是携带剩余的50万排污费潜逃。甲的行
6岁以下儿童每日正常尿量是
财产清查时,对往来款项的清查一般采用的清查方法是()。
从信息的稳定性出发,可将信息分为()。
.某教师在教学生求平行四边形面积时,讲授如下:连接AC,因为三角形ABC与三角形CDA的三边分别相等,所以,这两个三角形全等,三角形ABC的面积等于1/2底乘高,所以,平行四边形ABCD的面积等于底乘高,命题得到证明。然后,教师列举很多不同大小的平行四边形
小明坐在公交车上看到姐姐向相反的方向走,1分钟后小明下车向姐姐追去,如果他的速度比姐姐快1倍,汽车速度是小明步行的5倍,小明要多少分钟才能追上姐姐?
在虚拟地址和物理地址均为32位、页大小为4KB的某种体系结构中,假定存在表8-1所列的地址映像关系,问:对应于下列虚拟地址的物理地址分别是什么? (1)22433007H; (2)13385ABCH; (3)ABC890
A、 B、 C、 A根据“你能借给我一只毛笔吗?”可知答案为A。
Anewtechnique______,theyieldsasawholeincreasedby20percent.
A、TuitionGPA.B、Fearofatoohighlistprice.C、Debt.D、Highacademicvalue.BWhatisthebiggestwrongideawhenpeoplearel
最新回复
(
0
)