首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2020-12-21
54
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义”+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/tOyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列原型所示的C++函数中,按“传值”方式传递参数的是( )。
下面程序中对一维坐标点类Point进行运算符重载 #include <iostream> using namespace std; class Point { public: Point(int val) {x=val;}
有如下程序: #include<iostream> using namespace std; int main() { int *p; *p=9; cout<<"The value at p:"<
有如下程序#include<iostream>usingnamespacestd;classGA{public:virtualintf(){return1;}};classGB:
下列字符串中,正确的C++标识符是
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
下列循环语句中有语法错误的是
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。A)template<ty
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示人基本信息的类CHumanlnfo,但类CHumanlnfo的定义并不完整。请按要求完成下列操作,将类CHumanlnfo的定义补充完成:(1)定义私有数据成员blood
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
随机试题
累退税率
放出一个α粒子的衰变是
下列化学物质毒性大小比较正确的顺序是()
下列哪项不是正常月经的临床表现()
项目施工准备阶段收集的信息不包括( )。
平均利润率是()。
Today,peopleallovertheworldaremovingoutofsmallvillagesinthecountrytogoandliveinbig,noisycities.Theyarem
一项最新研究表明过量食用水果对血糖有害。为验证过量食用水果对血糖的影响,研究人员选取了两组被试者。第一组被试者每天食用五斤或五斤以上水果,第二组被试者从不食用水果。一段时间后发现,第一组被试者中患高血糖的比例明显高于第二组被试者。因此,研究人员得出结论,过
在我国,宏观经济调控的基本原则有()。
阅读下列材料,然后回答问题。(2011年)研究一:有人探讨了不同亲缘关系成员在不同养育环境下智力测验分数之间的相关程度,结果如下表。研究二:研究者测查了5岁的非裔美国儿童和白人儿童的智商,对每个儿童家庭的社会地位以及相关因素进行了考察,并对这些社会经
最新回复
(
0
)