关于构造函数的描述,错误的是____
A. 构造函数的返回值可以是void
B. 构造函数是一种特殊成员函数
C. 如果没有定义构造函数,系统会自动生成一个默认的构造函数
D. 一个类可以有多个构造函数
关于析构函数的描述,错误的是____
A. 析构函数只能有一个
B. 当撤销对象时,系统会自动地调用析构函数
C. 析构函数的参数个数根据类中的数据成员设定
D. 析构函数不能有返回值
CA为一个类,当执行“CA a[3],b(2),*p1;”语句时,调用该类构造函数的次数为____
A. 3
B. 4
C. 5
D. 6
关于静态数据成员,错误的是____
A. 静态数据成员是所有同类对象共享的数据,它不属于某一个对象
B. 静态数据成员需要在类的定义中利用static关键字进行声明
C. 静态数据成员虽然能实现同类对象共享数据,但却破坏了类的封装性
D. 静态数据成员可以在main函数开始之前进行初始化