首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若已经声明了函数"int fun(int x,int y=0);",则下列重载函数声明中,正确的是
若已经声明了函数"int fun(int x,int y=0);",则下列重载函数声明中,正确的是
admin
2015-07-22
34
问题
若已经声明了函数"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/fANp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知有定义constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
以下程序的输出结果是()。#include<iostream.h>voidfunc(char**m){++m:cout<<*m<<endl;}
设有以下语句,对a数组元素的引用中(其中0<=i<10)不正确的是inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();St
将E-R图转换到关系模式时,实体与联系都可以表示成
在关系数据库中,用来表示实体之间联系的是【 】。
若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需“要使用的存储类别是()。
mystrlen函数的功能是计算str所指字符中的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
用树型结构表示实体类型及实体间联系的数据模型称为【】。
随机试题
关于法的实施,下列哪些说法是错误的?()
潜在并发症:出血倾向潜在并发症:肺水肿
城乡规划实施管理的主要依据包括有()
交易性金融资产期末按公允价值计量,期末不能计提减值准备;可供出售金融资产期末也按公允价值计量,因此期末也不能计提减值准备。()
根据企业所得税法的规定,下列关于境外所得抵免限额表述正确的有()。
史学界普遍认同中国最早的文字是甲骨文,之后汉字经过了一系列的演变。下列属于汉字演变过程的是()。
我国的多党合作是一种社会主义的新型政党关系,其主要特点是()。
社会主义法制的本质是______。
“世界上除了运动着的物质之外,什么也没有”,这是
以下关于恋爱、婚姻、家庭表述正确的是
最新回复
(
0
)