题目内容

下列关于类定义的叙述中,正确的是()。

A. 数据成员必须被声明为私有的
B. 成员函数只能在类体外进行下定义
C. 类成员的默认访问权限是保护的
D. 类定义中包括数据成员和成员函数的声明

查看答案
更多问题

下列关于析构函数的叙述中,不正确的是()。

A. 析构函数可以有形参
B. 一个类只有一个析构函数
C. 析构函数没有任何函数类型
D. 析构函数的作用是在对象被撤销时收回先前分配的内存空间

下面对静态数据成员的叙述中,正确的是()。

A. 静态数据成员是类的所有对象共享的数据
B. 类的每个对象都有自己的静态数据成员
C. 类的不同对象有不同的静态数据成员
D. 静态数据成员不能通过类的对象调用

设类AA内定义了一个int型的静态数据成员a,下列哪种方式对a的初始化正确。()

A. 在类AA的定义体内用语句static int a=20;
B. 在类AA的定义体外单独用语句static int a=20;
C. 在类AA的定义体外单独用语句static int AA::a=20;
D. 在类AA的定义体外单独用语句 int AA::a=20;

在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是_____________________。

答案查题题库