单项选择题引入友元的主要目的是为了()

A. 增强数据安全性
B. 提高程序的可靠性
C. 提高程序的效率和灵活性
D. 保证类的封装性


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题当将一个类A或函数f()说明为另一个类B的友元后,类A或函数f()能够直接访问类B的()

A. 只能是公有成员
B. 只能是保护成员
C. 只能是除私有成员之外的任何成员
D. 具有任何权限的成员

2.单项选择题静态数据成员的初始化是在()中进行的。

A. 构造函数
B. 任何成员函数
C. 所属类
D. 全局区

3.单项选择题被非静态成员函数访问的类的数据成员()

A. 可以是非静态数据成员或静态数据成员
B. 不可能是类的静态数据成员
C. 只能是类的非静态数据成员
D. 只能是类的静态数据成员

4.单项选择题静态成员函数对类的数据成员访问()

A. 是不允许的
B. 只允许是静态数据成员
C. 只允许是非静态数据成员
D. 可允许是静态数据成员或非静态数据成员

5.单项选择题类的静态成员的访问控制()

A. 只允许被定义为private
B. 只允许被定义为private或protected
C. 只允许被定义为public
D. 可允许被定义为private、protected或public

6.单项选择题一个类的静态数据成员所表示属性()

A. 是类的或对象的属性
B. 只是对象的属性
C. 只是类的属性
D. 类和友元的属性