首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是( )。
下列关于运算符重载的描述中,正确的是( )。
admin
2015-11-24
28
问题
下列关于运算符重载的描述中,正确的是( )。
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
此题考查的是运算符的重载。运算符重载为成员函数时,形参个数一般为运算符元数减1:重载为非成员函数时,形参个数一般和运算符元数相等。所以二元运算符重载为非成员函数时,参数表中应有两个参数,C选项错误;运算符重载为成员函数,若参数表中无参数,重载的是一元运算符,选项A正确:一元运算符中,“-”(取负)、“++”、“--”等均可重载为成员函数;C++语言中,“.”、“.*”、“->*”、“::”、“?:”五个运算符不能重载。
转载请注明原文地址:https://jikaoti.com/ti/UuE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
头文件______中包含了处理用户控制的文件操作所需的信息。
假定MyClass为一个类,则该类的拷贝初始化构造函数的声明语句为()。
C++语言中关于构造函数的说法正确的是()。
已知各变量的定义如下 inti=8,k,a,b; unsignedlongw=5; doublex=1.42,y=5.2; 则以下符合C++语言语法的表达式是
下面程序输出的结果是 #include<iostream.h> voidmain() {inti; inta[3][3]={1,2,3,4,5,6,7,8,9}; for(i=0;i<3;i++) cout<<a[i
在一个长度为n的线性表中插入一个元素,以下说法不正确的是()。
面向对象程序设计支持的3大特性为:封装性、继承性和【】。
采用面向对象技术开发的应用系统的特点是()。
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
制定教育规划最重要的环节和最基础的工作是()
马克思主义理论体系的三个主要组成部分是()
男性,52岁。反复无痛性肉眼血尿伴条状血块2个月,膀胱镜检见右输尿管口喷血,尿细胞学可见癌细胞。静脉尿路造影最有诊断价值的X线表现是
患者,女性,50岁。糖尿病史,患者自述外阴瘙痒,白带呈豆腐渣样,妇科检查:外阴有抓痕,黏膜有白色膜状物。局部冲洗后阴道应放置
甲死后留有房屋1套、存款3万元和古画1幅。甲生前立有遗嘱,将房屋分给儿子乙,存款分给女儿丙,古画赠予好友丁,并要求丁帮丙找份丁作。下列哪种说法是正确的?
根据《公证员执业管理办法》的规定,符合条件的人担任公证员要经过下列哪些程序?()
在用友报表系统中,如果要表示当前表的第8页,可以表示为“%8”。()
根据《中华人民共和国国际海运条例》的规定,国际货运代理企业经营无船承运业务,需要向国务院交通主管部门办理提单登记手续,并缴纳保证金,其金额是()。
根据《公司债券发行试点办法》,公司违反本办法规定,存在不履行信息披露义务,或者不按照约定召集债券持有人会议,损害债券持有人权益等行为的,中国证监会可以();对其直接负责的主管人员和其他直接责任人员,可以采取()、认定为不适当人选等行政监管措施,
教学过程是一种普通的认识过程。
最新回复
(
0
)