对于常数据成员,下面描述正确的是( )。 A.常数据成员可以不初始化,并且不能更新 B.常数据成员必须被初始化,并且不能更新 C.常数据成员可以不初始化,并且可以被更新 D.常数据成员必须被初始化,并且可以被更新
举一反三
- 常对象的数据成员值在对象的整个生存期内不能被改变,即常对象必须进行初始化,不能被更新。
- 以下关于静态成员说法错误的是:() A: 定义静态成员函数和静态数据成员都需要static关键字。 B: 公有静态成员函数可以被类直接调用。 C: 静态成员函数既可以访问非静态数据成员和静态数据成员,也可以调用非静态成员函数和静态成员函数。 D: 静态数据成员不能在构造函数初始化,必须单独初始化。
- 下列关于常类型的叙述中,错误的是( )。 A: 常成员函数中不能修改对象的数据成员 B: 必须使用成员初始化列表初始化常数据成员 C: 通过常对象可以访问所有公有成员 D: 不能修改常对象的数据成员
- 下面对静态数据成员的描述中,正确的是( )。 A: 静态数据成员可以在类体内进行初始化 B: 静态数据成员不可以被类的对象调用 C: 静态数据成员可以直接用类名调用 D: 静态数据成员不能受protected控制符的作用
- 关于静态数据成员的描述中正确的是( )。 A: A) 类的静态数据成员不是类的所有对象共享的数据 B: B) 类的静态数据成员不能被类的成员函数调用 C: C) 类的静态数据成员不能被类的构造函数调用 D: D) 类的静态数据成员必须进行初始化