首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2021-09-05
52
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、运算符既可以重载为类成员函数,也可以重载为非成员函数
B、C++中运算符重载只能重载已有的运算符
C、双目运算符的重载函数的形参必须有两个
D、运算符重载不能改变运算符的优先级
答案
C
解析
运算符既可以重载为类成员函数,也可以重载为非成员函数,选项A正确;C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载,选项B正确;重载不能改变运算符的优先级别,选项D正确;重载不能改变运算符操作数的个数,所以双目运算符必须具有两个操作数,但不需要重载双目运算符的函数有两个形参,如果将双目运算符重载为类成员函数,第一操作数可以是类对象,所以函数只需要一个形参就可以了,选项C错误。本题答案为C选项。
转载请注明原文地址:https://www.kaotiyun.com/show/Vz5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=0,j=1;int&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④其中会产生编译错误的语句是()。
下列运算符中,不能被重载的是()。
有如下程序:#includevoidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={23,42};fun(a[1],a[O]);
有如下程序:#includeusingnamespacestd;className{charname[20];public:Name(){strcpy(name,
下列选项中不符合良好程序设计风格的是()。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5);下列语句中输出结果不是2的是()。
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是(
下列链表中,其逻辑结构属于非线性结构的是()。
有如下语句序列:intx=100,&r=x,count<<x<<’—’<<r<<end1:己知其中变量x的地址为0012FF7C,则执行该语句序列的输出结果为()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
Hello,Henry’sRestaurant.MayIhelpyou?—______
目前已知致泻毒素中毒性最强的是
A.黄芩B.黄连C.黄柏D.龙胆草E.苦参肝火犯胃呕吐吞酸宜用
甲公司是乙公司的母公司。2015年乙公司从甲公司购进A商品100件,购买价格为每件2万元(不含增值税)。甲公司A商品每件成本为1.5万元,未计提存货跌价准备。2015年乙公司对外销售A商品60件,每件销售价格为2.2万元;年末结存A商品40件。2015年1
现金流量表中,如果仅有一个月的时间,其现金余额呈现负数,下列最不适合作为调度的工具的是()。
财产保险按()划分,可分为定值保险和不定值保险。
随着我国机动车保有量的不断增多,道路交通安全也越来越引起人们的重视。下列说法错误的是()。
Thefactory’sproduction______hasbeenrelativelylowthismonthbecauseofrecurringproblemswiththeequipment.
ShortCoursesInordertoprovideopportunitiesforindividualorgroupinternationalstudentsandvisitorstoimproveChines
Thepoliceascertainedthattherewerenosignsthatthefirehadbeenset______.
最新回复
(
0
)