首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2015-07-22
87
问题
设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/Q5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
【 】的任务是诊断和改正程序中的错误。
有如下程序:#include<iostream>usingnamespacestd;classCA{public:CA()<cout<<’A’;)};classCB:privateCA{public:CB(){co
若要访问指针变量p所指向的数据,应使用表达式【 】。
下列有关继承和派生的叙述中,正确的是
请将下列栈类Stack补充完整classStack{private:intpList[100];//int数组,用于存放栈的元素inttop;
软件工程3要素包括方法、工具和过程,其中,______支持软件开发的各个环节的控制和管理。
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
下列运算符中,()运算符在C++中不能重载。
在C++语言中,main函数默认返回一个()类型的值。
某二叉树T有n个节点,设按某种顺序对T中的每个节点进行编号,编号值为1,2,…n,且有如下性质:T中任一节点v,其编号等于左子树上的最小编号减1,而v的右子树的节点中,其最小编号等于v左子树上的节点的最大编号加1。此二叉树是按()顺序编号的。
随机试题
间接灸不包括
A.肺大疱B.肺脓肿C.周围型肺癌空洞形成D.慢性纤维空洞型肺结核E.浸润型肺结核空洞形成X线下见右上肺有多发的厚壁空洞,周围有较广泛的纤维条索影。应首先考虑的是
与一次性原始凭证相比,采用原始累计凭证的优点不包括()。
根据《外资银行管理条例》的规定,外资银行包括( )。
某企业为了摆脱困境决定从国外引进设备生产实芯电阻。实芯电阻的技术含量高于碳膜和金属膜电阻,工艺要求高。国内具备类似生产条件的企业不多,产品供不应求。由于缺乏技术人员,该企业决定向外招聘2名技术人员。根据以上材料回答下列问题:对于该公司所要招聘
依次填入下列各句横线处的词语,最恰当的一组是:①出现失误就互相________________的做法是十分错误的。②出发前个人要准备好生活________________品。③今天,学校的壁报栏下出现了一张招领________________。
某大学某寝室中住着若干个学生。其中,一个是哈尔滨人,两个是北方人,一个是广东人,两个在法律系,三个是进修生。该寝室中恰好有8人。以下各项关于该寝室的断定如果是真的,都有可能加强上述论证,除了______。
设二元函数f(x,y)dσ,其中D={(x,y)||x|+|y|≤2}。
Iflawandorder______,neitherthecitizennorhispropertyissafe.
Wewerepreparedtomakesomeconcessionon________details,butwewouldnotcompromiseonfundamentals.
最新回复
(
0
)