首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,正确的是
下列关于运算符重载的描述中,正确的是
admin
2013-05-30
55
问题
下列关于运算符重载的描述中,正确的是
选项
A、运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符
B、一元运算符只能作为成员函数重载
C、二元运算符重载为非成员函数时,参数表中有一个参数
D、C++中可以重载所有的运算符
答案
A
解析
本题考查的知识点是:运算符的重载。运算符重载为成员函数时,形参个数一般为运算符的元数减1,因为此成员函数所属的对象可成为运算符的一个运算分量。重载为非成员函数时,形参个数一般和运算符元数相等。所以,二元运算符重载为非成员函数时,参数表中应有两个参数,选项C不正确;运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符,选项A是正确的。一元运算符中,“-”取负、“++”增1、“--”减1等运算符均可重载为成员函数,故选项B不正确。 C++中,有“.”、“.*”、“->*”、“::”、“?:”五个运算符不能重载,故选项D不正确。本题应该选择A。
转载请注明原文地址:https://www.kaotiyun.com/show/r1Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:classcomplex{doublereal;//实部doubl
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;...fun(s);...re
若有以下函数调用语句:fun(m+n,x+y,f(m+n,z,(x,y)));在此函数调用语句中实参的个数是()。
关于getline函数,说法不正确的是()。
关于函数重载的说法,正确的是()。
下面不属于软件工程3个要素的是()。
下面关于构造函数和析构函数的描述中,错误的是()。
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,M1NUS,PRINT=10};则下列叙述中错误的是______。
对于语句cout<<end1<<x;中的各个组成部分,下列叙述中错误的是______。
随机试题
孔子行政组织思想的核心是()
故画竹必先得成竹于胸中。
6岁女童,春季发病,发热,T38℃,1天后面部出现淡红色细点状斑丘疹,迅即由躯干至全身,全身淋巴结肿大,疹出3天,-体温正常,退疹无色素沉着,其玩伴中有类似病人
某外商2004年大量增加了对我国的电子产品的出口,使得国内的相同电子产品的行业受到了严重的损害,下列哪些选项是正确的:
简述消防水泵整体安装的步骤。
经营预测程序的最后一步为()。
便民商店的特点是()。
左边给定的是纸盒的外表面,下面哪一项不能由它折叠而成?
广播通讯(中国传媒大学,2008年)
A、Moneyisproofofone’svalue.B、Moneyisameansinsteadofanend.C、Makingmoremoneyismeaningless.D、Moneycangivegrea
最新回复
(
0
)