更多“有关构造函数的叙述不正确的是A.构造函数名必须和类名一致B.构造函数在定义对象时自动执行C.构造 ”相关问题
  • 第1题:

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

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

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

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

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


    正确答案:D

  • 第2题:

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

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

    B.构造函数不可以重载

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

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


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

  • 第3题:

    以下有关构造函数的叙述不正确的是()

    A.构造函数名必须和类名一致

    B.构造函数在定义对象是自动执行

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

    D.在一个类中构造函数有且仅有一个(默认的只有一个)


    在一个类中构造函数有且仅有一个

  • 第4题:

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

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

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

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

    D.构造函数不可以重载


    正确答案:D
    解析:构造函数是类的一个特殊成员函数,它与类同名,并且没有返回值。C++在创建一个对象时,会自动调用类的构造函数,在构造函数中可以执行初始化成员变量的操作。构造函数可以是内联函数,也可以重载。

  • 第5题:

    下列说法中错误的是()

    A.构造函数没有类型

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

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

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


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