首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列运算符函数中肯定不属于类FunNumber的成员函数的是
下列运算符函数中肯定不属于类FunNumber的成员函数的是
admin
2017-10-17
65
问题
下列运算符函数中肯定不属于类FunNumber的成员函数的是
选项
A、int operator-(FunNumber);
B、FunNumber operator-();
C、FunNumber operator-(int);
D、int operator-(FunNumber,FunNumber);
答案
D
解析
本题考查的知识点是:运算符“-”的重载。“-”运算符有一元(取负)和二元(减法)两种形式,且均可重载为成员函数和非成员函数。运算符重载为成员函数时,形参个数一般为运算符元数减1,因为此成员函数所属的对象可成为运算符的一个运算分量。重载为非成员函数时,形参个数一般和运算符元数相等。所以“-”运算符重载为成员函数时,参数个数可以是0个和1个,而重载为非成员函数时,参数个数可以是1个或2个。所以题目中的选项D,肯定是重载为非成员函数。故本题应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/MPAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。
下列叙述中,不属于测试的特征的是()
下列关于数据库系统的叙述中,正确的是()。
不能作为函数重载的判断依据的是()。
下列运算符中全都可以被友元函数重载的是()
下列对派生类的描述中,()是错误的
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&B).;cin>>a>>b;cout<<"a="<<a
在表达式x+y*z中,“+”是作为成员函数重载的运算符,“*”是作为非成员函数重载的运算符。下列叙述中正确的是()。
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______
有函数模板声明和一些变量定义如下:templateT1sum(T2,T3);doubled1,d2;则下列调用中,错误的是
随机试题
_____是新思想的运行,是付诸行动的一切新的想法。
A、上唇疖肿B、颈后痈C、面部丹毒D、淋巴结炎E、深部脓肿有多个脓头的是
下列因素可能诱发急性胃黏膜病变和呕血,但除外
赵某在学习了中药药剂学相关内容后,自己动手制作益母草膏,其操作步骤为:取益母草,切碎,加水煎煮二次,合并煎液,滤过,滤液浓缩成相对密度为1.21~1.25(80~85%)的清膏。每100g清膏加红蔗糖200g,加热溶化,混匀,浓缩至规定的相对密度,即可。
特许经营具有的特点包括()。
《规划环境影响评价条例》规定:有()情形之一的,审查小组应当提出不予通过环境影响报告书的意见。
急性血源性骨髓炎X线检查出现异常的时间至少为()。
“文化大革命”发生的社会历史原因。
某客户端在采用ping命令检测网络连接故障时,发现可以ping通127.0.0.1及本机的IP地址,但无法ping通同一网段内其他工作正常的计算机的IP地址,说明该客户端的故障是(69)。
μC/OS—Ⅱ的每个任务都处在休眠态、就绪态、【71】态、挂起态和被中断态5种状态之一的状态下。其中,在就绪态中μC/OS—Ⅱ就绪表为每一个任务提供一个二进制位,登记该任务是否就绪,就绪时对应位的值为【72】
最新回复
(
0
)