首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2020-07-23
35
问题
设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://jikaoti.com/ti/YJl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关虚函数的表述中正确的是
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
下列叙述中正确的是
若MyClass为一个类,执行语句"MyClassa[4],*p[5];"时会自动调用该类构造函数的次数是
在软件设计中不使用的工具是( )。
下面描述中不属于软件需求分析阶段任务的是
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
设c1和c2是类MyClass的对象,若将后缀运算符“++”作为类MyClass的友元函数重载,运算符“,作为类MyClass的成员函数重载,则表达式e2*c1++等价于()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵unitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输
随机试题
按照信用证受益人支款时所提交的材料不同,信用证可以分为()
下列属于环境影响评价基本内容的有()。
根据《关于调整水利工程建设项目施工准备开工条件的通知》,水利工程项目在进行施工准备前必须满足的条件中不包括()。
【背景资料】某写字楼工程,建筑面积8640m2,建筑高度40m,地下1层,基坑深度4.5m,地上11层,钢筋混凝土框架结构。施工单位中标后组建了项目部,并与项目部签订了项目目标管理责任书。基坑开挖前,施工单位委托具备相应资质的第三方对基坑工程进行现场
一般而言,帕金森病多是因人类大脑中产生多巴胺的细胞死亡而发病的。华盛顿大学的研究人员用一些基因改造过的双翅目昆虫果蝇来做实验,这些果蝇在迈人老年时期时,多巴胺细胞会逐渐死亡。科学家惊奇地发现,当他们将烟草、咖啡榨成汁,喂给这些果蝇以后,果蝇们的多巴胺细胞又
2006年7月12日凌晨,刘翔在瑞士洛桑国际田联超级大奖赛男子110米栏比赛中,以12秒88勇夺冠军,打破了由英国名将科林。杰克逊保持了13年之久的12秒91的世界纪录。科林.杰克逊在谈起自己已被打破的记录时,没有一丝沮丧:“我一点也不失望,正相反,我感到
分析车辆的状态和事件,指出图2-1中的(1)、(2)、(3)、(4)分别是什么?指出UML中活动图的含义,并说明活动图和状态图的区别与联系。
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
A、Themanthinksthewomaniswastinghertime.B、Themanthinksthewomanshouldsavehertime.C、Themaniseagertoknowthe
Oneinsix.Believeitornot,that’sthenumberofAmericanswhostrugglewithhunger.Tomaketomorrowalittlebetter,"Feedi
最新回复
(
0
)