首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
admin
2013-02-27
37
问题
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
选项
A、#NAME?
B、两个int型参数的和也应该是int型,而这里将+的返回类型声明为double
C、没有将运算符重载函数声明为某个类的友元
D、C++已经提供了求两个int型数据之和的运算符+,不能再定义同样的运算符
答案
D
解析
此题考查的是运算符的重载。c++语言规定,不能作为非成员函数重载的运算符有=、[]、()、->以及所有的类型转换运算符,故选项A)错误;运算符重载对返回值类型没有限制,故选项B)错误;C++并不强制要求非成员重载的运算符一定是某个类的友元,所以选项C)错误:题目中重载的“+”运算符的两个参数都是int类型,而C++已经提供了求两个血型数据之和的运算符+,编译器无法区分应该调用哪一个,所以应该选择选项D)。
转载请注明原文地址:https://jikaoti.com/ti/0uL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<stdio.h>main(){charb[]="happychristmas",k;for(k=0-b[k];k++){if(b[k]<'W')b[k]=b[k-]-'a'+'A';printf("%c"
下面的函数调用语句中,func函数的实参个数是()。func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)))
以下叙述中错误的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
数据流图中带有箭头的线段表示的是()。
软件开发中,需求分析阶段可以使用的工具是()。
下面描述中不属于数据库系统特点的是()。
下列选项中不是关系数据库基本特征的是()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!=n*(n-1)*...*2*1)unsignedfact(unsignedn){if(n<=1)retum1;
随机试题
下列属于人工建筑材料的有()。
采用实际费用法计算索赔费用时,()即是承包商应得的索赔金额。
证券市场有效性是证券市场生存的条件,从积极意义上看,它为证券市场有效配置资源奠定了基础。()
金融衍生工具从其自身交易的方法和特点可以分为()。Ⅰ.金融期权Ⅱ.结构化金融衍生工具Ⅲ.金融期货Ⅳ.金融远期合约
公开市场业务是()在金融市场上买卖证券的业务。
阅读材料,回答有关问题:1869年,门捷列夫发现了元素周期律和元素周期表,在元素周期律的指导下,利用元素之间的一些规律性知识来分类学习物质的性质,使化学学习和研究变得有规律可循。之后,元素周期表被不断完善,成为化学研究的重要工具。直到20世纪初,物理学家
马航MH370航班失踪之后,国际海事卫星组织试图利用多普勒原理计算出失踪航班的下落。多普勒原理源于这样一种物理现象(多普勒效应):随着飞机高速接近(或远离)接收微波信号的卫星,卫星所侦测到的微波频率就会越来越高(或越来越低)。下列描述的现象中,哪一种也体现
治理环境污染问题其实并不难,只要当地政府认真规范企业,督促企业降低污染,严禁企业肆意排污,环境污染问题就会在一定程度上有明显改善。以下哪项如果为真,最能削弱上述论断?()
教育科研选题存在可行性的条件中,除客观条件和主观条件外,还有一个条件是()
A、Theyarechangedtomakethesitemoreinteresting.B、Theyareexpandedtolimittheamountofconstruction.C、Theyareintegr
最新回复
(
0
)