首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的运算符重载函数定义: double operator+(int i,int k){return double(i+k);) 但定义有错误,对这个错误最准确的描述是( )。
有如下的运算符重载函数定义: double operator+(int i,int k){return double(i+k);) 但定义有错误,对这个错误最准确的描述是( )。
admin
2020-07-30
50
问题
有如下的运算符重载函数定义:
double operator+(int i,int k){return double(i+k);)
但定义有错误,对这个错误最准确的描述是( )。
选项
A、+只能作为成员函数重载,而这里的+是作为非成员函数重载的
B、两个int型参数的和也应该是int型,而这里将+的返回类型声明为double
C、没有将运算符重载函数声明为某个类的友元
D、C++已经提供了求两个int型数据之和的运算符+,不能再定义同样的运算符
答案
D
解析
此题考查的是运算符的重载。C++语言规定,不能作为非成员函数重载的运算符有=、[]、()、->以及所有的类型转换运算符,故选项A错误;运算符重载对返回值类型没有限制,故选项B错误;C++并不强制要求非成员重载的运算符一定是某个类的友元,所以C选项错误:题目中重载的“+”运算符的两个参数都是int类型,而C++已经提供了求两个int型数据之和的运算符+,编译器无法区分应该调用哪一个,所以应该选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/CJyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类定义的说法中,正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}~A(){cout<<’C’;}};classB:publicA{public:B(
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(inti){x=i;}voiddispa(){cout<<x<<’,’;}private:intx:};c
有如下程序;#include<iostream>usingnamespacestd;classBase{public:voidoutput(){cout<<1;}virtualvoidPrint(){cout<<’B’;}};c
有如下程序:#include<iostream>usingnamespacestd;classA{public:staticinta;voidinit(){a=1;}A(inta=2){int();a++;}};intA::
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);};下列关于getValue成员函数的实现中,正确的是()。
下面属于白盒测试方法的是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中含有—个源程序文件projl.cpp。其中位于每个注释“//ERROR**********found**********”之后的——行语句存在错误。请改正这些错误,使程序的输
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程pmj3,其中声明了一个单向链表类sList。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Prepend。在main函数中给出了一组测试数据,此时程序的输
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。A枚举常量NAME的值为1,B枚举常量NUMBER的则下列叙述中错误的是()。
随机试题
A、Heisaregularcustomeroftherestaurant.B、Thecommentwillhelpthemwinthecompetition.C、Thechefhopestogetfeedback
外科急腹症中最常见的是()。
某某工程,业主在招标文件夹中规定:工期T(周J)不得超过80周,也不应短于60周。某施工单位决定与该工程的投标。在基本确定技术方案后,为提高竞争能力,对其中基本技术措施拟定了三个方案进行比选。方案一的费用为C1=100+4T;方案二的费用为C2=1
以展开面积计算的门窗工程是()。
背景资料:某二级公路工程K30+200~K30+500段,所处地势平坦,路基断面形式为路堤,路堤边坡高度平均为22.3m;路基填科为2公里外的路堑挖方,调运所选填料进行填筑,拟采用机械化施工。施工单位施工组织设计中路基填筑的施工方案如下:(1)
某混凝土工程,工程量清单的工程量为2000m3,合同约定的综合单价为400元/m3,当实际工程量超过清单工程量l5%时可调整单价,调整系数为0.9。工程结束时实际工程量为2400m3,则该混凝土工程的结算价款是()万元。
在物价上涨的情况下,名义利率不变,实际利率会()。
公共领域的问题从来都不是科学的问题、统计数字的问题,而是主观认识的问题、意见的问题、想象的问题。在社会领域,民众的主观感觉才是最主要的客观事实。因此,在讨论公共政策问题的时候,看似准确的数字,其实并不像官员、专家们想象的那样重要。相反,如果一个国家的民众感
Mammalsvaryenormouslyinsize,fromweighinglessthanapennytomeasuringmorethanthreeschoolbusesinlength.Somegroup
A、Sheisn’tsureaboutwherethingsareoncampus.B、Themanshouldnotasktheregistrationoffice.C、Theregistrationisoutsi
最新回复
(
0
)