首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ public: MyClass(int d=0):val(d)+{} ________//运算符函数+的声明 private: int val; };
有如下类定义: class MyClass{ public: MyClass(int d=0):val(d)+{} ________//运算符函数+的声明 private: int val; };
admin
2020-12-21
50
问题
有如下类定义:
class MyClass{
public:
MyClass(int d=0):val(d)+{}
________//运算符函数+的声明
private:
int val;
};
若要使语句序列
MyClass X(2),Y(4),z;
z=7+y;
Y=x+3;
能够正常运行,横线处的声明语句应为( )。
选项
A、friendMyClass operator+(MyClass,MyClass);
B、friendMyClass operator+(MyClass&,MyClass&);
C、friendMyClass operator+(MyClass,MyClass&);
D、friendMyClass operator+(MyClass&,MyClass);
答案
A
解析
程序中MyClass类给出一个默认构造函数,形参d是整数类型,默认值为0,在成员初始化列表中使用形参d初始化val成员;语句序列中两个表达式:7+y和x+3说明加法运算符函数的两个操作数可以是整型,也可以是MyClass类型,如果是整型的话,需要使用默认构造函数将整数类型隐式转换成临时的MyClass类对象,此时赋给运算符函数时,就不可以使用引用类型了,所以选项B、C、D都是错误的,选项A是正确的,选项A中由于两个操作数都是在形参列表,所以只能将运算符函数定义为友元函数,而不能定义为成员函数,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Kdyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数模板的描述中,错误的是
有如下程序: #include <iostream> using namespace std; class MyClass { public: MyClass() { ++count; } ~MyClas
下列关于C++函数的说明中,正确的是
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是( )。
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)const {this->a=a;} //② static int g(
有如下程序: #include<iostream> using namespace std; int main() { int *p; *p=9; cout<<"The value at p:"<
有如下程序: #include <iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) {} void
下列语句中,错误的是
下面模型中为概念模型的是
对于语句cout<<endl<<x中的各个组成部分,下列叙述中错误的是()。
随机试题
某部正在上映的电影,现在平均票价为40元,该类电影需求的价格弹性为1.2,经常出现许多观众买不到票的现象,这些观众大约占可买到票的观众的12%,采取以下()方法,可以使所有想看电影而又买得起票的观众都买得到票。
与《国语》相比,《左传》偏重于()
A.感染性休克B.重度脱水C.肝脓肿D.柏油样大便E.腹膜炎
有一块接线板,其标注额定电压和电流容量时,下列表示中___________是正确的。
在水箱同一高度上有孔口和管嘴各一个,两者的出流流量相同,两者的面积之比为()。
根据我国《刑法》,对于因违反有关劳动保护和安全生产法律法规的行为,可以认定四种犯罪,即交通肇事罪、厂矿重大责任事故罪、违反危险物品管理规定重大事故罪和______罪。
甲公司属于生产企业,为增值税一般纳税人,适用的增值税税率为17%。20×3~20×6年,与固定资产有关的业务资料如下:(1)20×3年12月10日,甲公司购入需要安装的生产线,取得的增值税专用发票注明价款为1160万元,增值税额为197.2万元;发生保险
供给学派认为治理通货膨胀应该采取的方法包括()。
设(X,Y)的联合密度函数为f(x,y)=求X,Y的边缘密度,并判断其独立性;
Thousandsofyearsagomanusedhandyrocksforhissurgicaloperations.Laterheusedsharpbonesorhorns,metalknivesandmo
最新回复
(
0
)