首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的运算符重载函数定义: double operator+(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是( )。
有如下的运算符重载函数定义: double operator+(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是( )。
admin
2019-06-04
56
问题
有如下的运算符重载函数定义:
double operator+(int i,int k){return double(i+k);}
但定义有错误,对这个错误最准确的描述是( )。
选项
A、+只能作为成员函数重载,而这里的+是作为非成员函数重载的
B、两个int型参数的和也应该是int型,而这里将+的返回类型声明为double
C、没有将运算符重载函数声明为某个类的友元
D、C++已经提供了求两个int型数据s之和的运算符+,不能再定义同样的运算符
答案
D
解析
此题考查的是运算符的重载。C++语言规定,不能作为非成员函数重载的运算符有=、[]、()、->以及所有的类型转换运算符,故选项A错误;运算符重载对返回值类型没有限制,故选项B错误;C++并不强制要求非成员重载的运算符一定是某个类的友元,所以c选项错误;题目中重载的“+”运算符的两个参数都是int类型,而C++已经提供了求两个int型数据之和的运算符+,编译器无法区分应该调用哪一个,所以应该选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/u98p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 A关系的并运算是指,由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。
友元C++流的输入运算符“>>”和输出运算符“
下面关于指针的说法中错误的是()。A)在指针定义的同时可以对其进行初始化B)指针根据其所指向变量的类型的不同,所占用内存大小也不同C)指针中存放的是内存单元的地址D)相同类型的指针之间可以相互赋值
下面程序的运行结果是1______和2______。 #include #defineN10 #defines(x)x*x #definef(x)(x*x) voidmain() {inti1,i2; i1
数据流的类型有__________和事务型。
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于__________测试。
按照“先进后出”原则组织数据的数据结构是()。
下面关于面向对象的程序设计方法中,正确的是()。
数据流图的类型有【】和事务型。
软件测试的目的是()。
随机试题
背景某机场跑道为南北向,长度为2000m。现机场扩建工程拟在由南向北着陆方向新增一套I类仪表着陆系统,跑道北端入口与机场北端围界的场地为0.5%的下坡;跑道南端入口与机场南端围界的场地为0.5%的下坡;跑道侧方围界距跑道中心线延长线200m,为1.1%下
国际营销控制的内容有()
工人操作机器时,能熟练地做到眼、耳、手并用,是下列哪种注意品质?()
症见心痛憋闷,心悸盗汗,虚烦不寐,腰酸膝软,头晕耳鸣,口干便秘。舌红少津,苔薄,脉细数,宜选用
对于首次公开发行股票的企业,辅导机构的辅导方式包括()。
正源公司系上市公司,属于增值税一般纳税企业,适用的增值税率为17%,适用的所得税税率为25%,所得税采用资产负债表债务法核算。除特别说明外,正源公司采用账龄分析法计提坏账准备,3个月以内账龄的应收款项计提坏账准备的比例为5‰。不考虑除增值税、所得税以外的其
ABC公司无优先股,去年每股收益为4园,每股发放股利2元,留存收益在过去一年中增加了500万年底每股净资产为30元,负债总额为5000万元,则该公司的资产负债率为()。
下列各组物质中都可用双缩脲试剂鉴定的是()。
“全球历史观”是由()最先提出的。
下列说法中错误的是()。
最新回复
(
0
)