判断题友元函数破坏了类的封装性和隐藏性。
您可能感兴趣的试卷
你可能感兴趣的试题
1.多项选择题下列关于类与对象的说法中,正确的是()。
A.对象是类的一个实例
B.任何一个对象只能属于一个具体的类
C.一个类只能有一个对象
D.类与对象的关系和数据类型与变量的关系相似
2.多项选择题下列关于new运算符的描述正确的是()。
A.它可以用来动态创建对象和对象数组
B.使用它创建的对象或对象数组可以使用运算符delete删除
C.使用它创建对象时要调用构造函数
D.使用它创建对象数组时必须指定初始值
3.单项选择题为了使类中的某个成员能被类的对象通过成员操作符访问,则需要把该成员的访问权限定义为()。
A.public
B.protected
C.private
D.static
5.多项选择题若有说明语句:int y[][4]={0,0};,则对下列叙述正确的是()。
A.数组y的每个元素都可得初值0
B.二维数组y的行数为1
C.该说明等价于int y[][4]=0;
D.只有元素y[0][0]和y[0][1]可得初值0
6.单项选择题若有说明语句:int a[2][4];,则对a数组元素的正确应用是()。
A.a[0][3]
B.a[0][4]
C.a[2][2]
D.a[2][2+1]
8.多项选择题关于带默认形参值的函数,下面说法正确的是()。
A.函数在声明时可以预先给出默认的形参值
B.若给出实参,则采用实参值
C.若没有给出实参,采用预先给出的默认形参值
D.在默认形参值的左面不能有非默认形参值的参数
9.单项选择题若想使用带默认形参值的函数,默认形参值要()定义。
A.按从左到右的顺序
B.按从右到左的顺序
C.全部
D.只给最后一个参数
10.单项选择题关于函数的描述,以下正确的是()。
A.允许嵌套的定义
B.允许嵌套的调用
C.定义时可以不写返回类型
D.至少要有一个参数
最新试题
用构造函数完成类类型的转换,类内至少定义一个()的构造函数。
题型:单项选择题
C++语言是一种纯面向对象的语言。
题型:判断题
子类继承了多个父类的数据结构和方法,则称为()。
题型:单项选择题
引用作为函数参数时,函数实参与形参之间的传递是()传递。
题型:单项选择题
若想使用带默认形参值的函数,默认形参值要()定义。
题型:单项选择题
以下是面向对象特征的是()。
题型:多项选择题
下列关于new运算符的描述正确的是()。
题型:多项选择题
关于带默认形参值的函数,下面说法正确的是()。
题型:多项选择题
如何只带一个参数(或其他参数都带有默认值)的()函数都可以认为是一种转换构造函数。
题型:单项选择题
一旦一个引用被初始化为指向一个对象,它就()被改变为对另一个对象的引用。
题型:单项选择题