假定一个类对象数组为A[N],当定义该数组时,将自动调用该类的无参构造函数的次数为()次,当离开它的作用域时,将自动调用

题目
填空题
假定一个类对象数组为A[N],当定义该数组时,将自动调用该类的无参构造函数的次数为()次,当离开它的作用域时,将自动调用该类析构函数的次数为()次。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定AB一个类,则执行“ABx(a,5);”语句时将自动调用该类的()。

  • A、带参构造函数
  • B、无参构造函数
  • C、拷贝构造函数
  • D、赋值重载函数

正确答案:A

第2题:

假定一个类对象数组为A[n],当离开它定义的作用域时,系统自动调用该类析构函数的次数为()

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

正确答案:C

第3题:

假定AB为一个类,则执行AB x;语句时将自动调用该类的( )

A.有参构造函数

B.无参构造函数

C.拷贝构造函数

D.赋值构造函数


参考答案:B

第4题:

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


正确答案:20

第5题:

假定AB为一个类,则执行“ABx;”语句时将自动调用该类的()。

  • A、带参构造函数
  • B、无参构造函数
  • C、拷贝构造函数
  • D、赋值重载函数

正确答案:B

第6题:

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


正确答案:1

第7题:

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

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

正确答案:B

第8题:

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

A.0

B.1

C.n

D.n+1


正确答案:B
解析:由于调用的是deletepa,而不是delete[]pa,所以只析构了一次,调用该析构函数的次数为1次。

第9题:

假定一个类对象数组为A[N],当定义该数组时,将自动调用该类的无参构造函数的次数为()次,当离开它的作用域时,将自动调用该类析构函数的次数为()次。


正确答案:N;N

第10题:

假定AB为一个类,则执行"ABa,b(2),c[3],*p=&a"语句时共调用该类无参构造函数的次数为()次。


正确答案:4

更多相关问题