首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于运算符重载,下列表述中正确的是( )。
关于运算符重载,下列表述中正确的是( )。
admin
2020-11-11
24
问题
关于运算符重载,下列表述中正确的是( )。
选项
A、C++已有的任何运算符都可以重载
B、运算符函数的返回类型不能声明为基本数据类型
C、在类型转换符函数的定义中不需要声明返回类型
D、可以通过运算符重载来创建C++中原来没有的运算符
答案
C
解析
重载运算符的规则如下:①c++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/dqyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assMonkey{public:Monkey(){cout<<’M’;}Monkey(char
若有定义“intx=4,y=5;”,则表达式“y>x++?x——:y++”的值为()。
下列语句中,错误的是()。
下列各组类型声明符中,含义相同的一组是()。
下面对对象概念描述正确的是()。
有如下类定义和变量定义:c1assParents{public:intpublicData;private:intprivateData;);c1assChildA:public
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#inc1ude<iostream>usingnamespacestd;c1assBase{
下列关于函数的描述中,错误的是()。
随机试题
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是()。
已知f(x)=e2x-1,则f(2007)(0)=_______
男性,32岁,既往健康,2周前始咳嗽、咳痰,继之咯血,乏力,近4天水肿、尿量减少,24小时不足400ml,入院后查:Hb90g/L,CRE548μmol/L。为明确病因诊断,检查首选
为了给病人补充热量,输液中应选用
()反映了一个组织系统中各子系统或各元素的工作任务分工和管理职能分工。
绩效管理实施的影响因素有()。
教学计划的构成要素有哪些?
根据下列资料。回答116~120题。“十一五”期间,我国农村居民人均纯收入由2005年的3255元提高到2010年的5919元,增加2664元,年均增长12.7%;扣除价格因素后,实际年均增长8.9%。比“十五”期间农村居民收入年均实际增长
利率的期限结构
根据合同法规定,标的物提存后,毁损、灭失的风险()。
最新回复
(
0
)