首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2020-10-21
55
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义"+"运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:① C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;② C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Kyyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若PAT是一个类,则程序运行时,语句“PAT{*ad)[3];”,调用PAT的构造函数的次数是()。
已知函数f的原型是“voidf(int*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
若一个函数的原型为“int*Xfunl(intx,int&y,charz);”,则该函数的返回值类型为()。
下面关于派生类的描述中错误的是()。
有如下程序:#includeusingnamespacestd;classTestClass{staticinti;public:TestClass(){i++;}~Te
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
有如下程序:#includeusingnamespacestd;classA{public:A(inti=0):r1(i){}voidprint(){cout
Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是()。Samplea[2],*P=newSample;
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则()。
随机试题
京剧是唱、念、做、打有机综合的统一艺术形式。()
嵌插骨折的主要诊断根据是
在为体检患者量血压时,测量方法不正确的是()。
渠系建筑物的倒虹吸管通常分为()等。
以下()环节不属于一笔贷款的管理流程。
人力资源内部供给预测的方法不包括()。(2007年11月二级真题)
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定规律性:()。
免费微博午餐从民间发起,到政府参与、支持。谈谈你的看法。
向阳电器公司销售部门对今年微波炉的销售量进行统计,发现今年前两个季度销售微波炉25万台,只是去年全年销售量的30%。向阳电器公司有关部门由此得出结论,今年微波炉的销售量肯定会低于去年。以下哪项如果为真,最能削弱上述的结论?
NamesinAmericaMostparentsintheUnitedStatesgivetheir【T1】______afirst,middleandlastnamewhentheyareborn.
最新回复
(
0
)