网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
关于函数重载,下列叙述中错误的是(  )。
A

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

B

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

C

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

D

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


参考答案

参考解析
解析:
在C++语言中,函数重载是指允许定义一系列函数名相同,但形参的个数和类型不完全相同的函数。重载函数对返回值类型不做要求,返回值类型也不参与区分函数的重载形式。
更多 “单选题关于函数重载,下列叙述中错误的是(  )。A 重载函数的函数名必须相同B 重载函数必须在参数个数或类型上有所不同C 重载函数的返回值类型必须相同D 重载函数的函数体可以有所不同” 相关考题
考题 单选题在一个抽象类中,一定包含有(  )。A 虚函数B 纯虚函数C 模板函数D 重载函数

考题 单选题设某二叉树的前序遍历为ABC,中序遍历为CBA,则该二叉树的后序遍历为(  )。A BCAB CBAC ABCD CAB

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

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

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

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

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

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