2017年04月自学考试02328《面向对象程序设计》试题.docx
《2017年04月自学考试02328《面向对象程序设计》试题.docx》由会员分享,可在线阅读,更多相关《2017年04月自学考试02328《面向对象程序设计》试题.docx(5页珍藏版)》请在第一文库网上搜索。
1、2017年4月高等教育自学考试面向对象程序设计试题课程代码:02328一、单项选择题1 .在c+中把不返回任何类型的函数应该描述说明成A.intB.charC.voidD.doub1e2 .下列关于静态数据成员的描述中,正确的选项是A.静态数据成员是类的所有对象所共有的B.静态数据成员要在构造函数内初始化C.类的每个对象有自己的静态数据成员D.静态数据成员不能通过类的对象调用3 .不同的对象可以调用相同名称的函数并导致完全不同行为的现象称为A.数据封装B.多态性C.静态变量D.多重继承4 .关于函数模板的叙述,正确的选项是A.函数模板也是一个具体类型的函数B.函数模板的类型参数与函数的参数是同
2、一个概念C.通过使用不同的类型参数,函数模板可以生成不同类型的函数D.用函数模板定义的函数没有类型5 .构造函数不具备的特征是A.构造函数的函数名与类名相同B.构造函数可以重载C.构造函数可以设置默认参数D.构造函数必须指定类型说明6 .适合使用in1ine来定义内联函数的情况是A.函数体含有循环语句B.函数体含有递归语句C.函数代码少、频繁调用D.函数代码多、不常调用7 .面向对象程序设计思想的主要特征不包括A.封装性B.多态性C.继承性D.功能分解,逐步求精8 .类型转换函数没有返回值类型,而且参数表为A.真B.空C.假D.实际参数9 .在派生类中能够直接访问的是基类的A.公有成员和私有成
3、员B.保护成员和私有成员C.不可访问的和私有的成员D.公有成员和保护成员10 .下面关于构造函数和new运算符关系的正确说法是A.new运算符不调用构造函数B.构造函数一定调用new运算符C.当生成新类的实例时,先调用new算符,然后调用构造函数进行初始化D.当用new运算符动态产生类的对象时,new运算符也自动调用构造函数11.类2。的析构函数是A.two()B.two()C.own:two()D.-*own:two()12 .C+的流库预定义了四个流,这四个流分别是cin、COUt、CIog和A.cerrB.in1ineC.c1assD.object13 .下面叙述中,错误的选项是A.基类
4、的保护成员在派生类中仍然是保护的B.基类的保护成员在公有派生类中仍然是保护的C.基类的保护成员在私有派生类中仍然是私有的D.对基类成员的访问必须是无二义性14 .关于模板的描述,错误的选项是A.函数模板和类模版的参数可以是任意的数据类型B.类模版不能直接使用,必须先实例化为相应的模版类,然后定义了模板类的对象C.函数模板不能直接使用,需要实例化为模板函数后才能使用D.类模版的成员函数都是模板函数15 .假定AB为一个类,则执行“ABx;”语句时将自动调用该类的A.带参构造函数B.无参构造函数C.拷贝构造函数D.赋值重载函数16 .在成员函数中进行双目运算符而载时,其参数表中应带有A.0个参数B
5、.1个参数C.2个参数D.3个参数17.由C+源程序文件编译而成的目标文件的默认文件扩展名是A.cppB.exeC.objD.Iik18 .C+程序从上机到得到结果的具体操作步骤依次是A.编译、编辑、连接、运行B.编辑、编译、连接、运行C.编译、运行、编辑、连接D.编辑、运行、编辑、连接19 .面向对象方法的多态性是指A. 一个类可以派生出多个特殊类B. 一个对象在不同的运行环境中可以有不同的变体C.针对一消息,不同的对象可以以适合自身的方式加以响应D.一个对象可以是由多个其他对象组合而成的20.考虑下面的函数原型声明:voidtestDefau1tParam(inta,intb=7.char
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 2017 04 自学考试 02328 面向 对象 程序设计 试题