首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2020-06-29
45
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/BEyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关继承和派生的叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;voidfun(int&a,______________){intc;c=a;a=b;b=c;}
使用VC6打开源程序文件modi3.cpp。此程序的功能是将outl.txt文件中的内容输出到屏幕与文件中。输出如下:李一1.78m21王一1.65m23out2.txt文件的内容如下:李一1.78m2
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行有问题,请改正main函数中的错误,使程序的输出结果是:112233445566778899注意:不要改动main函
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char木des,char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。例如:str=“aBc
下列关于函数原型声明的叙述中,正确的是
已知表达式--a中的"--"是作为成员函数重载的运算符,则与--a等效的运算符函数调用形式为
下面不属于软件测试实施步骤的是
深度为7的二叉树共有127个结点,则下列说法中错误的是
随机试题
A.柴胡B.淡豆豉C.浮萍D.葛根E.升麻既疏散风热,又解毒的药是
临床上不能经口进食患者,凡胃肠道功能正常,或存在部分功能,应首选肠内营养。下列有关肠内营养说法错误的是()。
下列设备中,属于有线电视系统设备的是()。
依据我国相关法律规定,特种设备的安装、改造、维修单位必须经()特种设备安全监督管理部门的许可,取得资格,才能进行相应的生产活动。
对于作者将自己的文字作品手稿原件或复印件公开拍卖(竞价)取得的所得,其适用的应税所得项目为()。
重证据,重调查研究,严禁逼供信政策的意义有()。
17至18世纪,英国初等学校的教育对象主要是()。
Ifsoldieringwasforthemoney,theSpecialAirService(SAS)andtheSpecialBoatService(SBS)wouldhavedisintegratedinre
已知:VAR DW 3,5,$+4,7,9,若汇编时VAR分配的偏移地址是0010H,则汇编后0014H单元的内容是( )。
Whichisnotmentionedinthepassageasanaspectthatfarmingactivitiesaredamaging?
最新回复
(
0
)