首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2015-07-22
68
问题
设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/5yNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若类A和类B的定义如下:classA{inti,j;public:intgeti(){returni;}};c
下面关于虚函数的描述中正确的是
下面程序的运行结果是【】。#inChlde<iOStream>usingnamespacestd;classcount{staticintn;public:count()
将E-R图转换到关系模式时,实体与联系都可以表示成
程序测试分为静态分析和动态测试。其中【 】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
下列对队列的叙述正确的是
对下列二叉树进行中序遍历的结果为【 】。
下列关于类模板的模板参数的叙述中,错误的是
下列有关类继承的叙述中,错误的是
随机试题
菟丝子的性能特点有
注册会计师X是W股份有限公司2006年会计报表审计的外勤负责人,在对W公司固定资产审计中,请对以下问题进行分析判断。
在当事人登记结婚后,以下撤销婚姻的理由,成立的是()。
【2014年山东济宁】《国家中长期教育改革和发展规划纲要(2010一2020年)》中提出,创新人才培养模式必须()。
应用文语言表达的基本要求是()。
如果一项作业是增值作业,应同时满足下列()标准。
函数z=x2+y3-3xy的极小值为_______.
设∑是球面x2+y2+z2=4(z≥0)的外侧,计算yzdzdx+2dxdy.
有如下程序代码:PrivmeSubForm_Click()DimxAsInteger,yAsInteger。numAsIntegerx=3y=xDoU
WhowontheWorldCup1994footballgame?WhathappenedattheUnitedNations?Howdidthecriticslikethenewplay?【C1】______e
最新回复
(
0
)