首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已经声明了函数"intfun(intx,inty=0);",则下列重载函数声明中,正确的是
若已经声明了函数"intfun(intx,inty=0);",则下列重载函数声明中,正确的是
admin
2020-07-23
8
问题
若已经声明了函数"intfun(intx,inty=0);",则下列重载函数声明中,正确的是
选项
A、double fun(const int x,int y);
B、int fun(int x);
C、int fun(int x);
D、int fun(int x,int y,int z);
答案
D
解析
出现在相同作用域中的两个函数,如果具有相同的名字而形参表不同,称为重载函数。选项A中,仅当形参是引用或指针时,形参是否为const对重载才有影响,这里const对重载没有影响,另外函数不能仅仅基于不同的返回类型实现重载,A错误;选项B中,当调用函数fun(x)只带有一个实参时,两个函数都匹配,该调用具有二义性,B错误;选项C中形参列表只有默认参数不同,默认参数并不改变形参个数,C错误;选项D正确,形参列表中参数个数不同;答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Q2yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
有如下程序:#includeusingnamespacestd;voidfun(inti){cout
在下面的类声明中,错误的是
将十进制数转换为二进制数的递归函数定义如下:voidd2b(unsignedintn){if((n==0)||(n==1))cout
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
下列关于运算符重载的叙述中,错误的是
已知有数组定义chara[3][4];下列表达式中错误的是
在软件开发中,需求分析阶段产生的主要文档是()。
下列给定程序的功能是:建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在
随机试题
戏曲赏析:《牡丹亭》
试述小肠腺的组成、结构特点及功能。
与转铜醇酶活性有关的B族维生素是
少商放血治疗不包括
热原的除去方法不包括
柱、墙浇筑完毕后应停歇()h,使混凝土拌合物获得初步沉实后,再浇筑梁、板混凝土。
明细会计科目可以根据企业内部管理的需要自行设定。()
平衡型基金投资者可获得()。
操纵证券期货市场行为有()。Ⅰ.利用信息优势联合或者连续买卖,操纵证券交易价格或数量Ⅱ.在自己实际控制的账户之间进行证券交易,影响证券交易价格或者证券交易量Ⅲ.与他人串通,以事先约定的时间、价格和方式相互进行证券交易,影响证券交易价格或者证券
A.holeB.utteringC.crackD.quietE.betrayedF.flatteredG.concentrateH.speakingI.wanderJ.noisyKalthough
最新回复
(
0
)