首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已经定义了如下的函数: int f(int i,char c); 则下列函数中可以作为此函数的重载函数的是
若已经定义了如下的函数: int f(int i,char c); 则下列函数中可以作为此函数的重载函数的是
admin
2021-02-22
39
问题
若已经定义了如下的函数:
int f(int i,char c);
则下列函数中可以作为此函数的重载函数的是
选项
A、int f(int i, char c, char b=’?’);
B、int f(int j, char b);
C、char f(char c,int i);
D、char f(int i, char c);
答案
C
解析
本题考查函数重载相关知识,重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个运算符完成不同的运算功能。A选项的形参有三个,且前两个形参与题目中的函数相同,B、D选项参数个数和类型都与题目中相同,所以不能作为重载函数。C选项总函数的参数类型与题目中不同,所以可以作为重载函数。
转载请注明原文地址:https://kaotiyun.com/show/1Bfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classA{public:A(inti){x=i;}voiddispa(){cout
下列关于构造函数的叙述中,错误的是()。
下列关于常成员的叙述中,正确的是()。
下列关于运算符函数的叙述中,错误的是()。
下列关于运算符重载的描述中,正确的是()。
已知类X中一个成员函数的原型声明为“voidCopy(X&r);”,则下列选项中,解释正确的是()。
请打开考生文件夹下的解决方案文件proj3,本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。屏幕上输出的正确结果应该是:Hel
下面关于算法的叙述中,正确的是()。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是
随机试题
哪项不是输卵管复通术的近期并发症
男性,40岁,面部及双下肢间断水肿13年。BP19.5/11.7kPa(150/90mmHg)。尿蛋白(++),RBC4~6个/HP,颗粒管型1~2个/HP,BUN11mmol/L。诊断最可能为
白芷在贮存中容易发生车前草在贮存中容易发生
根据《药品包装、标签和说明书管理规定(暂行)》,下列所述属于药品内包装标签必须标注的内容是
下列关于复代理的表述,正确的是()。
位于北京市密云县的某化工厂拟拆除其污水处理设施,按照《环境保护法》的规定,需先征得( )的同意。
个人贷款的特征有以下三点:(1)贷款品种多、用途广;(2)贷款便利;(3)______。
设=∫0xcos(x一t)2dt确定y为x的函数,求
A、Byspendingtaxmoneytocleanabandonedcarsoffthestreet.B、Bytowingthemwiththemoneyfromtherecyclingofmetalint
Forthispart,youareallowed30minutestowriteashortessayentitledSeizingtheOpportunitiesbycommentingonthesaying
最新回复
(
0
)