首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2021-05-06
45
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、运算符既可以重载为类成员函数,也可以重载为非成员函数
B、C++中运算符重载只能重载已有的运算符
C、双目运算符的重载函数的形参必须有两个
D、运算符重载不能改变运算符的优先级
答案
C
解析
运算符既可以重载为类成员函数,也可以重载为非成员函数,选项A正确;C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载,选项B正确;重载不能改变运算符的优先级别,选项D正确;重载不能改变运算符操作数的个数,所以双目运算符必须具有两个操作数,但不需要重载双目运算符的函数有两个形参,如果将双目运算符重载为类成员函数,第一操作数可以是类对象,所以函数只需要一个形参就可以了,选项C错误。本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/0Pfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于this指针的叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){ini
下列关于C++函数的说明中,正确的是()。
重载输入流运算符“>>”必须使用的原型为()。
有如下函数定义:voidswap(inta,int&b){intc=a;a=b;b=c;}若执行语句序列intx=0,y=1;swap(x,y);则变量x和y的值分别是
下列关于C++函数的说明中,正确的是()。
有如下程序:#include#includeusingnamespacestd;intmain(){cout
下列关于成员函数特征的描述中,错误的是()。
若MyTemp是一个只有一个虚拟类型参数的类模板,且有如下语句序列MyTemp<double>p2;MyTemp<long>p3[2];编译系统在处理上面的语句序列时,所生成的模板MyTemp的实例的个数是()。
下列字符串中不能作为C++标识符使用的是()。
随机试题
一个国家设立怎样的教育制度,什么人接受怎样的教育,进入不同的教育序列的标准怎么设定。这基本上是由哪一因素决定的?()
建设用地使用权消灭的原因?
A.RF-1B.RF-2C.RF-3D.RR能特异性识别终止密码UGA的释放因子是
随诊中比较少见的随诊方法是
A.抽查检验B.注册检验C.指定检验D.复验药品被抽验者对药品检验机构的检验结果有异议而向药品检验机构提出的检验是
在工程网络计划的执行过程中,当某项工作进度出现偏差后,需要调整原进度计划的情况有()。
汉译英:“纯度;污点;厚度”,正确的翻译为:( )。
甲、乙、丙公司均系增值税一般纳税人。相关资料如下:资料一:2016年8月5日,甲公司以应收乙公司账款438万元和银行存款30万元取得丙公司生产的一台机器人,将其作为生产经营用固定资产核算。该机器人的公允价值和计税价格均为400万元,当日,甲公司收到丙公司
个体工商户甲将其现有的以及将有的生产设备、原材料、半成品、产品一并抵押给乙银行,但未办理抵押登记。抵押期间,甲未经乙银行同意以合理价格将一台生产设备出卖给丙。后甲不能向乙银行履行到期债务。根据物权法律制度的规定,下列各项中,正确的是()。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。templateclassTstack{
最新回复
(
0
)