首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2021-09-05
73
问题
设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/iZfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为()。
有如下程序:#inclu&<iostream>usingnamespacestd;intmain(){inta[6]={23,15,64,33,40,58};ints1,s2;s1=
下列关于栈叙述正确的是
下列关于C++函数的说明中,正确的是()。
字面常量42、4.2、42L的数据类型分别是()。
关于运算符重载,下列表述中正确的是()。
有如下类定义:classXX{intxx;public:xx():xx(O){cout<<’A’;}XX(intn):xx(n){cout<<’B’;}};classYY:publicXX{intyy;public:YY()
下列运算符中,可以重载为类的友元函数的运算符是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
设某文件有14个记录,其关键字分别为{25,75,125,93,241,203,19,198,121,173,218,80,214,329}。桶的容量M=3,此时采用除留余数法构造散列函数,且散列函数为h(k)=k%5,画出该散列文件的结构图,并说明如何对
王维山水诗突出的艺术特点是()。
导致儿童肾病综合征的最常见肾小球疾病是()(2002年)
青年白发,伴有耳鸣症状者属于
下列图像后处理最有利于显示空间位置关系的是
易引起氧化降解的是
某公司招来一批实习生,其中有三名男生,高原、郭建和李涛;五名女生,晓静、李爽、刘丽、宋莹和王芳。经过三个月的考核,公司有五个转正名额,准备从三名男生中选出两名,从五名女生中选出三名来转正。有如下要求:(1)高原和晓静只有一人转正。(2)晓静和李爽不能同
根据《档案法》的规定,以下不属于检查项目档案采用的方式是()。
支票的持票人超过提示付款期限提示付款的,持票人开户银行不予受理,持票人作出相应说明后,付款人仍应付款。()
Java语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的______特点。
最新回复
(
0
)