首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于运算符重载,下列表述中正确的是( )。
关于运算符重载,下列表述中正确的是( )。
admin
2017-07-05
68
问题
关于运算符重载,下列表述中正确的是( )。
选项
A、C++已有的任何运算符都可以重载
B、运算符函数的返回类型不能声明为基本数据类型
C、在类型转换符函数的定义中不需要声明返回类型
D、可以通过运算符重载来创建C++中原来没有的运算符
答案
C
解析
重载运算符的规则如下:①c++不允许用户自己定义新的运算符,只能对已有的c++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/YLAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是【 】。#include<iostream,h>#include<fstream,h>voidmain(){fstreamfilel,file2
下面程序编译时发现ma[3]=9错误,其原因是【 】。#include<iostream.h>classFunArray{int*pa;//指向一个数组空间intsize;//数组元素个数public:FunA
数据库管理最本质的特点是实现数据的共享。为了实现数据的共享,保证数据的独立性、完整性和安全性,需要有一组软件来管理数据库中的数据,处理用户对数据库的访问,这组软件称为【 】。
下列程序执行结果是 #include <iostream.h> class A { public: int a; A():a(10){cout<<a<<endl;} }; void main()
以下程序的输出结果是 main() {int a=4,b=5,c=0,d; d=! a&&! b||! c; cout<<d<<cndl; }
存取指针所指的值时,采用的运算符是
下面程序的运行结果是( )。 #include <iostream> using namespace std; template <class T> class A{ T x,y; public:
在下列关系运算中,可能改变关系中属性个数的是
下列对派生类的表述中,错误的是()。
C++语言中的基本符号可以分为_______、_________、________三类。
随机试题
EraseTool(橡皮擦工具)选项栏中有哪些橡皮类型:
A.工具避孕B.口服药避孕C.输卵管结扎(绝育)D.放置宫内节育器E.皮下埋植避孕法女士,剖宫产后7个月,正在哺乳,月经已来潮两次,请全科医生指导,采用何种避孕方法
说明阴阳互根的是说明阴阳转化的是
“3E原则”认为可以采取()三种对策防止事故的发生。
下列关于期货交易所名称的陈述,错误的是()。
企业购进存货,下列应计入取得资产成本的有()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
函数f(x)=xsinx是().
WhereareRoyandRock?
A、Thereisalackofartisticenvironment.B、Itisalonelyplace.C、Thereisalackofsnow.D、Youcangetrefreshedatthebea
最新回复
(
0
)