创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。
举一反三
- 下面关于构造函数和析构函数的说法,不正确的是()。 A: 创建对象时调用构造函数,销毁对象时调用析构函数 B: 当创建两个或两个以上对象时,先创建的对象后销毁,后创建的对象先销毁 C: 当创建对象数组时,因为其元素通常具有共同的属性,因此只调用一次构造函数 D: 定义对象数组时可以通过调用构造函数对其元素进行初始化
- 关于new运算符的下列描述中,哪一项是错的 A: 它可以用来动态创建对象和对象数组 B: 使用它创建的对象或对象数组,可以使用运算符delete删除 C: 使用它创建对象时要调用构造函数 D: 使用它创建对象数组时必须指定初始值
- 以下关于对象数组的叙述正确的是() A: 均不需要调用构造函数 B: 部分元素调用构造函数,其它元素不需调用 C: 只是首元素调用构造函数 D: 对每个元素均调用一次构造函数
- 创建对象数组时调用____对对象进行初始化
- 对象数组创建后,数组元素的初始值是()。 A: