c++_谭浩强_总复习试卷2(整理版)

c++_谭浩强_总复习试卷2(整理版)

ID:19973541

大小:39.00 KB

页数:5页

时间:2018-10-08

c++_谭浩强_总复习试卷2(整理版)_第1页
c++_谭浩强_总复习试卷2(整理版)_第2页
c++_谭浩强_总复习试卷2(整理版)_第3页
c++_谭浩强_总复习试卷2(整理版)_第4页
c++_谭浩强_总复习试卷2(整理版)_第5页
资源描述:

《c++_谭浩强_总复习试卷2(整理版)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、1、假定类AB中有一个公用属性的静态数据成员bb,在类外不通过对象名访问该成员bb的写法为()。2、若需要把一个函数"voidF();”定义为一个类AB的友元函数,则应在类AB的定义中加入一条语句()。3、静态的成员既可以通过()引用,也可以通过()引用。4、友元的作用是()。5、友元函数不是当前类的(),而是独立于当前类的()。6、()成员函数中不能直接引用类中说明的非静态成员。7、在C++中不用重载就能直接作用于类对象的运算符是()、()。8、C++中不能被重载的运算符有()、()、()、()和()。9、运

2、算符重载函数一般采用两种形式:重载为类的()和()形式。10、为了区别单目运算符的前置和后置运算,在后置运算符进行重载时,额外添加一个参数,其类型是()。11、静态成员函数要访问非静态成员时,必须通过()方式到相应的对象,再通过对象来访问。12、()成员函数中不能直接引用类中说明的非静态成员。13、静态数据成员进行初始化时必须使用作用域运算符()限制它所属的类。14、如果说明类B是类A的友元类,则类B的所有成员函数都是类A的()。15、若Y是X的友元,Z是Y的友元,则Z不一定是X的友元,这种情况说明友元关系是(

3、)的。1、#includeclassT{public:T(intx){a=x;b+=x;};Staticvoiddisplay(Tc){cout<<”a=”<classpoint{public:point(floa

4、tx,floaty){a=x;b=y;cout<<”dian(“<

5、>classA{public:A(){a=5;}printa(){cout<<”A:a=”<

6、play1(obj1);obj2.display2(obj2);obj1.printa();}1、#includeclasspoint{public:point(inti,intj){x=i;y=j;}voidprint(){cout<<'('<

7、in(){pointp1(5,7),p2(4,3);p1.print();p2.print();p1+=p2;p1.print();p2-=p1;p2.print();}1、#includeclassVector{public:Vector(inti=0,intj=0){x=i;y=j;}voidDisplay(){cout<<"("<

8、y;};Vectoroperator+(Vectorv1,Vectorv2){Vectortv;tv.x=v1.x+v2.x;tv.y=v1.y+v2.y;returntv;}intmain(){Vectorv1(1,2),v2(3,4),v3;v3=v1+v2;cout<<"v3=";v3.Display();return0;}51、AB::bb2、friendvoidF();3、对

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。