单选题关于函数重载,下列叙述中错误的是(  )。A重载函数的函数名必须相同B重载函数必须在参数个数或类型上有所不同C重载函数的返回值类型必须相同D重载函数的函数体可以有所不同

单选题
关于函数重载,下列叙述中错误的是(  )。
A

重载函数的函数名必须相同

B

重载函数必须在参数个数或类型上有所不同

C

重载函数的返回值类型必须相同

D

重载函数的函数体可以有所不同


参考解析

解析:
在C++语言中,函数重载是指允许定义一系列函数名相同,但形参的个数和类型不完全相同的函数。重载函数对返回值类型不做要求,返回值类型也不参与区分函数的重载形式。

相关考题:

单选题在一个抽象类中,一定包含有(  )。A虚函数B纯虚函数C模板函数D重载函数

单选题设某二叉树的前序遍历为ABC,中序遍历为CBA,则该二叉树的后序遍历为(  )。ABCABCBACABCDCAB

单选题下列关于运算符重载的描述中,正确的是(  )。A运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符B一元运算符号能作为成员函数重载C二元运算符重载为非成员函数时,参数表中有一个参数DC++中可以重载所有的运算符

单选题下列叙述中正确的是(  )。A有一个以上根结点的数据结构不一定是非线性结构B只有一个根结点的数据结构不一定是线性结构C循环链表是非线性结构D双向链表是非线性结构

单选题若已定义int a[]=0,1,2,3,4,5,6,7,8,9,*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是(  )。Aa[p-a]B*(a[i])Cp[i]Da[10]

单选题数据库系统的三级模式不包括(  )。A概念模式B内模式C外模式D数据模式

单选题在C++中,打开一个文件时与该文件建立联系的是(  )。A流对象B模板C函数D类

单选题下面叙述错误的是(  )。A对基类成员的访问能力在private派生类中和public派生类中是不同的B基类的private成员在public派生类中不可访问C基类中的public成员在protected派生类中是protected的D基类中的public成员在protected派生类中仍然是public的