更多“下列关于构造函数的描述中,错误的是A.构造函数可以设置默认参数B.构造函数在定义类对象时自动执 ”相关问题
  • 第1题:

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

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

    B.构造函数不可以重载

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

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


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

  • 第2题:

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

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

    B.构造函数可以重载

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

    D.构造函数可以对静态数据成员进行初始化


    正确答案:D
    解析:选项A、选项B和选项C都是构造函数的特征,类中的静态数据成员是类的所有对象共享的,所以它必须有单独的初始化,不能由类的构造函数进行初始化。

  • 第3题:

    22、下列()是构造函数的特征。

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

    B.构造函数不可以重载

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

    D.构造函数必须指定函数类型


    构造函数在创建对象时自动调用;构造函数没有函数类型

  • 第4题:

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

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

    B.构造函数可以对静态数据成员进行初始化

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

    D.构造函数可以重载


    正确答案:B
    解析:C++在创建一个对象时,会自动调用类的构造函数,在构造函数中可以执行初始化成员变量的操作,但是不能对静态数据成员进行初始化。构造函数可以是内联函数,也可以重载。

  • 第5题:

    3、下列()是构造函数的特征。

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

    B.构造函数不可以重载

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

    D.构造函数必须指定函数类型


    ABC