参考答案和解析
正确答案:C
更多“在PHP的面象对象中,类中定义的析构函数是在()调用的。A、类创建时B、创建对象时C、删除对象时D、不自动调用”相关问题
  • 第1题:

    在删除一个动态对象时,将自动调用该动态对象所属类的析构函数。()


    参考答案:正确

  • 第2题:

    类的析构函数是在 ______ 调用的

    A.类创建时

    B.创建对象时

    C.删除对象时

    D.不自动调用


    正确答案:C

  • 第3题:

    构造方法在( )被调用。

    A.调用对象方法时

    B.创建对象时

    C.使用对象的变量时

    D.类定义时


    正确答案:B
    解析:若程序定义了一个或多个构造方法,在创建对象时,必须用已定义的构造方法来初始化。若Java解释器按参数没有找到相应的构造方法,则会报错而不会自动生成空的构造方法。

  • 第4题:

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


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

  • 第5题:

    在类的对象被创建的时候,【 】函数会被自动调用。


    正确答案:构造函数
    构造函数 解析:构造函数在对象创建时自动被调用。程序员不能在程序中调用构造函数。

  • 第6题:

    构造方法()被调用。

    • A、类定义时
    • B、创建对象时
    • C、调用对象方法时
    • D、使用对象的变量时

    正确答案:B

  • 第7题:

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

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

    正确答案:A,D

  • 第8题:

    在以下什么情况下,构造方法会被调用?()

    • A、类定义时
    • B、创建对象时
    • C、调用对象方法时
    • D、使用对象的变量时

    正确答案:B

  • 第9题:

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

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

    正确答案:C

  • 第10题:

    单选题
    在一个派生类对象结束其生命周期时(  )。
    A

    先调用派生类的析构函数后调用基类的析构函数

    B

    先调用基类的析构函数后调用派生类的析构函数

    C

    如果基类没有定义析构函数,则只调用派生类的析构函数

    D

    如果派生类没有定义析构函数,则只调用基类的析构函数


    正确答案: B
    解析:
    释放派生类对象时,析构函数的执行顺序是:①调用派生类自身的析构函数;②调用类成员对象的析构函数;③调用基类的析构函数。

  • 第11题:

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

    类创建时

    B

    创建对象时

    C

    删除对象时

    D

    不自动调用


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

  • 第12题:

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

    答案:B

  • 第13题:

    在一个派生类对象结束其生命周期时,下列叙述中正确的是( )。

    A. 先调用基类的析构函数,后调用派生类的析构函数

    B.先调用派生类的析构函数,后调用基类的析构函数

    C.如果基类没有定义析构函数,则只调用派生类的析构函数

    D.如果派生类没有定义析构函数,则只调用基类的析构函数


    参考答案:B

  • 第14题:

    下列选项中,______发生时,将调用构造函数。

    A.调用对象方法

    B.创建对象

    C.类定义

    D.使用对象的变量


    正确答案:B

  • 第15题:

    在类的对象被创建时,______函数会被自动调用。


    正确答案:构造
    构造 解析: 此题考查的是构造函数的应用。构造函数的作用是在对象被创建时利用特定的值构造对象,构造函数在对象被创建时由系统自动调用。

  • 第16题:

    下面关于调用构造方法的描述中,正确的是()

    A.构造方法在类定义的时候被调用

    B.构造方法在创建对象的时候被调用

    C.构造方法在调用对象方法时被调用

    D.构造方法在使用对象的变量时被调用


    答案:B
    解析:调用构造方法创建对象构造方法的作用是为对象中的属性赋值,在创建对象时,构造方法就会被调用。

  • 第17题:

    下列关于派生类构造函数和析构函数的说法中,错误的是( )。

    A.派生类的构造函数会隐含调用基类的构造函数

    B.如果基类中没有缺省构造函数,那么派生类必须定义构造函数

    C.在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数

    D.在撤销派生类对象时,先调用基类的析构函数,再调用派生类的析构函数


    正确答案:D

  • 第18题:

    构造方法何时被调用()。

    • A、类定义时
    • B、创建对象时
    • C、调用对象方法时
    • D、使用对象的变量时

    正确答案:B

  • 第19题:

    在调用构造函数时()。

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

    正确答案:C

  • 第20题:

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

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

    正确答案:C

  • 第21题:

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

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

    正确答案:C

  • 第22题:

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

    内联函数

    B

    友员函数

    C

    构造函数

    D

    析构函数


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

  • 第23题:

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

    类创建时

    B

    创建对象时

    C

    删除对象时

    D

    不自动调用


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