首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2021-05-06
52
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能列已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/aXfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
下列运算符函数中,肯定不属于类Value的成员函数的是()。
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
下面对软件测试描述错误的是
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);};下列关于getVa
有以下程序:usingnamespacestd;{public:TestClass(intr1,intr2){R1=r1;R2=r2;}voidprint();
使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型。请在注释1后添加适当的
有如下类定义classMyclasspublic:Private:intdata;};若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入Myclass类的
下列字符串中可以用作C++标识符的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
随机试题
以下哪项不是避孕药的作用机制( )
肛门与直肠的检查体位不包括
A、低蛋白饮食B、空腹服用C、脂肪食物D、葡萄柚汁E、乳酪食品口服对乙酰氨基酚,宜采用()
于证券投资基金运用基金财产进行投资的范围,下列哪些选项是正确的?(2008—卷三—66,多)
依法必须招标项目的招标方案中的()等应按规定经过有关项目审批部门核准或行政监督部门备案。
会计行政法规是调整经济生活中各种会计关系的法律。()
阅读下面的短文,完后面各题。一样的渺小画家早年颠沛流离,吃尽了人世的苦头。中年以后,他开始发达了——作品受到社会的广泛赞誉,名声日隆。如今,他的任何一幅作品,只
根据现行宪法,中华人民共和国公民享有的自由权利有()。
1938年5月26日至6月3日,在延安抗日战争研究会上,毛泽东在总结抗日战争初期经验的基础上,针对中国国民党内部分人的“中国必亡论”和“中国速胜论”,以及中国共产党内部分人轻视游击战的倾向,系统地阐述了中国实行()以获得对日胜利的战略。
Thegrandbuildingwas______toruinsinonenightbecauseoftheearthquake.
最新回复
(
0
)