![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
下列有关一个类的友元函数的叙述中,正确的()
A.允许在类外访问类中除私有成员以外的所有成员
B.允许在类外访问类中的任何成员
C.友元也是该类的成员
D.友元的声明必须被放在该类的公有部分
![](https://static.youtibao.com/asksite/comm/h5/images/m_q_a.png)
B、允许在类外访问类中的任何成员
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.允许在类外访问类中除私有成员以外的所有成员
B.允许在类外访问类中的任何成员
C.友元也是该类的成员
D.友元的声明必须被放在该类的公有部分
B、允许在类外访问类中的任何成员
A.类的成员函数都有this指针
B.类的友元函数都有this指针
C.任何与类相关的函数都有this指针
D.类的非静态成员函数都有this指针
①构造函数重载;②成员函数设置缺省参数;③定义一个友元函数来打印日期(3分);④可使用不同的构造函数来创建不同的对象。
A.可以根据需要重新定义重载的运算符的优先级和结合性
B.重载运算符的操作数个数不能改变
C.运算符重载要求至少有一个运算数是自定义类型
D.运算符重载有成员重载和友元重载两种形式
A.类是一种用户自定义的数据类型
B.在类中如果不做特别说明,所有成员函数都是公有的
C.只有类中的成员函数才能访问该类的私有成员
D.在类中如果不做特别说明,所有数据成员都是私有的
A.java接口包含函数声明和常量声明
B.java中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。但需要事先知道所存储对象的类型,才能正常使用
C.java中,子类不可以访问父类的私有成员和受保护的成员
D.在java中,可以用异常(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要花费更大的系统开销
A.一个类中只能有一个构造函数
B.C#的类中默认包含一个无参的构造函数
C.构造函数的名称必须与类名相同
D.构造函数只能返回void类型