首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2015-07-22
52
问题
设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全国计算机二级
相关试题推荐
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。classInsertSort{public:I
下列关于输入流类成员函数getline()的描述中,错误的是
己知一个函数的原型是:intfn(doublex);若要以5.27为实参调用该函数,应使用表达式【】。
若要访问指针变量p所指向的数据,应使用表达式【 】。
对下列二叉树进行中序遍历的结果为【 】。
下列各组类型声明符中,含义相同的一组是
下列叙述中,不符合良好程序设计风格要求的是
测试用例包括输入值集和【 】值集。
已知枚举类型声明语句为: enum COLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10}; 则下列说法中错误的是
算法的有穷性是指
随机试题
温病上焦病证不见以下哪个症状
星形细胞瘤主要发生于
可以避免肝脏首关效应的片剂类型有
如图所示,两长直导线的电流I1=I2,L是包围I1、I2的闭合曲线,以下说法中正确的是哪一个?
钢筋混凝土结构所用钢筋的()等均应符合设计要求和现行国家标准。
根据《公路工程概预算编制办法》,工地转移费的计算基数是()。
对保温层内有伸缩要求的燃气、热力管道,()不得妨碍管道的自由伸缩且不得损坏管道的防腐层。
下列关于公司解散的说法中,正确的是()。
下列税种属于中央政府固定收入的有()。
宋之鄙人得璞玉献之子罕,子罕不受。鄙人曰:“此宝也,宜为君子器,不宜为细人用。”子罕曰:“尔以玉为宝,我以不受子之玉为宝。”上述材料说明()。
最新回复
(
0
)