面向对象程序设计样卷

面向对象程序设计样卷

ID:14649544

大小:66.50 KB

页数:7页

时间:2018-07-29

面向对象程序设计样卷_第1页
面向对象程序设计样卷_第2页
面向对象程序设计样卷_第3页
面向对象程序设计样卷_第4页
面向对象程序设计样卷_第5页
资源描述:

《面向对象程序设计样卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计样卷一、选择题(本大题共10小题,每题2分,共20分)1.面向对象程序设计中,它着重于()的设计。A.对象B.类C.算法D.数据2.面向对象程序设计中,对象与对象之间的通信机制是()。A.对象B.类C.消息D.接口3.使用私有成员的目的是()A.信息隐藏B.数据封装C.定义新类D.数据抽象4.在下列定义的引用中,()是错误的。A.inti;B.inti;int&j=i;float&j=i;C.floati;D.chard;float&j=i;char&e=d;5.假定BB为一个类,则执行BBy;语句时将自动调用该类的()A.有参构造函数B.无参构

2、造函数C.拷贝构造函数D.赋值重载函数6.下列关于子对象的描述中,()是错误的。A.子对象是类的一种数据成员,它是另一个类的对象B.子对象不可以是自身类的对象C.对子对象的初始化要包含在该类的构造函数中D.一个类中只能含有一个子对象作其成员7.下列对派生类的描述中,()是错误的。A.一个派生类可以作为另一个派生类的基类B.派生类至少应有一个基类C.基类中成员访问权限继承到派生类中都保持不变D.派生类成员除了自己定义的成员外,还包含了它的基类成员8.关于多继承二义性的描述,()是错误的。A.派生类的多个基类中存在同名成员时,派生类对这个成员访问可能出现二义性B.一

3、个派生类是从具有共同的间接基类的两个基类派生来的,派生类对该公共基类的访问可能出现二义性。C.解决二义性最常用的方法是使作用域运算符对成员进行限定D.派生类和它的基类中出现同名函数时,将可能出现二义性9.实现两个相同类型数加法的函数模板的声明是()A.add(Tx,Ty)B.Tadd(x,y)C.Tadd(Tx,y)D.Tadd(Tx,Ty)10.控制输出格式的控制符中,()是设置输出宽度的。A.wsB.endsC.setfill()D.setw()二、填空题(本大题共10小题,每题2分,共20分)1.以/*开始,以*/结束,在/*和*/之间的部分即为。2.重载

4、函数在参数类型或参数个数上不同,但___________________相同。3.假如一个类的名称为MyClass,使用这个类的一个对象初始化该类的另一个对象时,可以调用________构造函数来完成此功能。4.当删除对象时,程序自动调用。5.对于每一个类的非静态成员函数,都有一个隐含的________指针。6.在一个继承结构中,解决二义性的方法有和。7.若要把类B定义为类A的友元类,则应该在类A的定义中加入语。8.抽象类是指。9.在和情况下适宜采用inline定义内联函数。10.C++的异常处理机制使得异常的引发和处理在同一函数中。三、改错题(下面程序或程序段

5、中有一处错误,请用注释标明错误所在行的出错原因。本大题共5小题,每题2分,共10分)1.#includeusingnamespacestd;intmain(){cout<<"Thisisaprogram."return0;}2.#includeusingnamespacestd;intmain(){x=3;inty=x*x;cout<<"y="<usingnamespacestd;classAa{public:Aa(inti=0){a=i;cout

6、<<"Constructor"<usingnamespacestd

7、;classTest{public:staticintx;};intx=20;intmain(){cout<usingnamespacestd;classTest{private:intnum;public:Test();Test(intn);~Test(){cout<<”dst”<

8、t(intn){cout

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

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

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