首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2015-07-22
26
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义"+"运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:① C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;② C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/5NNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序错误的语句是①#include<iostream.h>②voidmain(0③{④int*p=newint[1];⑤p=9;⑥cout<<*p<<end1;
下面程序输出的结果是#include<iostream.h>voidmain(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};fo
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是#include<iostream.h>voidmain(){
以下叙述中正确的是
下面程序的运行结果为()。#include<iostream.h>voidmain(){chara=’3’:switch(a){c
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;long*q;q=(long
在E-R图中,用宋表示实体的图形是
有如下复数类的声明,请补充完整。classcomplex{doublereal;//实部doubleimag;//虚部public:complex(doublex,doubley){
下列关于类模板的模板参数的叙述中,错误的是
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
随机试题
2020年9月14日,国家主席习近平在北京同欧盟轮值主席国德国总理默克尔、欧洲理事会主席米歇尔、欧盟委员会主席冯德莱恩以视频方式共同举行会晤。会上习近平主席强调,中欧要做到()
习近平总书记指出,党对军队的绝对领导是我军的军魂和命根子,永远不能变,永远不能丢。党对军队绝对领导的根本原则和制度,发端于南昌起义,奠基于三湾改编,定型于()。
一个相容选言判断p∨q假,那么,一定为()
最有可能导致ARF的损伤是
患者,男,18岁,感冒后鼻衄,鼻腔干燥,口干,咳嗽少痰,低热,舌质红,苔薄黄,脉数,治法应
外感风热,项背强痛者,宜选用的药物是()外感风热,目赤肿痛者,宜选用的药物是()
物业管理的全面正式启动以物业的()为标志。
中小企业资金难题可以使用“开源节流”的手段,下列关于“开源节流”手段的认识,错误的是()。
在市场营销学中,市场是某种产品的()购买者需求的总和。
设f(x)=|sint|dt,则
最新回复
(
0
)