首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2021-05-06
66
问题
设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/nWfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序输出的结果是()。#includefun1(chara,charb){charc;c=a;a=b;b=c;}fun2(char*a,charb){charc;c=*a;*a=b;b=c;}f
下面关于函数模板的表述中不正确的是()。
下列排序方法中,最坏情况下比较次数最少的是( )。
下列各选项中,不属于序言性注释的是()。
若有以下定义,说法错误的是()。hata=100,*p=&a;
若磁盘上己存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是()。
若要重载+、=、<<、==和口运算符,则必须作为类成员重载的运算符是()。
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){∥把aa所指字符串拷贝到a所指向的存储空间a=___;strcpy(a,aa
数据库设计中反映用户对数据要求的模式是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
随机试题
婴儿,10个月。发热3天,体温39~40℃,咳嗽、流涕,声嘶。口腔黏膜充血而且粗糙,可见细小白点,咽红,心肺无异常。对本病最有帮助的体征是
下列哪一项不是MRI成像的优点
女性,阴道分泌物不多,外阴瘙痒。妇科检查:外阴充血,阴道内见多量豆渣样分泌物,黏膜红肿。下列何种疾病可能最大
预应力混凝土桥梁用塑料波纹管力学性能试验中,要求环刚度不小于5kN/m2。()
依据《中华人民共和国草原法》对基本草原保护的要求,下列说法正确的是()。
项目团队中由项目协调员扮演项目经理角色,全职人员在项目团队中比例为15%的项目组织形式是()。
关于票据行为的代理,下列说法不正确的是()。
田径场上正在进行100米决赛。参加决赛的是A、B、C、D、E、F六个人。赛前,小李、小张、小王对谁会取得冠军谈了自己的看法:小张认为,冠军不是A就是B;小王坚信,冠军绝不是C;小李则认为,D、F都不可能取得冠军。比赛结束后,人们发现三个人中只有一个人的看法
中国在甲午战争中的失败,对中国人的刺激极大。接踵而来的瓜分狂潮,更使中华民族的各阶级、各阶层普遍产生了亡国灭种的危机感。在这一时期,先进的中国人提出的口号主要有()
微型计算机中,内存储器比外存储器
最新回复
(
0
)