首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2015-07-24
43
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/50Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
以下程序的输出结果是 #include<iostream.h> intf() {staticinti=0; ints=1 s+=i;i++; returns;} voidmain() {inti,a=0;
下列程序的运行结果是 #inClude<iostream.h> roidfun(int*a,int*b) {int*k; k=a;a=b;b=k;} voidmain() {inta=2004,b=9,*x=&a,*
有以下程序 #include<iostream.h> structSTU {charnum[10]; floatscore[3];}; voidmain() {structSTUs[3]={{"20021",90,95
C++程序由类和函数组成,模板也可分为()和()。
定义如下一维数组:inta[5],*p;,则下列描述错误的是()。
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为【】。
对于模板定义关键字class和typename说法不正确的是
算法分析的目的是
设有以下变量定义,并已赋确定的值:charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为()。
随机试题
(2008年10月)简述利益集团对决策过程产生影响的方式。
Thecompass(罗盘)isadevicethatisabsolutelynecessaryforthe【56】ofshipsandairplanes.Hikersoftenneedacompass,too.An
田某,男,50岁。一月前因劳累过度,出现形体倦怠,头晕泛恶,纳食不佳,厌食油腻,过一周后两目黄染,随后皮肤亦黄,黄色尚鲜明,伴胁痛,脘胀,头重如裹,小便短黄,大便稀溏,舌苔黄腻,脉濡数。
A公司是在B市设立的一家中外合资经营企业。2013年5月,A公司接到通知,B市财政局将对该公司会计工作情况进行检查。公司董事长兼总经理王某不以为然,认为作为中外合资经营企业;不受《会计法》的约束,财政部门无权对本公司进行检查。要求:根据上述资料,
对库存材料的评估应如何选择评估方法?
《会计法》规定:审计、税务、人民银行、证券监管、保险监管等部门应当依照有关法律、行政法规规定的职责,对有关单位的()实施监督检查。
美术课程的教学中应如何体现创新精神?
有两包糖果,每包中都有奶糖、水果糖和巧克力糖。(1)第一包糖的粒数是第二包糖的2/3;(2)第一包糖中奶糖占25%,第二包中水果糖占50%;(3)巧克力糖在第一包糖中所占的百分比是在第二包糖中所占百分比的2倍。当两包糖合在一
产业市场和消费市场比较,产业市场上()。
PrimaryColorsThemoviePrimaryColorsisaboutagrey-haired,gravel-voiced,doughnut-lovinggovernorfromaSouthernAmeric
最新回复
(
0
)