- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、填空题
1.面向对象系统的四个特性分别是抽象性 封装性、继承性 和 多态性。
2.如果一个类至少有一个纯虚函数,那么该类被称为抽象类。
3.对于含有对象成员的派生类,其构造函数的执行顺序为:先执行基类的构造函数、再执行对象成员所在的构造函数,最后执行派生类的构造函数。
4.纯虚函数的声明格式为:virtual函数类型 函数名(参数列表)=0;。
5.运算符重载仍然保持原来的优先级、结合性和语法结构。
6.类型转换函数的作用是将一个类的对象转换成另一类型的数据。
7.静态联编支持的多态性称为编译时的多态性,也称静态多态性。
8.类中成员的三种访问权限分别是public、private和protected。
9.定义派生类时,系统默认的继承方式是private。
10.C++允许在相同的作用域内以相同的名字定义几个不同实现的函数,称这种同一个函数名多种含义的现象为函数重载。
11.在C++中,运行时的多态性主要通过继承和虚函数实现。
12.在一个函数的定义或声明前加上关键字inline时,该函数就声明为内置函数。
13.派生类的成员包括从基类继承来的成员和自己增加的成员两大部分。
14.cin称为C++的标准输入流对象。
15.在C++语言中,用运算符new动态建立对象,用运算符delete撤消对象。
16.基类的构造函数和析构函数不能被派生类继承。
17.名称为temp的类的复制构造函数的原型声明语句为temp(const temp );。
18.设置友元函数的目的是为了能够访问该类的私有成员。
19.在C++程序中,静态成员函数主要用来访问静态数据成员。
20.类模板是类的抽象,类是类模板的实例。
21.拷贝构造函数的形参必须是本类对象的引用。
22.进行函数重载时,被重载的同名函数如果都没有用const修饰,则它们的形参个数不同或数据类型不同或个数的和类型不同。
23.在类中必须声明成员函数的原型,成员函数的实现部分可以写在类外。
24.多态性是指发出同样的消息被不同类型的对象接 收时有可能导致完全不同的行为。
25.在已有类的基础上新增自己的特性而产生新类的过程称为派生。
26.当用类的一个对象去初始化该类的另一个对象时系统自动调用复制构造函数实现赋值。
27.友元函数是在类声明中由关键字friend修饰说明的非成员函数,在它的函数体中能够通过对象名访问private 和 protected成员。
28.如果需要在某个类的声明之前,引用该类,则应进行前向声明。
29.对象是将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体。
30.C++中输出数据时,在标准输出流对象cout之后使用的运算符“”称为流插入运算符。
31.从系统实现角度看,多态性分为静态多态性和动态多态性。
32.基类的私有成员在派生类中是不可访问的。
33.对象空间的起始地址就是对象指针。
34.对象与对象之间通过消息传递进行通讯。
35.C++中用于定义模板的关键字是template。
36.包含纯虚函数的类称为抽象类。
37.基类中的构造函数和析构函数是不能被派生类继承的。
38.在C++的类中包含两种成员,分别是数据成员和成员函数。
39.C++允许在同一作用域中用同一函数名定义多个函数,这些函数的参数个数和参数类型不相同,这些同名的函数用来实现不同的功能,称为函数重载。
40.所谓函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表。
41.C++为提高函数调用的效率,允许在编译时将所调用函数的代码嵌入到主函数中,这种嵌入到主函数的函数称为内置函数。
42.类中有两种特殊的成员函数,分别是构造函数和析构函数。
43.若要定义指向Time类对象t1的常指针ptr,其定义语句为:const Time *ptr=t1;。
44.如果函数的形参为类的对象,在调用函数时需要将实参对象完整地传递给形参对象,此时系统要调用复制构造函数来实现。
45.如果需要在同类的多个对象之间实现数据共享,但不用全局变量,可以用静态数据成员。
46.在C++中,要访问类中的私有成员,可以使用成员函数和友元函数。
47.C++中,有四个运算符必须重载为类的成员函数,而不能重载为友元函数,这四个运算符分别是:=,(),[],-。
48.若要实现两个复数类对象相加运算,并且满足交换律,要将“+”重载为类的友元函数。
49.面向对象技术强调软件的可重用性,C++语言提供了类的继承机制,解决了软件重用问题。
50.继承方式包括三种,分别是:public、private和protected。
51.C++中允许一个派生类同时继承多个基类,这种行为称为多重继承。
52.声明虚基类命令的的一般形式为class 派生类名:virtu
文档评论(0)