![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
在类的定义形式中,数据成员、成员函数和()组成了类定义体。
A.成员的访问控制信息
B.公有消息
C.私有消息
D.保护消息
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.成员的访问控制信息
B.公有消息
C.私有消息
D.保护消息
A.常数据成员的定义形式与一般常变量的定义形式相同,只不过常数据成员的定义必须出现在类体中
B.常数据成员必须进行初始化,并且不能被更新
C.常数据成员通过构造函数的成员初始化列表进行初始化
D.常数据成员可以在定义时直接初始化
A.类中定义的公用静态数据成员,可以通过类的对象来访问
B.类中定义的所有静态数据成员,都必须在类外初始化
C.静态数据成员不是所有对象所共用的
D.普通的成员函数可以直接访问类中的静态数据成员
A.常成员函数无法更新对象的数据成员,但可以访问其他类的公用数据成员或全局变量
B.常成员函数无法更新对象的数据成员,但是可以更新该对象的常数据成员
C.常成员函数既可以被常对象调用,也可以被一般对象调用
D.常成员函数不仅要在声明中用到const修饰符,在定义时也必须使用const修饰苻
下列关于常数据成员的描述中,错误的是()。
A.常数据成员必须进行初始化,并且不能更新
B.使用const说明的数据成员称为常数据成员
C.可以在类体外面定义常数据成员
D.常数据成员的初始化只能通过构造函数的成员初始化列表进行
A.静态成员不属于对象,是类的共享成员
B.静态数据成员要在类外定义和初始化
C.调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针
D.非静态成员函数也可以操作静态数据成员
①构造函数重载;②成员函数设置缺省参数;③定义一个友元函数来打印日期(3分);④可使用不同的构造函数来创建不同的对象。
A. AB() {a=0;}
B. AB(int aa=0): a(aa) {}
C. AB(int aa): a(aa) {}
D. AB() {}