《面向对象技术》期末复习资料.docVIP

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

《面向对象技术》期末复习资料 试卷题型说明:、填空题(10分)选择题(20道题40分)、判断题(10分)、简答题(3道16分)、写出程序运行结果(4道16分)、程序填空题(1道4分)编程题(1道4分)。 一~二、基础题(各章的编程实例不考) 第一章主要重点在1.2节,1.5节,其中1.6节最为重要。 1-2:面向对象程序语言的特征:抽象、封装、继承和多态。 1-5: 数值型数据的输入:读取时省略数据前的空白,如果遇到正负号或数字,就开始读数,包括浮点型数据的小数点,并在遇到空白符或其他非数字字符时停止。 1-5-4:输出格式控制符: Setprecision(n) n代表输出的有效数位,包括整数的数位和小数的数位。 Setw(n) n代表输出的数据占有的列宽(域宽) Setiosflags() / Resetiosflags() 用于设置或取消输入或输出的各种格式包括改变数制基数、设置浮点数的精度、转换字母的大小写、设置对齐方式等。 Ios::left / ios::right 左右对齐函数 用法:Setiosflags(Ios::left / ios::right) / Resetiosflags(Ios::left / ios::right) 1-5-5:hex 十六进制 输入时在其前加0x oct 八进制 输入时在其前加0 dec 十进制 第二章主要重点为: 指针的定义与使用(特殊指针类型不做为重点) 引用的定义与使用注意事项 类型转换有所涉及,但分值不是很大 重点中的重点是2.7节函数部分,尤其是函数重载。 内联函数与预处理器了解一下。 作用域和生命期理解掌握,特点是变量类型与初始化。 2-3:指针用于存放一个对象在内存中的地址,同个指针能操作这个对象。具有两个属性:地址和长度,地址大小固定,与类型无关;长度则与指针类型相关 用法: int *pi; pi是指向int的指针 Int **pc; pc是指向指针的指针 Int *pa[10]; pa是指向指针的数组 Int (*f)(int,char); f是指向具有两个参数的函数的指针 Int *f(int) f是一个函数,返回一个指向int的指针 2-3-3:堆内存也成动态内存。 New和delete两个运算符进行堆内存的分配与释放。 New用于从堆内存中分配指定大小的内存区域,并返回获得的内存区域的地址。 用法1:p=new type; 只分配内存 用法2:p=new type(x); 将分配到的内存初始化为X 用法3:p=new type[n]; 分配具有N个元素的数组 Delete用于释放new分配的内存 用法1: delete p; 用于释放动态分配的单个指针变量 用法2: delete []p; 用于释放动态分配的数组储存区域 2-4:引用是某个对象(即变量)的别名。 使用时的注意事项: 引用符在类型和引用名之间灵活 Int ir=i ; int ir=i ; int it=i ; 用法相等 在变量声明时出现的才是引用运算符,其他地方出现的都是地址操作符。 引用必须在定义时初始化。 引用实际是一种隐式指针。 当用运算符获取一个引用的地址是,实际取出的是引用对应的变量的地址。 建立引用时注意:1、不能建立引用的引用;2、不能建立引用数组;3、不能建立引用数组;4、可以建立指针的引用,但不能创建指向引用的指针。 引用与左值。 2-6-2:显示类型转换:把一种数据类型强制转换,也称为强制转换。 (type) exp 2-7:函数重载:是允许在一个程序中(一个作用域内)定义多个同名函数,这些同名函数可以有不同的返回类型、参数类型、参数各类、及不同的函数功能。 1、精确匹配 2、提升匹配 3、标准转换匹配 4、用户定义的类型转换。 重载函数必须在参数类型,或参数个数,或参数顺序方面有所不同才是正确的。 第三章: 静态成员、this指针、友元涉及的内容不太多,分值在4分左右 其他节都很重要,尤其是构造函数与析构函数,以及3.9节~3.11节。 3-1:类1、声明中的访问限定符没有先后之分。2.出现的次数没有限制。3、数据成员、成员函数都将可以设置。4、在声明或定义类时,不能为数据额成员赋值。5、class与struct的区别是,s

文档评论(0)

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

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

1亿VIP精品文档

相关文档