[单选题]

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

A.0

B.1

C.n

D.n+1

参考答案与解析:

相关试题

假定动态分配一个类型为Worker的具有n个元素的数组,并由P指向这个动态数组,

[主观题]假定动态分配一个类型为Worker的具有n个元素的数组,并由P指向这个动态数组,如果要释放这个数组,则使用的语句为[ ]。

  • 查看答案
  • 假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组

    [试题]假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句是_______。

  • 查看答案
  • 用字符数组存储长度为n的字符串,数组长度至少为n+1。

    [判断题] 用字符数组存储长度为n的字符串,数组长度至少为n+1。A . 正确B . 错误

  • 查看答案
  • 下列定义中,x是一个类, ______ 是定义指向对象数组的指针p。

    [单选题]下列定义中,x是一个类, ______ 是定义指向对象数组的指针p。A.X*p[4]B.X(*p)[4]C.(X*)p[4]D.X*p[]

  • 查看答案
  • 下列定义中,Sample是一个类,()是定义指向对象数组的指针p.

    [单选题]下列定义中,Sample是一个类,( )是定义指向对象数组的指针p.A.Sample*P [5]B.Sample (*p) [5]C.(Sample*) P[5]D.Sample *P[]

  • 查看答案
  • 假定AB为一个类,则执行AB x;语句时将自动调用该类的

    [单选题]假定AB为一个类,则执行AB x;语句时将自动调用该类的A.有参构造函数B.无参构造函数C.拷贝构造函数D.赋值重载函数

  • 查看答案
  • 假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针

    [主观题]假设用一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有(1)个元素。

  • 查看答案
  • 假定AB为一个类,则执行ABx;语句时将自动调用该类的()。

    [单选题]假定AB为一个类,则执行ABx;语句时将自动调用该类的()。A . 有参构造函数B . 无参构造函数C . 拷贝构造函数D . 赋值构造函数

  • 查看答案
  • 假设以数组A[n]存放循环队列的元素,其头指针front指向队头元素的前一个位置

    [单选题]假设以数组A[n]存放循环队列的元素,其头指针front指向队头元素的前一个位置、尾指针rear指向队尾元素所在的存储位置,则在少用一个元素空间的前提下,队列满的判定条件为 ( )A.rear==frontB.(front+1)%n==rearC.rear+1==frontD.(rear+1)%n==front

  • 查看答案
  • 假定一个二维数组的定义为“int a[3][5];”,则该数组所含元素的个数为(

    [主观题]假定一个二维数组的定义为“int a[3][5];”,则该数组所含元素的个数为[ ],所占字节存储空间的字节数为[ ]。

  • 查看答案
  • 假设AB为一个类,pa为指向该类动态对象数组px的指针,该数组长度为n,则执行“