C++复习提纲.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++复习提纲.doc

一、填空题 1.实现运行时的多态性要使用______________________。 2.如果一个类至少有一个纯虚函数,那么就称该类为__________________。 3.C++流类库具有两个平行的基类,它们是__________________和IOS类。 4.______________________是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。 5.________________________成员函数不能直接引用类中说明的非静态成员。 6.__________________是给对象取一个别名,它引入了对象的同义词。 7.设置友元函数的目的是为能够访问该类的___________。 8.运算符重载仍然保持原来的优先级、___________________和语法结构。 9.基类的________________成员不能被派生类的成员访问。 10.静态联编支持的多态性称为__________________,也称静态多态性。 11.任何类中允许有三种访问权限的数据,这三种访问权限分别是____________、_________________、______________________。 12.利用成员函数对双目运算符重载,其左操作数为_______________________,右操作数为____________。 13.C++允许在相同的作用域内以相同的名字定义几个不同实现的函数,称这种同一个函数名多个含义的现象为_____________________。 14.为了满足运算符“+”的可交换性,必须将其重载为_____________________。 15.对于含有对象成员的派生类,其构造函数的执行顺序为:先执行____________________、再执行________________________________,后执行_________________________________。 16.C++中封装性、继承性和是面向对象程序设计的三个主要一个类可以从直接或间接的祖先中继承所有属性和方法。这个方法提高了软件的成员函数没有this指针类有两个特殊的成员函数构造函数和C++中A)一个类只能有一个对象 B)对象是类的具体实例 C)类是对某一类对象的抽象 D)类和对象的关系是一种数据类型与变量的关系 9.在下列函数原型中,可以作为类AA构造函数的是_______________。 A)void AA(int);B)int AA();C)AA(int)const; D)AA(int); A)任何与类相关的函数都有this指针 B)类的非静态成员函数才有this指针 C)类的友元函数都有this指针 D)类的成员函数都有this指针 12.下列运算符中,在C++语言中不能重载的是 A) * B) = C) :: D)/ 13.函数调用语句fun(a+b,3,max(n-1,b));中,实参的个数为_____________ A)3 B)4 C)5 D)6 14.若有说明int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;,则数值为9的表达式是_______。 A) *p+9 B) *(p+8) C) *p+=9 D) p+7 15.有关虚函数的说法不正确的是_______________。 A)只有类的成员函数才能说明为虚函数 B)静态成员函数可以是虚函数 C)构造函数不能是虚函数 D)析构函数可以是虚函数 16.逗号表达式a=4,b=6,a--,b--,a+b的值为_______________。 A)9 B)8 C)10 D)6 17.在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是 A)友元函数B)虚函数C)构造函数D)析构函数 下列的是 A)=、()、[]、- B)+、-、++、-- C)、、=、= D)+=、-=、*=、/= 19.表达式strcmp(box,boss)的值是_______________。 A) 0 B)正整数 C)负整数 D)不确定的数 20.编译预处理命令以_______________结尾。 A); B). C)\ D)回车键 21.下面关于对象概念的描述中,________是错误的。 A.对象代表着正在创建的系统中的一个实体 B.对象之间的信息传递是通过消息进行的 C.对象是一个状态和操作(或方法)的封装体 D.对象就是C语言中的结构体变量 22.使用派生类的主要原因是_________。 A.提高程序的运行效率 B.提高代码的可重用性 C.加强类的封装性 D.实现数据的隐藏 23.有关析构函数的说法不正确的是

您可能关注的文档

文档评论(0)

qiaogao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档