关于构造函数的说法,不正确的是()

题目

关于构造函数的说法,不正确的是()

  • A、没有定义构造函数时,系统将不会调用它
  • B、其名与类名完全相同
  • C、它在对象被创建时由系统自动调用
  • D、没有返回值
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 13 )下列关于派生类构造函数和析构函数的说法中,错误的是

A )派生类的构造函数会隐含调用基类的构造函数

B )如果基类中没有缺省构造函数,那么派生类必须定义构造函数

C )在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数

D )在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数


正确答案:D

第2题:

下述有关构造函数的说法,不正确的是( )。

A.构造函数名字和类的名字一样

B.构造函数在说明类变量时自动执行

C.构造函数无任何函数类型

D.构造函数有且只有一个


正确答案:D

第3题:

下列关于构造函数说法不正确的是( )

A构造函数必须与类同名

B在构造函数中可以对类中的成员进行初始化

C构造函数可以省略不写

D构造函数必须有返回值


正确答案:D

第4题:

下列关于构造函数的描述,错误的是( )。

A.构造函数可以设置默认参数

B.构造函数不可以重载

C.构造函数在定义类对象时自动执行

D.构造函数可以是内联函数


正确答案:B
解析:构造函数是类的一个特殊成员函数,与类同名。构造函数可以是内联函数,并可以重载。

第5题:

关于拷贝初始化构造函数,描述不正确的是( )。

A.拷贝初始化构造函数是类的成员函数,函数名与类名相同。

B.函数只有一个参数,并且是对某个对象的引用

C.每个类都必须有一个拷贝初始化构造函数。

D.要定义拷贝初始化构造函数,必须指定返回类型


正确答案:D
解析:拷贝初始化构造函数也是一个构造函数,也没有返回类型。

第6题:

下列关于构造函数的描述中,正确的是______。

A、构造函数可以设置默认参数

B、构造函数在定义类对象时自动执行

C、构造函数可以是内联函数

D、构造函数不可以重载


参考答案:ABC

第7题:

下列关于派生类的构造函数的说法中,哪个是错误的 ______。

A.派生类不继承基类的构造函数和赋值运算

B.派生类的构造函数可以调用基类的构造函数

C.派生类的构造函数先于基类的构造函数执行

D.在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员


正确答案:C

第8题:

关于构造函数,下列说法不正确的是( )。

A.构造函数名字和类名相同

B.构造函数在创建对象时自动执行

C.构造函数无任何函数返回类型

D.构造函数有且只有一个


参考答案:D

第9题:

C++语言中关于构造函数的说法正确的是

A.构造函数的函数名不必和类名相同

B.构造函数只能有一个

C.每个类必定有构造函数

D.构造函数必有返回值


正确答案:C

第10题:

下列关于构造函数的描述中,()是正确的。 

  • A、 构造函数名必须与类名相同
  • B、 构造函数不可以重载
  • C、 构造函数不能带参数
  • D、 构造函数可以声明返回类型

正确答案:A

更多相关问题