首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2021-05-06
65
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、运算符既可以重载为类成员函数,也可以重载为非成员函数
B、C++中运算符重载只能重载已有的运算符
C、双目运算符的重载函数的形参必须有两个
D、运算符重载不能改变运算符的优先级
答案
C
解析
运算符既可以重载为类成员函数,也可以重载为非成员函数,选项A正确;C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载,选项B正确;重载不能改变运算符的优先级别,选项D正确;重载不能改变运算符操作数的个数,所以双目运算符必须具有两个操作数,但不需要重载双目运算符的函数有两个形参,如果将双目运算符重载为类成员函数,第一操作数可以是类对象,所以函数只需要一个形参就可以了,选项C错误。本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/0Pfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于一个类定义,下列叙述中错误的是()。
有如下程序:#includeusingnamespacestd;classTestClass{protected:TestClass(){cout
下列关于C++函数的说明中,正确的是()。
以下()不属于对象的基本特征。
有如下类定义classMyClasspublic:_________Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,1,0);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有整数栈类IntList、顺序栈类SeqList和链接栈类LinkList的定义。请在程序中的横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:46
下列哪项不是面向对象程序设计的主要特征()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
为了提高学生的阅读能力,研究人员设计了A、B两套阅读方案。为了比较这两套方案的效果,研究人员将被试学生分为两组,甲组采用方案A,乙组采用方案B。在随后的阅读能力测试中,甲组学生比乙组学生的平均分高出很多。研究人员据此认为,采用阅读方案A更有助于提
简述汉字的特点。
省级人民政府民政部门查找弃婴或者儿童生父母的公告应当在省级地方报纸上刊登,自公告刊登之日起满______日,弃婴和儿童的生父母或其他监护人未认领的,视为查找不到生父母的弃婴和儿童。()
能阻断神经-骨骼肌接头处兴奋传递的物质是
长期使用广谱抗生素可引起
治疗特发性血小板减少性紫癜出血,应首选
具有破气消积,化痰除痞作用的药物是()。
会员制机构取得的咨询服务费必须将( )汇入已报备的收费专用银行账户。
“在整个社会主义初级和实现社会主义现代化的全过程中,都要坚持两手抓,两手都要硬的方针,绝不能一手硬一手软。也不能一段时间硬,一段时间软。”在这里,两手抓是指()。
Everysinglethingyouarenotsatisfiedwithinyourlifeisaresultofabadhabit.Ifyoudon’thaveenoughmoney,it’sbeca
最新回复
(
0
)