填空题(9分)(5分钟) (1)类是一种自定义复合数据类型,是数据和 的复合体。 (2)为了确保类的封装性,类中数据的访问权限通常为 。 (3)当一个类的成员函数被调用时,该成员函数的 指针指向调用它的对象。 (4)类创建对象时,C++程序将自动调用 函数。 (5)在 情况下,C++自动提供一个缺省构造函数。 (6)有如下定义语句: MyClass p[10];则系统自动调用该类构造函数 次。 (7)有如下定义语句: MyClass *p[10];则系统自动调用该类构造函数 次。 有如下定义语句:MyClass *p;则执行 p=new MyClass[5]; 语句时,将自动调用该类的构造函数 次。执行 语句时,会调用该类的析构函数 次。
时间: 2024-04-06 08:32:27 浏览: 41
(1) 类是一种自定义复合数据类型,是数据和函数的复合体。
(2) 为了确保类的封装性,类中数据的访问权限通常为private。
(3) 当一个类的成员函数被调用时,该成员函数的this指针指向调用它的对象。
(4) 类创建对象时,C++程序将自动调用构造函数。
(5) 在没有定义任何构造函数的情况下,C++自动提供一个缺省构造函数。
(6) 有如下定义语句: MyClass p[10];则系统自动调用该类构造函数10次。
(7) 有如下定义语句: MyClass *p[10];则系统自动调用该类构造函数0次。
(8) 有如下定义语句:MyClass *p;则执行 p=new MyClass[5]; 语句时,将自动调用该类的构造函数5次。
(9) 执行 delete[] p; 语句时,会调用该类的析构函数5次。
阅读全文