22年秋西交《面向对象程序设计》在线作业答卷.docx
《22年秋西交《面向对象程序设计》在线作业答卷.docx》由会员分享,可在线阅读,更多相关《22年秋西交《面向对象程序设计》在线作业答卷.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、八斗文库、v vwmbadou 八斗文库 西交面向对象程序设计在线作业试卷总分:100得分:100一、单项选择题(共30道试题,共60分)1 .在下面的4个关键字中,()是用来说明虚函数的。A.virtualB.publicC.protectedD.private答案:A.对于一个类的析构函数,其函数名与类名()。A.完全相同B.完全不同C.只相差一个字符D.无关系答案:C.继承机制的作用是()。A.信息隐藏B.数据封装C.定义新类D.数据抽象答案:C.在公用继承的情况下,基类成员在派生类中的访问权限()A.受限制B.保持不变C.受保护D.不受保护答案:B.假定一个二维数组的定义语句为“ in
2、ta34 = 3, 4), 2, 8, 6);,那么元素 的值为()。A. 2B.4C. 6D.8答案:C6.以下对继承关系的描述中,正确的选项是()。A.在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的;B.在公有继承中,基类中只有公有成员对派生类的对象是可见的;C.在私有继承中,基类中只有公有成员对派生类是可见的;D.在私有继承中,基类中的保护成员对派生类的对象是可见的; 答案:D7 .假设一个类中含有纯虚函数,那么该类称为()oA.基类8 .虚基类C.抽象类D.派生类 答案:C.以下关于成员函数特征的描述中,()是错误的。A.成员函数一定是内置函数.成员函数可以重载C.成员函
3、数可以设置参数的默认值D.成员函数可以是静态的 答案:A8 双目运算符重载为普通函数时,其参数表中应带有()个参数。A. 01B. 23 答案:C9 .虚函数的定义是在基类中进行的,定义时需要冠以关键字()。A.staticB.friendC.virtualD.public 答案:C10 .面向对象方法的多态性是指()o一个类可以派生出多个特殊类A. 一个对象在不同的运行环境中可以有不同的变体C.针对一消息,不同的对象可以以适合自身的方式加以响应D. 一个对象可以是由多个其他对象组合而成的 答案:C12.下面是四条顺序出现的声明语句,非法的初始化语句是()。A. int i=一 1;B.con
4、st int ic=i;C. const int *pc=图int *const cpi=图 答案:D13 .由C+源程序文件编译而成的目标文件的缺省扩展名为()。A. cppexeB. objlik答案:C.派生类的对象对其基类中()可直接访问。A.公有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.私有继承的公有成员答案:A15.以下对派生类的描述中,是错的。A. 一个派生类可以作为另一个派生类的基类;B.派生类至少有一个基类;C.派生类的成员除了它自己的成员外,还包含了它的基类的成员;D.派生类中继承的基类成员的访问权限到派生类保持不变;答案:D.用new运算符创立一个含有
5、10个元素的一维整型数组的正确语句是()。A. intp=newint(10);intp=newint10;B. int*p=newint10;int*p二newint(10);答案:C.友元的作用之一是0。A.提高程序的运行效率。B.加强类的封装性。C.实现数据的隐蔽性。D.增加成员函数的种类。答案:A18.在创立派生类对象时,构造函数的执行顺序是()。A.对象成员构造函数、基类构造函数、派生类本身的构造函数;B.派生类本身的构造函数、基类构造函数、对象成员构造函数;C.基类构造函数、派生类本身的构造函数、对象成员构造函数;D.基类构造函数、对象成员构造函数、派生类本身的构造函数。答案:D.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 22 年秋西交 面向 对象 程序设计 在线 作业 答卷
限制150内