首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2015-07-22
90
问题
设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;class
设有如下三个关系表下列操作中正确的是
有如下程序:#include<iostream>usingnamespacestd;classDA{intk;public:DA(intx=1):k(x){}~DA(){cout<<k;}};intmain(
有如下程序: #include<iostream> using namespace std; class A { public: A(int i) {x=i;} void dispa() {cout<<x
有如下函数模板:template<class T>T square(T x){return x*x;}其中T是
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
类模板的模板参数()。
算法的时间复杂度是指()。
设有下列二叉树:对此二叉树前序遍历的结果为
随机试题
根据埃里克森的人格发展阶段论,联系教育实际,谈谈在整个基础教育阶段教师应如何培养学生健全的人格?
时任某市副市长的秦某不采纳权威咨询公司的意见,也不向市委市政府汇报,擅自决定引进美国某公司的液晶显示器生产线。其间,秦某先后3次到美国考察,敷衍了事、游山玩水。在发现美国公司没有按承诺邀请考察对象的情况下,秦某没有提出异议,致使考察团没有看到关键设备,只看
A.左心室B.右心室C.左心房D.右心房E.肺动脉肺循环的起始部位是
具有结合CO2功能的辅酶或辅基是
主动脉瓣狭窄的典型三联征是
依照唐宋时期法律的规定,殴打或谋杀祖父母、父母的行为构成“十恶”犯罪的哪一项?
2011年6月7日,在全国高考第一场考试前,因郑某欠学校800元书费,学校带队老师刘某拒绝将准考证发给郑某。随后,郑某请人将1000元交给校长,才拿到准考证。但此时已超过进入考场的最后时间,郑某错过了第一场考试。其语文成绩被记为0分。2011年7月12日,
行政许可可分为一般许可和特别许可,下列事项中属于特别许可的是()。
一位学生在距离热气球100米处观看它起飞。在热气球起飞后,学生注意到热气球顶部从他的仰角30°上升到45°,再从45°上升到60°的位置分别用了11秒和17秒。则前后两段时间热气球平均上升速度的比值约为:
WhichofthefollowingstatementsisINCORRECT?
最新回复
(
0
)