假定一个类对象数组为A[N],当定义该数组时,将自动调用该类的无

题目

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

参考答案和解析
正确答案:N;N
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

假定二维数组的定义为“char a[M][N];”,则该数组共包含有___个字符

元素。


参考答案M*N

第2题:

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

A.0

B.1

C.n

D.n+1


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

第3题:

假定二维数组的定义为“char a[M][N];”,则该数组所含元素的个数为M+N。()

此题为判断题(对,错)。


答案:错 

第4题:

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

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

正确答案:C

第5题:

假定二维数组的定义为“char a[M][N];”,则该数组所含元素的个数为M+N。()

A

B



第6题:

假定一个字符数组的定义为“char a[]="12345";",则该字符数组的长度为_____


参考答案6

第7题:

假定二维数组的定义为“char a[M][N];”,则该数组所占存储空间的字节数为()。
M*N

第8题:

如果定义了一个类的对象数组,该数组有10个元素,则要调用 10次构造函数来对每个元素初始化。()。

此题为判断题(对,错)。


参考答案:√

第9题:

假定二维数组的定义为“char a[M][N];”,则该数组所含元素的个数为()。
M*N

第10题:

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

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

正确答案:A

更多相关问题