题目内容

[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. 程序编译出错

[3.15]以下程序的运行结果是()。#includeusingnamespacestd;classA{public:voidset(inti,intj){ x=i;y=j;}intget._y(){returny;}private:intx,y;};classbox{public:voidset(intl,intw,ints,intp){length=l;width=w;label.set(s,p);}intget_area(){returnlength*width;}private:intlength,width;Alabel;};intmain(){boxb;b.set(4,6,1,20);cout

A. 24
B. 4
C. 20
D. 6

答案查题题库