首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2021-07-02
33
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、重载运算符时能够改变运算符原有的优先级
B、有些运算符不能作为普通函数重载
C、重载运算符时不能改变运算符原有的操作数个数
D、加法运算符重载为成员函数时形参表只有一个参数
答案
A
解析
C++中,运算符重载的规则有:重载不能改变运算符的优先级,选项A错误;赋值运算符=、下标运算符[]、调用运算符()、成员访问箭头运算符一>等必须重载为成员函数,不能作为普通函数重载,选项B正确;重载不能改变运算符运算对象(操作数)的个数,选项C正确;加法运算符有两个操作数,作为成员函数重载时,第一操作数是调用对象本身,所以形参表只有一个操作数,选项D正确;本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/eafp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;intmain(){inti,s=0;for(i=1;s<20;i+=2)s+=i*i;cout
有如下程序:#includeusingnamespacestd;classONE{intc;public:ONE():c(0){cout
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:
有如下程序:#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;intmain(){cout<<setfill(’#’)<<setw(4)<<"O
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assA{public:staticinta;voidinit(){a=1;}A(in
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
下列有关运算符重载的叙述中,正确的是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
随机试题
犬高钾血症不正确的治疗方法是()。
A、红色色标B、黄色色标C、绿色色标D、蓝色色标E、橙色色标根据《药品经营质量管理规范实施细则》,药品储存实行色标管理退货药品库(区)
工程质量检测是工程质量监督、质量检查、质量评定和验收的()。
下列关于贷款担保作用的说法,错误的是()。
()国家教委正式颁布的《幼儿园工作规程》中规定:“幼儿园是对3周岁以上学龄前幼儿实施保育和教育的机构。”
社会角色(山东师范大学)
设f(x)为连续函数,证明:∫0πxf(sinx)dx=
查看报表输出效果可以使用()命令。
()农畜产品()手工艺品()免税商学品()日用消费品
TheNewMathonCampusA)AftermidnightonarainynightlastweekinChapelHill,N.C.,alargegroupofsorority(女生联谊会)women
最新回复
(
0
)