面向对象程序设计模拟试卷二

面向对象程序设计模拟试卷二

ID:33586656

大小:160.64 KB

页数:8页

时间:2019-02-27

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

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

1、面向对象程序设计模拟试卷二一.单项选择题(从下列各题四个备选答案选出一个正确答案,并将其代号填在题干前的括号内。答案选错或未作选择者,该题不得分。每小题1分,共10分)()1.以下有关析构函数的叙述,选择正确的填入括号内。A.可以进行重载可以定义为虚函数B.不能进行重载可以定义为虚函数C.可以进行重载不能定义为虚函数D.不能进行重载不能定义为虚函数()2.以下有关函数缺省参数的出现位置,选择正确的叙述填入括号内。A.必须全部出现在函数参数表的左部B.必须全部出现在函数参数表的右部C.必须全部出现在函

2、数参数表的中间D.都不对()3.关于两个同名函数重载的叙述,选择最为正确的填入括号内。A.两个函数的参数个数不同B.两个函数对应的参数类型不同C.两个函数的参数个数不同或对应的参数类型不同D.都不对()4.关于inline保留字的用途,选择正确的叙述填入括号内。A.只能用于定义成员函数B.只能用于定义非成员函数C.可以定义成员函数及非成员函数D.都不对()5.关于类的构造函数的定义位置,将最为正确的叙述填入括号内。A.只能在private下定义B.只能在protected下定义C.只能在public

3、下定义D.定义位置没有限制()6.如下修饰类体中函数的返回类型,将正确的用法填入括号内。A.同时使用static和friendB.同时使用static和virtualC.同时使用friend和virtualD.不同时使用上述三个保留字中的任意两个()7.在如下关于继承的叙述中,选择正确的填入括号内。A.私有继承用于实现类之间的ISA关系B.保护继承用于实现类之间的ISA关系C.公有继承用于实现类之间的ISA关系D.都不对()8.对于用union定义的类A,选择正确的叙述填入括号内。A.类A可以作为某

4、个类的基类B.类A可以作为某个类的派生类C.类A既不能作基类又不能作派生类D.类A既可以作基类又可以作派生类()9.有关在类中声明友元函数的叙述,将正确的答案填入括号内。A.只能在private下声明B.只能在protected下声明C.只能在public下声明D.声明位置没有限制()10.在构造派生类A的对象时,选择正确的叙述填入括号内。A.最先构造派生类A的基类B.最先构造派生类A的虚基类C.最先构造派生类A的数据成员对象D.都不对二.多项选择题(从下列各题四个备选答案选出二至四个正确答案,并将

5、其代号填在题干前的括号内。答案选错或未选全者,该题不得分。每小题2分,共10分)()11.将符号为分隔符的编号填入括号内。A.mB.+C.{D.=()12.将用于定义类的保留字的编号填入括号内。A.classB.structC.intD.union()13.将用于释放p=newint[8]的内存的编号填入括号内。A.free(p)B.deletepC.delete[]pD.sizeofp()14.将派生类成员函数可访问的基类成员编号填入括号内。A.privateB.protectedC.public

6、D.所有成员()15.将不能重载的运算符函数的编号填入括号内。A.?:B.::C.%D.<<三.填空题(阅读以下程序并填空。每题1分,共10分)classA{classC:A{inta;intg;protected:protected:intb;inth;public:public:intc;intc;}a;}c;classB:protectedA{structD:B,C{intd;intj;protected:protected:inte;B::b;public:}d;A::c;voidmain(

7、void){intf;intx;}b;}16.对于main,对象a的私有成员为___________________________。17.对于main,对象a的保护成员为___________________________。18.对于main,对象a的公有成员为___________________________。19.对于main,对象b的私有成员为___________________________。20.对于main,对象b的保护成员为_________________________

8、__。21.对于main,对象c的保护成员为___________________________。22.对于main,对象c的公有成员为___________________________。23.对于main,对象d的保护成员为___________________________。24.对于main,对象d的公有成员为___________________________。25.main应使用语句x=__________取对象d的基类C的成员c的值。四.名词解释

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

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

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