单选题如何区分多个构造函数?()A   利用不同的返回值区分B   利用不同的参数名区分C   利用不同的函数名区分D   利用参数类型,参数数量,参数排列顺序区分

题目
单选题
如何区分多个构造函数?()
A

  利用不同的返回值区分

B

  利用不同的参数名区分

C

  利用不同的函数名区分

D

  利用参数类型,参数数量,参数排列顺序区分

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

为了区分重载多态中同名的不同方法,要求______。

A.形式参数个数或者类型不同

B.返回值类型不同

C.形式参数名称不同

D.调用时用类名或对象名做前缀


正确答案:A

第2题:

为了区分类中重载的同名的不同的方法,要求

A.采用不同的形式参数列表

B.返回值的数据类型不同

C.调用时用类名或对象名做前缀

D.参数名不同


正确答案:A
解析:方法的重载是指多个方法可以享有相同的名字,但参数的数量或类型必须不相同(采用不同的形式参数列表)。程序可按参数列表决定调用对应的方法。

第3题:

关于成员函数的重载,说法正确的是( )。

A.就是在类中设计多个函数名相同,参数个数及参数类型也相同的函数

B.析构函数可以重载

C.函数重载,要求函数名相同,但参数个数不同,或参数相同,但其类型不同

D.构造函数不可重载


正确答案:C
解析:函数重载要求函数名相同,但参数个数或参数类型不同;构造函数可以重载;析构函数不能重载。

第4题:

程序在调用重载函数时,根据()区分到底要调用哪个函数。

  • A、函数名
  • B、返回值类型
  • C、参数个数和类型
  • D、以上都可以

正确答案:C

第5题:

为了区分类中重载的同名的不同方法,要求( )。

A.采用不同的形式参数列表

B.返回值的数据类型不同

C.调用时用类名或对象名做前缀

D.参数名不同


正确答案:A
解析:本题主要考查方法的重载是指多个方法可以享有相同的名字,但参数的数量或类型必须不相同(采用不同的形式参数列表)。程序可按参数列表决定调用对应的方法。

第6题:

为了区分类中重载的同名的不同方法,要求( )。

A.采用不同的形式参数列表

B.使用不同的参数名

C.修改访问权限

D.返回值的数据类型不同


正确答案:A

第7题:

下列关于重载函数的调用时选择的依据中,错误的是( )。

A.根据函数参数个数不同

B.根据函数参数类型不同

C.根据函数名字不同

D.根据函数的返回值不同


正确答案:C
解析:函数的重载要求函数名相同。

第8题:

以下关于静态多态方法(函数)的重载叙述中,正确的是(38)。

A.其方法名(函数名)可以不同

B.必须在参数顺序或参数类型上有所不同

C.只需在返回值类型上有所不同

D.必须在返回值类型及参数类型上有所不同


正确答案:B
解析:方法的重载必须保证方法的签名不同。其中,方法的签名是指方法(函数)的名字及其参数的类型和顺序。重载要求在参数的顺序或参数类型上有所不同,对返回值没有要求。

第9题:

在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值()

  • A、部分相同
  • B、相容
  • C、不同
  • D、相同

正确答案:D

第10题:

为了区分重载多态中同名的不同方法,要求()

  • A、参数名不同
  • B、采用不同的形式参数列表
  • C、返回值类型不同
  • D、选项都对

正确答案:B

更多相关问题