首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2021-05-06
51
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能列已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/aXfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;classVAC{public;intf()const{return3;}intf(){retu
下列给定程序中函数fun的功能是:在字符串的最前端加入n个水号,形成新串,并且覆盖原串。字符串的长度最长允许为79。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件NODII.C中,不要改动main函数,不得增
下面对软件测试描述错误的是
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(){}};classD:publicB{protect
若要对类Value中重载的类型转换运算符long进行声明,下列选项中正确的是
下面描述中不属于软件需求分析阶段任务的是
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段
下列选项中,正确的C++标识符是
下面不属于软件设计阶段任务的是
随机试题
慢性呼吸性酸中毒时机体的主要代偿方式是
合成蛋白质肽链的直接模板是
治疗痄腮温毒在表型首选方剂是
患者,女,26岁。皮疹瘙痒2周余,皮疹为红色粟粒状,每遇热或在阳光下即发,舌边尖红,苔薄白,治以祛风散热止痒。宜用蝉衣、薄荷,配伍
医疗机构制剂使用过程中发现的不良反应后处理的原则是
关于罪数和数罪并罚正确说法是:
下列施工现场环境保护措施中,属于大气污染防治措施的是()。
恰有两位数字相同的三位数一共有()。
同盟会成立以后,以孙中山为首的资产阶级革命派,把开展武装起义放在了首要地位,组织了多次武装起义。其中影响最大的是
在实现文件系统时,可采用“目录项分解法”加快文件目录检索速度。假设目录文件存放在磁盘上,每个盘块1024字节。文件控制块有64字节,其中文件名占8字节,文件控制块分解后,第一部分占有10字节(包括文件名和文件内部号),第二部分占56字节(包括文件内部号和文
最新回复
(
0
)