类的静态成员的访问控制()。
A. 只允许被定义为 private
B. 只允许被定义为 private 或 protected
C. 只允许被定义为 public
D. 可允许被定义为 private、protected 或 public
- · 有4位网友选择 B,占比44.44%
- · 有3位网友选择 D,占比33.33%
- · 有1位网友选择 C,占比11.11%
- · 有1位网友选择 A,占比11.11%
A. 只允许被定义为 private
B. 只允许被定义为 private 或 protected
C. 只允许被定义为 public
D. 可允许被定义为 private、protected 或 public
若AA为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
A) a
B) AA.a
C) a{}
D) AA::a{}
下列关于类层次中静态成员的描述,正确的是()。
(A)在基类中定义的静态成员,只能由基类的对象访问
(B)在基类中定义的静态成员,在整个类体系中共享
(C)在基类中定义的静态成员,不管派生类以何种方式继承,在类层次中具有相同的访问性质
(D)一旦在基类中定义了静态成员,就不能在派生类中再定义
A.类成员的访问源有两个:类成员和类用户。类成员指类本身的函数成员,类用户指类外部的使用者。
B.如果需要限定类的成员的访问源时,则需要明确描述该成员的访问控制属性。当每个成员没有描述其访问控制属性时,表明它支持任意的访问源。
C.private访问修饰符的含义为:定义类的私有成员,表示该成员只能被类的成员和该类的对象访问。
D.public访问修饰符的含义是:定义类的公有成员,是类成员的默认权限。
A.可以使用类的实例,访问本身类的静态的成员
B.静态方法可以被重载,但不能被重写
C.静态成员在第一次被访问之前并且在任何静态构造函数之前被创建
D.可以在类中声明静态成员
为了使类中的成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
A.public
B.protected
C.static
D.private
A.静态成员函数内可以直接访问类的非静态成员数据
B. 静态成员函数内可以直接访问类的静态成员数据
C. 非静态成员函数可以直接访问类的非静态成员数据
D. 非静态成员函数可以直接访问类的静态成员数据
A.静态数据成员的值初始化后不能再修改
B.静态数据成员必须在类体外定义和初始化
C.使用static关键字可以将一个数据成员声明为静态数据成员
D.静态数据成员的访问控制权限可以是公有、私有或保护
A.某个类的静态数据成员由该类的所有对象所共享
B.类的公有静态数据成员既可以用类的对象访问,也可以直接用作用域运算符“::”通过类名来访问
C.静态数据成员既可以是私有成员,也可以是公有成员
D.类中一旦定义了静态数据成员,就必须定义静态成员函数,以便对静态数据成员进行操作
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!