首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已经声明了函数原型“bool.fun(bool a,int b=0);”,则下列重载函数声明中正确的是( )。
若已经声明了函数原型“bool.fun(bool a,int b=0);”,则下列重载函数声明中正确的是( )。
admin
2021-06-10
25
问题
若已经声明了函数原型“bool.fun(bool a,int b=0);”,则下列重载函数声明中正确的是( )。
选项
A、bool fun(bool a=true,int b=0);
B、int fun(bool a,int B);
C、void fun(double a,int B);
D、void fun(bool a,int b=0);
答案
C
解析
本题考查函数重载相关知识,重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数,但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个运算符完成不同的运算功能。A、B、D选项的部分形参都与原函数相同,所以不能作为重载函数,选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/A0fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classXA{inta:public:staticintb:XA(intaa):a(aa){b++;}
有如下类定义:classMyclass{intx;public:Myclass():x(O),y(0){}intGetX(){returnx,}voidSetX(intxx){x=
有如下程序:#includeusingnamespacestd;classB{public:B(intxx):x(xx){++count;x+=10;)virtualvoids
冒泡排序在最坏情况下的比较次数是()。
下列情况中,不会调用拷贝构造函数的是()。
己知类Myclass的定义如下classMyclass{public:voidfunctionl(Myclass&c){cout<<c.data;)staticvoidfunction2(Myclass&c
有如下程序:#includeusingnamespacestd;classPair{intm;intn;public:Pair(inti,intj):m(i),n
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classXCD{char*a;intb;public:
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){)MyClass(inti){value=newint(i);}int*value;};
下列字符串中可以用作C++标识符的是()。
随机试题
以下哪项不是二尖瓣球囊成形术的适应证
不寐的病机特点为
卡介苗接种后所致结核菌素阳性反应是指硬结直径
Beingsociablelookslikeagoodwaytoaddyearstoyourlife.Relationshipswithfamily,friends,neighbors,evenpets,willa
提倡“教育即生长,教育即生活,教育即经验的改造”的教育家是
下列哪本科技专著的作者被英国学者李约瑟称为“中国科技史上最卓越的人物”?()
假定布是资本密集型产品,小麦是劳动密集型产品,本国是劳动丰裕的国家。现在,在布的生产方面取得了技术突破,使其相对价格低于世界相对价格,贸易的方向会发生什么变化?如果会发生变化,这种变化能维持多长时间?
在某次考试中,甲、乙、丙三个班的平均成绩分别为80,81和81.5,三个班的学生得分之和为6952,三个班共有学生()名.
WhatisthemajorquestionpeoplehavebeenaskingabouttheSemcoexperiment?
Thereisno______inapplyingforthatjob,asyouarenotproperlyqualified.
最新回复
(
0
)