首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已经声明了函数“int fun(int x,int y=0);”,则下列重载函数声明中,正确的是( )。
若已经声明了函数“int fun(int x,int y=0);”,则下列重载函数声明中,正确的是( )。
admin
2020-10-21
15
问题
若已经声明了函数“int fun(int x,int y=0);”,则下列重载函数声明中,正确的是( )。
选项
A、double fun(const int x,int y);
B、int fun(int x);
C、int fun(int a,int b);
D、jnt fun(int x,int y,int z);
答案
D
解析
出现在相同作用域中的两个函数,如果具有相同的名字而形参表不同,称为重载函数。选项A中,仅当形参是引用或指针时,形参是否为const对重载才有影响,这里const对重载没有影响,另外函数不能仅仅基于不同的返回类型实现重载,A错误;选项B中,当调用函数fun(x)只带有一个实参时,两个函数都匹配,该调用具有二义性,B错误;选项C中形参列表只有默认参数不同,默认参数并不改变形参个数,C错误;选项D正确,形参列表中参数个数不同;答案为D。
转载请注明原文地址:https://kaotiyun.com/show/cVyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于成员对象构造函数调用顺序的叙述中,正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程proj1,此工程中包含一个源程序文件main.cpp,其中有类Book(“书”)和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序的执行结果为:1234543211234321123211211注意:错误的语句在//
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。类TestClass1实现对名字访问的接口,TestClass2实现对名字的设置和输出。程序输出为:TestClass2NameMay其中定义的类并不完整
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:TestClass1TestClass2注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句
下面关于C++流的叙述中,正确的是()。
已知函数f的原型是“voidf(int*x,int&y);”,变量v1、v2的定义是“intv1,v2;”,下列调用语句中,正确的是()。
在C++语言中函数返回值的类型是由()决定的。
下列语句分别是不同程序中的第一个输入输出语句。若去掉其中的“<<left”,输出效果将发生变化的是
随机试题
下列治疗措施中不适合急性脊髓炎急性期治疗者为
阳偏衰的病机是指()
A.国家食品药品监督管理部门B.地方各级药品监督管理部门C.药品不良反应监测机构D.各级卫生行政部门负责本行政区域内医疗机构与实施药品不良反应报告制度有关的管理工作的是()。
中国加入世界贸易组织后,实行()是中国企业的必然趋势
Window的命令菜单中命令名后带有省略号“…”表示()。
下列定额中,属于企业定额性质的是______。
通常,整存整取的定期存款()。
下列不属于元杂剧四大家的是:
下列对IPv6地址FF60:0:0:0601:BC:0:0:05D7的简化表示中,错误的是(70)。
两国的边境东部山区至西部海岸绵延一千余公里,其中多处存在争端。(非限制性定语从句;range…from)
最新回复
(
0
)