[3.12]在下面友元函数的描述中,正确的说法是()。
A. 友元函数是独立于当前类的外部函数
B. 一个友元函数不能同时定义为两个类的友元函数
C. 友元函数必须在类的外部定义
D. 在外部定义友元函数时,必须加关键词friend
查看答案
[3.13]友元的作用之一是()。
A. 提高程序的运行效率
B. 加强类的封装性
C. 实现数据的隐藏性
D. 增加成员函数的种类
[3.8]在声明类时,下面的说法正确的是()。
A. 可以在类的声明中给数据成员赋初值
B. 数据成员的数据类型可以是register
C. private、public、protected可以按任意顺序出现
D. 没有用private、public、protected定义的数据成员是公有成员
[3.14]以下程序的运行结果是( )。#includeusingnamespacestd;classB{public:B(){}B(inti,intj){x=i;y=j;}voidprintb() {cout<}private:int x,y;};class A{public:A() {}A(int I,int j);void printa() ;private :B c;};A::A(int i,int j):c(i,j){ }void A: :printa ( ){c.printb() ;}int main(){A a(7,8) ;a.printa();return 0;}
A. 8,9
B. 7,8
C. 5,6
D. 9,10
[3.16]以下程序的运行结果是()。#includeusingnamespacestd;classSample{public:Sample(inti,intj){x=i;y=j;}void disp(){ cout<< "disp1"
A. disp1
B. disp2
C. disp1disp2
D. 程序编译出错