下列关于构造函数的叙述错误的是( )。A.构造函数的作用就是在对象被创建时利用特定的值构造对象B.构造函数在被创建的时候由系统自动调用C.构造函数可以被重载D.构造函数可以与类名不一样

题目

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

A.构造函数的作用就是在对象被创建时利用特定的值构造对象

B.构造函数在被创建的时候由系统自动调用

C.构造函数可以被重载

D.构造函数可以与类名不一样


相似考题
参考答案和解析
正确答案:D
解析:构造函数必须与类名相同。
更多“下列关于构造函数的叙述错误的是( )。A.构造函数的作用就是在对象被创建时利用特定的值构造对象B ”相关问题
  • 第1题:

    关于构造函数,以下说法正确的是

    A.构造函数在对象被创建时,自动被调用

    B.构造函数需要程序员显式的调用

    C.构造函数不能被重载

    D.构造函数都是无参函数


    采用类名作为函数名;构造函数没有返回值;不能用 void 说明;在类实例化对象时会首先自动调用构造函数;构造函数最重要的作用是创建对象本身;每个类必须有一个构造函数;构造函数必须被说明为 public;没有构造函数就不能创建对象;如果一个类没有提供任何构造函数, C++ 编译器会提供一下不带参数的默认构造函数;只要类中定义了构造函数则 C++ 编译器就不会再提供构造函数;可以定义多个同名的构造函数,但参数的个数必须不同

  • 第2题:

    对于构造函数,下列叙述正确的是

    A.构造函数是类的一种特殊函数,它的方法名必须与类名相同

    B.构造函数的返回类型只能是void型

    C.构造函数的主要作用是完成对类的对象的初始化工作

    D.一般在创建新对象时,系统会自动调用构造函数


    构造函数是类的一种特殊函数,它的方法名必须与类名相同;构造函数的主要作用是完成对类的对象的初始化工作;一般在创建新对象时,系统会自动调用构造函数

  • 第3题:

    6、对于构造函数,下列叙述错误的是()。

    A.构造函数是类的一种特殊函数,它的方法名必须与类名相同

    B.构造函数的返回类型只能是void型

    C.构造函数的主要作用是完成对类的对象的初始化工作

    D.一般在创建新对象时,系统会自动调用构造函数


    构造函数的返回类型只能是void型。

  • 第4题:

    下列说法中错误的是()

    A.构造函数没有类型

    B.创建对象时,构造函数被自动调用

    C.在一个类中,只能定义一个构造函数

    D.构造函数的函数名与类同名


    目标构造函数体中的局部变量在委托构造函数体中也可以起作用

  • 第5题:

    下列关于深拷贝和浅拷贝说法正确的是?

    A.C++类没有默认的拷贝构造函数,只有默认的构造函数和析构函数。

    B.C++的默认拷贝构造函数是浅拷贝构造函数。

    C.拷贝构造函数一定在对象创建时被调用。

    D.默认拷贝构造函数也可以是深拷贝构造函数。


    C++ 的默认拷贝构造函数是浅拷贝构造函数。