更多“创建对象时系统自动调用相应的构造函数为对象初始化,没有相应的构造函数时,系统会自动生成。”相关问题
  • 第1题:

    在创建对象时系统自动调用的函数是【 】。


    正确答案:构造函数
    构造函数 解析:构造函数在创建对象时系统自动调用。

  • 第2题:

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

    • A、构造函数在对象被创建时,自动被调用
    • B、构造函数需要程序员显式的调用
    • C、构造函数不能被重载
    • D、构造函数都是无参函数

    正确答案:A

  • 第3题:

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

    • A、当创建一个对象时,该对象的构造函数会被自动调用;
    • B、当创建一个对象时,需要指明是否调用该对象的构造函数;
    • C、同一个类可以有几个构造函数,各构造函数的参数必须不同;
    • D、同一个类可以有几个构造函数,各构造函数的参数必须相同;
    • E、构造函数的名称与类的名称相同;

    正确答案:A,C,E

  • 第4题:

    用类创建对象时,由编译器自动调用()来实现。

    • A、内联函数
    • B、友员函数
    • C、构造函数
    • D、析构函数

    正确答案:C

  • 第5题:

    当一个类对象离开它的作用域时,系统自动调用该类的()

    • A、 无参构造函数
    • B、 带参构造函数
    • C、 拷贝构造函数
    • D、 析构函数

    正确答案:D

  • 第6题:

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

    • A、没有定义构造函数时,系统将不会调用它
    • B、其名与类名完全相同
    • C、它在对象被创建时由系统自动调用
    • D、没有返回值

    正确答案:A

  • 第7题:

    以下关于构造函数的描述错误的是()

    • A、构造函数的返回类型只能是void型
    • B、构造函数是类的一种特殊函数,它的方法名必须与类名相同
    • C、构造函数的主要作用是完成对类的对象的初始化工作
    • D、一般在创建新对象时,系统会自动调用构造函数

    正确答案:A

  • 第8题:

    判断题
    创建对象时系统自动调用相应的构造函数为对象初始化,没有相应的构造函数时,系统会自动生成。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第9题:

    单选题
    关于构造函数,以下说法正确的是()。
    A

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

    B

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

    C

    构造函数不能被重载

    D

    构造函数都是无参函数


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    以下关于构造函数的描述错误的是()。
    A

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

    B

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

    C

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

    D

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


    正确答案: A
    解析: 暂无解析

  • 第11题:

    多选题
    对于构造函数,下列叙述正确的是()。
    A

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

    B

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

    C

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

    D

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


    正确答案: D,B
    解析: 暂无解析

  • 第12题:

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

    没有定义构造函数时,系统将不会调用它

    B

    其名与类名完全相同

    C

    它在对象被创建时由系统自动调用

    D

    没有返回值


    正确答案: A
    解析: 暂无解析

  • 第13题:

    有关构造函数的说法中错误的是

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

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

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

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


    正确答案:D
    解析:本题考察构造函数的定义和使用。构造函数可以重载,故不可能只有一个。

  • 第14题:

    说明一个类的对象时,系统自动调用()

    • A、成员函数
    • B、构造函数
    • C、析构函数
    • D、友元函数

    正确答案:B

  • 第15题:

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

    • A、构造函数是类的一种特殊函数,它的方法名必须与类名相同。
    • B、构造函数的返回类型只能是void型。
    • C、构造函数的主要作用是完成对类的对象的初始化工作。
    • D、一般在创建新对象时,系统会自动调用构造函数

    正确答案:A,C,D

  • 第16题:

    定义或说明对象时,系统会自动调用构造函数为创建的对象初始化。如果类中没有定义任何构造函数时,就无法给定义的对象初始化。


    正确答案:错误

  • 第17题:

    程序中撤销一个类对象时,系统自动调用()

    • A、成员函数
    • B、构造函数
    • C、析构函数
    • D、友元函数

    正确答案:C

  • 第18题:

    一个对象的生存期结束时,系统自动调用()。

    • A、成员函数
    • B、构造函数
    • C、析构函数
    • D、事件处理函数

    正确答案:C

  • 第19题:

    单选题
    一个对象的生存期结束时,系统自动调用()。
    A

    成员函数

    B

    构造函数

    C

    析构函数

    D

    事件处理函数


    正确答案: D
    解析: 暂无解析

  • 第20题:

    判断题
    定义或说明对象时,系统会自动调用构造函数为创建的对象初始化。如果类中没有定义任何构造函数时,就无法给定义的对象初始化。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第21题:

    单选题
    建立一个类对象时,系统自动调用(  )。
    A

    析构函数

    B

    构造函数

    C

    静态函数

    D

    友元函数


    正确答案: C
    解析:
    建立一个类的对象时,编译程序需要为对象分配存储空间并进行必要的初始化,在C++中,这项工作是由构造函数来完成,构造函数在对象被创建的时候由系统自动调用。析构函数是用来释放对象所占用的内存空间,并做一些善后工作。

  • 第22题:

    单选题
    用类创建对象时,由编译器自动调用()来实现。
    A

    内联函数

    B

    友员函数

    C

    构造函数

    D

    析构函数


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    当一个类对象离开它的作用域时,系统自动调用该类的()
    A

     无参构造函数

    B

     带参构造函数

    C

     拷贝构造函数

    D

     析构函数


    正确答案: C
    解析: 暂无解析