首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于运算符重载,下列表述中正确的是( )。
关于运算符重载,下列表述中正确的是( )。
admin
2020-10-21
49
问题
关于运算符重载,下列表述中正确的是( )。
选项
A、C++已有的任何运算符都可以重载
B、运算符函数的返回类型不能声明为基本数据类型
C、在类型转换符函数的定义中不需要声明返回类型
D、可以通过运算符重载来创建C++中原来没有的运算符
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/Cfyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于关键字class和typename,下列表述中正确的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
假定一个类的构造函数为A(intaa,intbb){a=aa--;b=a*bb;},则执行Ax(4,5);语句后,x.a和x.b的值分别为()。
程序流程图中带有箭头的线段表示的是()。
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是()。Samplea[2],*P=newSample;
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){}//③
下列运算符中,不能被重载的是()。
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//…..c2=c1+10:由此可知:为类MyClock重载的“+”运算符函数的声明是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以
下列()是C一+4.语言的有效标识符。
随机试题
唯物辩证法的实质和核心是()
视网膜母细胞瘤的超声表现是()
长期碘缺乏引起的疾病是长期核黄素缺乏引起的疾病是
某女,39岁。患慢性乙肝5年,近来出现黄疸,面色晦暗,右胁刺痛,经色紫暗有块。用药应首选
(2010)套管式换热器,顺流换热,两侧为水一水单相流体换热,一侧进水水温65℃,出水水温45℃,流量为1.25kg/s,另一侧人口水温为15℃,流量为2.5kg/s,则换热器对数平均温差为()℃。
2019年11月25日甲公司销售给乙公司一批商品,售价为200万元,成本为180万元,货款已收到。2020年3月5日,因商品质量问题,乙公司经甲公司同意后退回50%的商品。甲公司2019年度的财务报告批准报出日为2020年3月31日,不考虑其他因素。甲公司
近年来,部分城市建立了“婴儿安全岛”,这主要是为了维护儿童()。
下列各句中有歧义的一句是()。
下列叙述中正确的是
__________atinthisway,thepresenteconomicsituationdoesn’tseemsogloomy.
最新回复
(
0
)