首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已经声明了函数"int fun(int x,int y=0);",则下列重载函数声明中,正确的是
若已经声明了函数"int fun(int x,int y=0);",则下列重载函数声明中,正确的是
admin
2015-07-22
38
问题
若已经声明了函数"int fun(int x,int y=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/RNNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
下列程序的输出结果为#include<iostream.h>intfunc(intn){if(n<1)returnl;elsereturnn+func(n-1);
在数据库设计中,将E-R图转换成关系数据模型的过程属于
数据结构中,与所使用的计算机无关的是数据的
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1;}};
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
下面关于运算符重载的描述错误的是()。
在关系数据库中,用来表示实体之间联系的是
随机试题
EBCDIC码是一种()位的BCD码。
依据FIDIC《施工合同条件》,有关指定分包商的特点表述正确的是( )。
防火阀的设置部位不包括()。
关于个人汽车消费贷款,下列说法中正确的是()。
现有按年收益率10%,每年付息一次的100元债券,期限5年。根据上述材料,回答下列问题:债券交易价格与利率的关系是()。
唱过《六口茶》后,导游向游客介绍道:“土家族姑娘山歌唱得特别好,她们的歌声像百灵鸟的声音一样优美动听。”这种比喻是()。
关于人民币汇率升值对我国可能带来的影响,下列说法正确的是:
尽管试图通过自组交易所来达到争夺国际定价权的目的,然而现在国内整体投资范围欠缺的首先是“环境”。这种环境并非盖了摩天的大楼(指建设交易所),而是让人们能够舒适地“生活”(指参与者的热情与回报)。其实通过观察旨在抗衡波罗的海航交所的上海航交所的发展轨迹,我们
Whatisthespeakermostprobablydoing?
Peoplewithdisabilitiescomprisealargepartofthepopulation.Itis【C1】______thatover35millionAmericanshavephysical,【C
最新回复
(
0
)