南开大学2021年春季学期《面向对象程序设计》在线作业附参考答案.docx
《南开大学2021年春季学期《面向对象程序设计》在线作业附参考答案.docx》由会员分享,可在线阅读,更多相关《南开大学2021年春季学期《面向对象程序设计》在线作业附参考答案.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、南开大学2021年春季学期(1709、1803、1809 19031909、2003、2009、2103)面向对象程序设计在线作业附参考答案适用于(1709、1803、1809、1903、1909、2003、2009、2103)试卷总分:100 得分:100一、单选题(共35道试题,共70分)1.下列关于构造函数说法不正确的是()。A.构造函数必须与类同名B.构造函数可以省略不写C.构造函数必须有返回值D.在构造函数中可以对类中的成员进行初始化答案:C2.若派生类的成员函数不能直接访问基类中继承来的某个 成员,则该成员一定是基类中的(?)。A.私有成员B.公有成员C.保护成员D.保护成员或私有
2、成员答案:A26. C+对C语言做了很多改进,下列描述中()使得C语言发 生了质变,即从面向过程变成面向对象。A.增加了一些新的运算符B.允许函数重载,并允许设置默认参数C.规定函数说明必须用原型D.引进类和对象的概念答案:D.下面关于类的成员函数描述不正确的是()。A.静态成员函数内可以直接访问类的非静态成员数据B.静态成员函数内可以直接访问类的静态成员数据C.非静态成员函数可以直接访问类的非静态成员数据D.非静态成员函数可以直接访问类的静态成员数据答案:A.关于动态关联的下列叙述中,()是错误的。A.动态关联是以虚函数为基础的B.动态关联调用虚函数操作是指向对象的指针或引用C.动态关联是在
3、运行时确定所调用的函数代码的D.动态关联是在编译时确定操作函数的答案:D.假定MyClass为一个类,则该类的拷贝构造函数的声明语 句为()。A. MyClass(MyClass x)MyClass&(MyClass x)B. MyClass (MyClass &x)MyClass(MyClass *x)答案:C.交换两个string类对象所表示的字符串的内容,应该使 用string类的()函数。A. assigninsertB. swapfind答案:C.关于虚函数,下列表述正确的是()。A.如果在重定义虚函数时使用virtual,则该重定义函数仍 然是虚函数B.虚函数不得声明为静态函数C.
4、虚函数不得声明为另一个类的友元函数D.派生类必须重新定义基类的虚函数32.在类定义的外部,可以被访问的成员有()。A.所有类成员private 或 protected 的类成员B. public的类成员public 或 private 的类成员答案:C33.已知int a=10; int &r=a; r=r+20; couta; 则输出 为()。A. 1020B. 30D.不确定值答案:C34.关于类和对象不正确的说法是()。A.类是一种类型,它封装了数据和操作B.对象是类的实例C. 一个类的对象只有一个一个对象必属于某个类答案:c35.友元关系不能()。A.继承B.是类与类之间是关系C.是一
5、个类的成员函数与另一个类的关系D.提高程序的运行效率答案:A二、判断题(共15道试题,共30分)36 .在C+程序中,有且仅能有一个主函数,且其函数名必须 是 main。答案:正确37 .对象成员的访问与结构变量成员的访问相同,使用运算 符.或-。答案:正确38 . 一个类的构造函数中可以不包含对其子对象的初始化。答案:错误39 .在类体中可以在声明成员变量的同时为其赋初值。40 .类的常量数据成员的值只能在创建对象时初始化,初始 化后不得再修改。答案:正确41 .在成员函数的函数类型前加上const关键字,则该成员函 数就是常量成员函数。答案:错误42 .类的成员函数中可以直接访问对象成员中
6、的私有成员。答案:错误43 .派生类的继承方式中有两种:公有继承和私有继承。答案:错误44 .引用是某个变量的别名。对引用的操作,实质上就是对被 引用的变量的操作。答案:正确45 .私有继承中,对于基类中的所有成员,派生类的成员函 数都不可直接访问。46 .假定要对类AB定义加号操作符重载成员函数,实现两个 AB类对象的加法,并返回相加结果,则该成员函数的声明语 句为:AB operator+ (AB &, AB &);答案:错误.运算符重载的形式有两种:成员函数形式和友元形式。答案:正确.类的静态成员变量只能在静态成员函数中使用。答案:错误.在私有继承中,基类中只有公有成员对派生类是可见的。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 南开大学 2021 春季 学期 面向 对象 程序设计 在线 作业 参考答案
限制150内