首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于运算符重载,下列表述中正确的是( )。
关于运算符重载,下列表述中正确的是( )。
admin
2021-09-05
23
问题
关于运算符重载,下列表述中正确的是( )。
选项
A、C++已有的任何运算符都可以重载
B、运算符函数的返回类型不能声明为基本数据类型
C、在类型转换符函数的定义中不需要声明返回类型
D、可以通过运算符重载来创建C++中原来没有的运算符
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/sB5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={23,42};fun(a[1],a[0]);std::cout<<a[0]
关于运算符重载,下列表述中正确的是()。
有如下程序:#includeusingnamespacestd;intmain(){charstr[100],*p;cout
有如下程序:#inc1ude<iostream>usingnamespacestd;classMedia{public:voidName();voidShow();protec
在软件开发中,需求分析阶段产生的主要文档是()。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
阅读下面的程序:#include<iostream.h>voidmain(){intx;cin>>x;if(x++>5)cout<<x<<endl;elsecout<<x--<<endl;}如果两次执行上述程序,且键盘输入分别为4
若需要为XV类重载乘法运算符,运算结果为XV类型,在将其声明为类的成员函数时,下列原型声明正确的是()。
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是.()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
随机试题
[*]
患者,女,62岁。冬季房屋内煤火取暖,次日清晨,被发现昏迷。查体:呼吸30次/分,心率96次/分,昏迷,面色潮红,口唇呈樱桃红色。该患者最可能的诊断是
对于水泥搅拌桩复合地基检测方法,比较适用的地基检测方法是()。
对于法律未明确规定必须进行行政许可两级审查的行政许可事项,行政许可的决定机关应当认定为:
()担负着投资计划反馈的职能,及时向投资决策委员会提供市场动态信息。
下图为长江三角洲城镇空间体系示意图,图中符号大小表示城市等级的高低,读图回答问题。长江三角洲城镇体系形成的主要原因是()。①农业的现代化②矿产资源的开发③特大城市的辐射④交通运输网的建设
凡经批准在传媒上全文发布的公文应视为正式公文,可不遵行。
求极限
下列数据结构中,能够按照“先进后出”原则存取数据的是
A、Togivethemfruits.B、Toprovidewater.C、Toplantflowers.D、Tokeeppets.B短文谈到,最确定的其中一个方法是提供水。故选B。
最新回复
(
0
)