首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2019-04-18
61
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、运算符重载函数不能改变运算符原有的优先级
B、重载运算符至少有一个操作数的类型是用户定义类型
C、运算符重载函数能够改变运算符原有的操作数个数
D、有的运算符可以作为非成员函数重载
答案
C
解析
C++中,运算符重载的规则有:不允许定义新的运算符;重载不能改变运算符运算对象(操作数)的个数;重载不能改变运算符的优先级;重载不能改变运算符的结合性;运算符重载函数可以是类的成员函数,有些运算符也可以作为非成员函数重载;重载运算符至少有一个操作数的类型是用户定义类型;综上选项A、B、D正确;选项C错误,本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/3pAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:staticints;MyClass();voidSet
有如下程序:#include<iostream>usingnamespacestd;classTestClass1{public:TestClass1(){cout<<"TestClass1";}
有如下程序:#include<iostream>usingnamespaeestd;classAnimal{public:virtualchar*getType()const{return"Anim
有如下程序段:for(inti=i;i<=50;i++){if(i%31=0)continue;elseif(i%51=0)continue;cout<<i<<",";这个程序的输出结果是_____
请在下列程序中的空格处填写正确的语句:classSample{public:Sample(){}~Sample(){}voidSetData(intdatA){//将Sample类成员变量d
下列叙述中错误的是()。
数据管理技术的发展经历了人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是______。
对基类数据成员的初始化必须派生类的构造函数中的______处执行。
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
随机试题
在我国,下列法律中与宪法不相关的是
新生儿生理体重下降,正常不应超过出生体重的
下列各账户中,只需反映金额指标的有()。
金融期货的标的物是某种金融产品或金融指标,以下不属于此类标的物的是()。
银行业监督管理机构查询涉嫌金融违法的银行业金融机构及其工作人员以及关联行为人的账户必须经()批准。
规范性公文是指下级机关向上级机关汇报工作、反映情况、请示问题时所使用的公文。()
远程管理是计算机系统最为关键的部分,其设计和实现直接影响到整个系统的性能。()
资本积累有其发展的必然趋势。下列对于资本积累的历史趋势的正确理解是
在VisualBasic中最基本的对象是______,它是应用程序的基石。
【B1】【B2】
最新回复
(
0
)