首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2021-09-05
75
问题
设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://www.kaotiyun.com/show/iZfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符中,不能被重载的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classBase{public:voidfunl(){cout<<"Base\n";}vi
在对函数进行原型声明时,下列语法成分中,不需要的是()。
下列程序的输出结果是()。#mclude<iostream>usingnamespacestd;voidfun(inn&r){r*=2;}intmain(){intn=50;
下列叙述中正确的是()。
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是()。#includevoidmain(){int*p,*q,a,b;p=&a;coutp;}
下列各组类型声明符中,含义相同的一组是()。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
“商品”与“顾客”两个实体集之间的联系一般是()。
数据库管理系统(DBMS)是
随机试题
季大与季小兄弟二人,成年后各自立户,季大一直未婚。季大从所在村集体经济组织承包耕地若干。关于季大的土地承包经营权,下列哪些表述是正确的?
在经营单位组合分析法中,具有较高业务增长率和较低市场占有率的经营单位是_________。
女性,25岁。剖宫产后2周患感冒发热,20天后出现中胸部麻木不适,呈束带感,束带以下均无感觉,并有两下肢无力,小便失禁。如病人4周后体检时有强烈的下肢屈曲痉挛,伴有出汗、竖毛、小便等症状,应该称为
以下5种药物中,最适宜餐中服用的是
患者,男性,75岁。牙列缺失时间长。习惯下颌前伸,左下牙槽嵴骨吸收较右侧明显。1周前全口义齿修复。患者诉戴全口义齿讲话时和进食时上下牙有撞击声,可能是由于
某市公安局出台文件,指定当地印章协会统一负责全市新型防伪印章系统的开发建设,强令全市公安机关和刻章企业卸载正在使用的,经公安部检测通过的软件系统,统一安装印章协会开发的软件系统,并要求刻章企业向印章协会购买刻章设备和章料。根据《反垄断法》,的相关规定,反垄
项目结构图表达的含义是:对一个项目的()进行逐层分解,以反映组成该项目的所有工作任务。
《中共中央国务院关于全面深化新时代教师队伍建设改革的意见》中指出,根据基础教育改革发展需要,以实践为导向优化教师教育课程体系,强化()等教学基本功和教学技能训练,师范生教育实践不少于半年。
有张老照片(如图1)的解说词:1949年,毛泽东:“中国人民从此站起来了!”请写出对这句解说词的解释。
贝多芬,一位生于德国的音乐家,创作了无数乐曲,也创造了一个奇迹,三十多岁创作了《命运交响曲》,而此前,他已开始双耳失聪,但是他依然在无声的世界里述说着他的命运,然而生活的坎坷并没有毁灭理想,让激情在艰难的岁月里燃烧,才有了当代的贝多芬。下列观点和材料中的事
最新回复
(
0
)