设px是指向一个动态申请的类对象的指针变量,则执行“delete px;”语句时,将自动调用该类的()。A.析构函数B.无参构造函数C.带参构造函数D.拷贝构造函数E.默认构造函数

题目

设px是指向一个动态申请的类对象的指针变量,则执行“delete px;”语句时,将自动调用该类的()。

A.析构函数

B.无参构造函数

C.带参构造函数

D.拷贝构造函数

E.默认构造函数


相似考题
更多“设px是指向一个动态申请的类对象的指针变量,则执行“delete px;”语句时,将自动调用该类的()。”相关问题
  • 第1题:

    下面是一个初始化指针的语句:int*px=&a;其中指针变量的名字应该是()。

    • A、*pz
    • B、a
    • C、px
    • D、&a

    正确答案:C

  • 第2题:

    假定AB为一个类,则执行 “AB *px=new AB[n];”语句时将()

    • A、 动态分配一个数组
    • B、 动态分配一个对象
    • C、 静态分配一个数组
    • D、 静态分配一个对象

    正确答案:A

  • 第3题:

    设px指向一个类的动态分配的对象,则执行“delete px;”语句时,将自动调用该类的()。


    正确答案:析构函数

  • 第4题:

    设px是指向一个类对象的指针变量,则执行“deletepx;”语句时,将自动调用该类的()。

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

    正确答案:C

  • 第5题:

    设px是指向一个类对象的指针变量,则执行 “delete px;”语句时,将自动调用该类的()

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

    正确答案:C

  • 第6题:

    若变量已正确定义,表达式()可以使指针px指向变量x。

    • A、px=&x
    • B、px=x
    • C、*px=&x
    • D、*px=*x

    正确答案:A

  • 第7题:

    对于语句int*px[10],以下说法正确的是()。

    • A、px是一个指针,指向一个数组,数组的元素是整数型。
    • B、px是一个数组,其数组的每一个元素是指向整数的指针。
    • C、A和B均错,但它是C语言的正确语句。
    • D、C语言不允许这样的语句

    正确答案:B

  • 第8题:

    单选题
    假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为()。
    A

    px(a)

    B

    px[a]

    C

    px->a

    D

    px.a


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

  • 第9题:

    单选题
    假定AB为一个类,px为指向该类动态对象数组的指针,该数组长度为n,则执行“delete []px;”语句时,自动调用该类析构函数的次数为()。
    A

     1

    B

     n

    C

     n-1

    D

     n+1


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

  • 第10题:

    单选题
    假定AB为一个类,px为指向该类动态对象数组的指针,该数组长度为n,则执行”delete[]px;”语句时,自动调用该类析构函数的次数为()。
    A

    0

    B

    1

    C

    n

    D

    n+1


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

  • 第11题:

    单选题
    假定AB为一个类,则执行 “AB *px=new AB[n];”语句时调用该类无参构造函数的次数为()
    A

     n

    B

     n-1

    C

     1

    D

     0


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

  • 第12题:

    单选题
    设px是指向一个类对象的指针变量,则执行“deletepx;”语句时,将自动调用该类的()。
    A

    无参构造函数

    B

    带参构造函数

    C

    析构函数

    D

    拷贝构造函数


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

  • 第13题:

    假定AB为一个类,则执行AB a(10);语句时,系统自动调用该类的构造函数的次数为()。


    正确答案:1

  • 第14题:

    假定AB为一个类,px为指向该类动态对象数组的指针,该数组长度为n,则执行“delete []px;”语句时,自动调用该类析构函数的次数为()。

    • A、 1
    • B、 n
    • C、 n-1
    • D、 n+1

    正确答案:B

  • 第15题:

    假定AB为一个类,则执行”AB a[10];”语句时,系统自动调用该类构造函数的次数为()。


    正确答案:10

  • 第16题:

    假定AB为一个类,则执行 “AB *px=new AB[n];”语句时调用该类无参构造函数的次数为()

    • A、 n
    • B、 n-1
    • C、 1
    • D、 0

    正确答案:A

  • 第17题:

    假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为()

    • A、 px(a)
    • B、 px[a]
    • C、 px->a
    • D、 px.a

    正确答案:C

  • 第18题:

    若px为指针变量名,y为变量名,则y=*px++;等价于()。

    • A、y=*px;px++
    • B、y=(*px)++
    • C、y=px;px++
    • D、y=*(px++)

    正确答案:B

  • 第19题:

    若指针px为空指针,则()。

    • A、px指向不定
    • B、px的值为零
    • C、px的目标为零
    • D、px的地址为零

    正确答案:B

  • 第20题:

    单选题
    假定AB为一个类,Px为指向该类的一个含有n个对象的动态数组的指针,则执行“delete[]px;”语句时共调用该类析构函数的次数为()。
    A

    0

    B

    1

    C

    n

    D

    n+1


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

  • 第21题:

    填空题
    设px指向一个类的动态分配的对象,则执行“delete px;”语句时,将自动调用该类的()。

    正确答案: 析构函数
    解析: 暂无解析

  • 第22题:

    单选题
    假定AB为一个类,则执行 “AB *px=new AB[n];”语句时将()
    A

     动态分配一个数组

    B

     动态分配一个对象

    C

     静态分配一个数组

    D

     静态分配一个对象


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

  • 第23题:

    单选题
    假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为()
    A

     px(a)

    B

     px[a]

    C

     px->a

    D

     px.a


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

  • 第24题:

    单选题
    设px是指向一个类对象的指针变量,则执行 “delete px;”语句时,将自动调用该类的()
    A

     无参构造函数

    B

     带参构造函数

    C

     析构函数

    D

     拷贝构造函数


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