首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2015-07-22
30
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义"+"运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:① C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;② C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://jikaoti.com/ti/nwE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段&include<iostream.h>voidmain(){inta=14,b=15,x;charc=’A’x=(a&&b)&&(c<’B’=;
有关构造函数的说法不正确的是()。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
若执行下面的程序时,从键盘上输入5和2,则输出结果是#include<iostream.h>voidmain(){inta,b,k;cin>>a>>b;k=a;if(a
一个关系中属性个数为1时,称此关系为
在C++中,打开一个文件就是将这个文件与一个()建立关联;关闭一个文件就取消这种关联。
关于new运算符的错误的描述是()。
数据库、数据库系统和数据库管理系统之间的关系是()。
下列叙述中正确的是
类模板的模板参数()。
随机试题
76岁男性,3小时前因外伤致右手大鱼际损伤,第一掌骨桡侧有5cm×6cm的皮肤缺损,大鱼际肌肉部分挫伤,第一掌骨有1.0cm×0.5cm的骨外露。该患者应采用哪种治疗方法为妥
下列属于医用高分子制品的是
关于死刑缓期执行限制减刑案件的审理程序,下列哪一说法是正确的?(2011年卷二36题)
依据《企业会计准则》的规定,下列有关存货可变现净值的表述中,正确的有()。
班轮运输形式主要是()。
现代股份制公司可以通过公开发行股票募集资金。()
甲公司为一家制造企业,适用的增值税税率为17%,商品销售全部符合收人确认条件,销售成本月末一次结转,M产品的单位成本为80元。2016年7月该公司发生下列业务:(1)1日,向乙公司销售M产品8000件,开具的增值税专用发票上注明的价款为80万元,增值税税
信息系统开发方法有很多,以下是目前常用的三种方法:Ⅰ.结构化分析与设计方法Ⅱ.原型法Ⅲ.企业系统规划法 以上方法中,哪个(些)方法是针对一类结构化问题提出的系统开发方法?
设数据结构B:(D,R),其中 D={a,b,c,d,e,f} R={(f,a),(d,b),(e,d),(c,e),(a,c)} 该数据结构为()。
HenryFordwasthemanwhofirststartedmakingcarsinlarge【B1】______.He【B2】______didn’tknowhowmuchthecarwasgoingt
最新回复
(
0
)