欢迎来到天天文库
浏览记录
ID:33586656
大小:160.64 KB
页数:8页
时间:2019-02-27
《面向对象程序设计模拟试卷二》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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的值。四.名词解释
此文档下载收益归作者所有