参考答案和解析
正确答案:B
更多“构造函数是在()时被执行的。A、建立源程序文件B、创建对象C、创建类D、程序编译时”相关问题
  • 第1题:

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

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

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

    C.构造函数可以被重载

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


    正确答案:D
    解析:构造函数必须与类名相同。

  • 第2题:

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

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

    正确答案:A,C,E

  • 第3题:

    如何在构造函数中给出参数?()

    • A、  在创建对象以后,再调用构造函数,并在构造函数中给出参数
    • B、  在定义引用变量的时候,给出参数
    • C、  构造函数不能带参数
    • D、  在用new关键字创建对象时,在对象的构造函数中给出参数

    正确答案:D

  • 第4题:

    造函数用于创建类的实例对象,构造函数名应与类名相同,在类中必须定义构造函数,且只能定义一个构造函数。


    正确答案:错误

  • 第5题:

    在调用构造函数时()。

    • A、子类可以不加定义就使用父类的所有构造函数
    • B、不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数
    • C、先调用父类的构造函数
    • D、先调用形参多的构造函数

    正确答案:C

  • 第6题:

    在创建派生类对象时,构造函数的执行顺序是()

    • A、对象成员构造函数―基类构造函数―派生类本身的构造函数
    • B、派生类本身的构造函数―基类构造函数―对象成员构造函数
    • C、基类构造函数―派生类本身的构造函数―对象成员构造函数
    • D、基类构造函数―对象成员构造函数―派生类本身的构造函数

    正确答案:D

  • 第7题:

    类的析构函数是在()被自动调用的?

    • A、类创建时
    • B、创建对象时
    • C、删除对象时
    • D、不自动调用

    正确答案:C

  • 第8题:

    单选题
    在创建派生类对象时,构造函数的执行顺序是()
    A

    对象成员构造函数―基类构造函数―派生类本身的构造函数

    B

    派生类本身的构造函数―基类构造函数―对象成员构造函数

    C

    基类构造函数―派生类本身的构造函数―对象成员构造函数

    D

    基类构造函数―对象成员构造函数―派生类本身的构造函数


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

  • 第9题:

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

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

    B

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

    C

    构造函数不能被重载

    D

    构造函数都是无参函数


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

  • 第10题:

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

    内联函数

    B

    友员函数

    C

    构造函数

    D

    析构函数


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

  • 第11题:

    单选题
    构造函数是在()时被执行的。
    A

    建立源程序文件

    B

    创建对象

    C

    创建类

    D

    程序编译时


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

  • 第12题:

    ( 难度:中等)构造函数()时被调用。
    A.类定义时
    B.创建对象时
    C.调用对象方法时
    D.使用对象的变量时

    答案:B

  • 第13题:

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

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

    正确答案:A

  • 第14题:

    在PHP的面象对象中,类中定义的析构函数是在()调用的。

    • A、类创建时
    • B、创建对象时
    • C、删除对象时
    • D、不自动调用

    正确答案:C

  • 第15题:

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

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

    正确答案:A,C,D

  • 第16题:

    构造函数何时被调用?()

    • A、创建对象时
    • B、类定义时
    • C、使用对象的方法时
    • D、出现super()时

    正确答案:A,D

  • 第17题:

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

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

    正确答案:C

  • 第18题:

    如果没有为一个类定义任何构造函数的情况下,下列描述正确的是()。

    • A、编译器总是自动创建一个不带参数的构造函数
    • B、这个类没有构造函数
    • C、这个类不需要构造函数
    • D、该类不能通过编译

    正确答案:A

  • 第19题:

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

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

    正确答案:A

  • 第20题:

    单选题
    如何在构造函数中给出参数?()
    A

      在创建对象以后,再调用构造函数,并在构造函数中给出参数

    B

      在定义引用变量的时候,给出参数

    C

      构造函数不能带参数

    D

      在用new关键字创建对象时,在对象的构造函数中给出参数


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

  • 第21题:

    多选题
    构造函数何时被调用?()
    A

    创建对象时

    B

    类定义时

    C

    使用对象的方法时

    D

    出现super()时


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

  • 第22题:

    单选题
    类的析构函数是在()被自动调用的?
    A

    类创建时

    B

    创建对象时

    C

    删除对象时

    D

    不自动调用


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

  • 第23题:

    单选题
    在PHP的面象对象中,类中定义的析构函数是在()调用的。
    A

    类创建时

    B

    创建对象时

    C

    删除对象时

    D

    不自动调用


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