首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2018-06-19
28
问题
有如下类定义:
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/yNAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:voidseta(
按照标识符的要求,下列选项中,()符号不能组成标识符。
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
参照函数模板的写法,完成非模板函数的定义,语句为______。#include<iostream.h)#include(string.h>template(classT)Tmin(Ta,Tb){return
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
设R是一个2元关系,S是一个3元关系,则下列运算中正确的是()。
以下函数模板max()的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(in
以下各选项组中,均是C++语言关键字的组是
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
随机试题
宏昌咨询公司在对公司战略及其发展途径、SWOT分析、战略失效等进行调查研究,分别选取了国内和国外的公司,相关信息如资料一、资料二和资料三所示。材料一巨丰公司是国内一家大型家用汽车生产企业,公司在历史上先后采取了若干影响巨大的决策,为企业
某化学反应在任何温度下都可以自发进行,此反应需满足的条件是()。
地下电缆与公路、铁路、城市道路交叉处,当电缆根数较多,且为6~20根时,宜采用的电缆敷设方式是()。
组合平均剩余期限越短,货币市场基金债券的利率敏感性越低,但收益率也可能较低。( )
根据死亡率模型,假设某5年期贷款,两年的累计死亡率为6.00%,第一年的边际死亡率为2.50%,则隐含的第二年边际死亡率为()。
位于上海市的甲上市公司(简称甲公司)主要从事建筑施工和房地产开发业务,在上海证券交易所主板上市,其股本总额为6.5亿元。其控股股东为上海市的乙投资集团(简称乙公司),乙公司为国家出资企业,乙公司持有甲公司60%的股份,剩余股份全部为社会公众持有。2017
如图,平行四边形ABCD的面积是54平方厘米,点E、F、G分别是平行四边形ABCD边上的中点,H为AD边上的任意一点,则阴影部分的面积为()平方厘米。
2001年6月,我国《基础教育课程改革与发展纲要(试行)》颁布,标志着我国()课程改革的开始。
Althoughtheairlinehascutthenumberofcities_______itfliesto,eachweekseveralflightsstillmaketheroundtripfromCu
Forthispart,youareallowed30minutestowriteanessayontheadvantagesanddisadvantagesoftheuniversaltwo-childpolic
最新回复
(
0
)