首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2019-04-18
42
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/ipAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若磁盘上已存全路径文件名为c:\ctest\test.txt的文件,下面语句中不能打开该文件的是()。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
下面叙述错误的是()
有如下类说明:classTestClass{intx;public:TestClass(intn){x=n;}};classTestClass1:publicTestClass{inty;
下面的函数利用递归实现了求1+2+3+…+n的功能:intsum(intn){if(n==0)return0;elsereturnn+saln(n-1);}在执行SUm(10)的过程中,递归调用s
在下列关于二叉树的叙述中,正确的一项是()。
下列字符串中可以用作C++标识符的是
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
随机试题
能引起细胞产生动作电位所需要的最小刺激强度称为()
萎缩是指已发育成熟的组织、器官
1m1HC1O4滴定液(0.lmol/L)相当于硝酸士的宁的量(C21H2N2O2HNO3的分子量是397.44)lmlHClO4滴定液(0.1mol/L)相当于含结晶水硫酸奎宁的量[(C20H24N2O2)2H2S042H2o的分子量782.96
历史文化名城和中国历史文化名镇、名村保护原则集中体现两点,一是整体保护,二是处理好()的关系。
在工程网络计划中,关键工作是指()的工作。
工商行政管理对市场经济的运行,具体体现在()。
稀释一杯盐水。加入一定量的水后,盐水的浓度变为6%;第二次加入比第一次多1倍的水后,盐水浓度变为4%;第三次加入与第一次一样的水量后,最终盐水浓度约为()。
(2018年上海)中国共产党自成立以来,就非常重视民族问题。1949年《中国人民政治协商会议共同纲领》明确规定对少数民族地区实行民族区域自治制度。关于民族区域自治制度,下列说法不正确的是()。
下述有关构造函数的说法,不正确的是()。
【B1】【B10】
最新回复
(
0
)