首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2017-04-25
101
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
此题考查的是运算符的重载。运算符重载为成员函数时,形参个数一般为运算符元数减l:重载为非成员函数时,形参个数一般和运算符元数相等。所以二元运算符重载为非成员函数时,参数表中应有两个参数,C选项错误;运算符重载为成员函数,若参数表中无参数,重载的是一元运算符,选项A正确:一元运算符中,“.”(取负)、“++”、“--”等均可重载为成员函数;C++语言中,“.”、“.*”、“->*”、“::”、“?:”五个运算符不能重载。
转载请注明原文地址:https://kaotiyun.com/show/x1Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;#definePI3.14classPoint{private:intx,y;
下列对模板的声明中正确的是
下面叙述正确的是
( )既可重载为一元运算符,又可重载为二元运算符。
有如下程序: #include<iostream> using namespace std; class VAC{ public: int f() const{return 3;} int f() {
在C++中,继承的方式有( )种。
应在下面程序下划线中填写的正确的语句是( )。 #include <iostream> using namespace std; class A{ public: void test(){cout<< "this i
在一个容量为32的循环队列中,若头指针front=3,尾指针rear=2,则该循环队列中共有______个元素。
重载的流运算符函数经常定义为类的______函数。
将7个数据进行插入排序,在最坏情况下需要比较的次数是
随机试题
咨询者,女,32岁,大学教师。3个月前因职称晋升失败与领导争吵,而后逐渐出现失眠,早醒,情绪低落,兴趣减退,对未来悲观失望,认为领导有意不让她晋升,能主动求医,接触良好。针对该来询者,心理评估宜采用()
A."一个人能力有大小,但只要有这点精神,就是一个高尚的人,一个纯粹的人,一个有道德的人,一个脱离了低级趣味的人,一个有益于人民的人"B."上以疗君亲之疾,下以救贫贱之厄"C."若有疾厄来求救者,不得问其贵贱贫富、长幼妍媸、怨亲善友、华夷愚智,普同一等
承担传染病防治职责的机构是
甲为某普通合伙企业的合伙人,在企业经营期间,甲因车祸丧生,甲的合法继承人乙年方15岁,该合伙企业的合伙协议中约定,合伙人死亡后,经合伙人一致同意的,由其继承人继承合伙人资格。依我国《合伙企业法》规定,以下各项中不正确的有:()
【2017年真题】为确保政府财政承受能力,每一年全部PPP项目需要从预算中安排的支出占一股公共预算支出的比例,应当不超过()。
二级轻型井点降水,降水深度为()。
壁纸原纸
我国长期以来采用的政府间转移支付模式是()。
设f(x),g(x)在[a,b]上连续,在(a,b)内可导,且f(a)=f(6)=0,证明:存在ξ∈(a,b),使得f’(ξ)+f(ξ)g’(ξ)=0.
按照“香蕉”曲线图法的表述,实际进度处于最早计划时间之上表示______。
最新回复
(
0
)