欢迎来到天天文库
浏览记录
ID:30903653
大小:68.74 KB
页数:5页
时间:2019-01-04
《《面向对象技术》期末复习资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《面向对象技术》期末复习资料试卷题型说明:、填空题(10分)选择题(20道题40分)、判断题(10分)、简答题(3道16分)、写出程序运行结果(4道16分)、程序填空题(1道4分)编程题(1道4分)。一〜二、基础题(各章的编程实例不考)1、第一章主要重点在1・2节,1・5节,其中1・6节最为重要。1-2:面向对彖程序语言的特征:抽彖、封装、继承和多态。1-5:数值型数据的输入:读取时省略数据前的空白,如果遇到正负号或数字,就开始读数,包括浮点型数据的小数点,并在遇到空口符或其他非数字字符时停止。1-5-4:
2、输出格式控制符:Setprecision(n)n代表输出的有效数位,包括整数的数位和小数的数位。Setw(n)n代表输出的数据占有的列宽(域宽)SetiosflagsO/Resetiosflags()用于设置或取消输入或输出的各种格式包括改变数制基数、设置浮点数的精度、转换字母的大小写、设置对齐方式等。Ios::left/ios::right左右对齐函数用法:Setiosflagsflos::left/ios::right)/Resetiosflags(Ios::left/ios::right)1-5-5:
3、hex十六进制输入时在具前加Oxoct八进制输入时在其丽加0dec十进制2、第二章主要重点为:(1)指针的定义与使用(特殊指针类型不做为重点)(2)引用的定义与使用注意事项(3)类型转换有所涉及,但分值不是很大(4)重点中的重点是2.7节函数部分,尤其是函数重载。(5)内联函数与预处理器了解一下。(6)作用域和生命期理解掌握,特点是变量类型与初始化。性:地址和长度,用法:intIntIntIntInt地址大小固定,*pi;**pc;*pa[10];(*f)(int,char);*f(int)2-3:指针用于
4、存放一个对象在内存中的地址,同个指针能操作这个对彖。具有两个属与类型无关;长度则与指针类型和关pi是指向int的指针pc是指向指针的指针pa是指向指针的数组f是指向具有两个参数的函数的指针f是一个函数,返回一个指向int的指针2-3-3:堆内存也成动态内存。New利delete两个运算符进行堆内存的分配与释放。New用于从堆内存中分配指定大小的内存区域,并返回获得的内存区域的地址。丿IJ法1:p=newtype;用法2:p=newtype(x);用法3:p=ncwtypc[n];只分配内存将分配到的内存初始
5、化为X分配具冇N个元索的数组用法1:deletep;用法2:deletef]p;Delete用于释放new分配的内存用于释放动态分配的单个指针变量用于释放动态分配的数组储存区域1-4:引用是某个对象(即变量)的别名。使用时的注意事项:1、引用符&在类型和引用名之间灵活In(&ir=i;int&ir=i;int&it=i;用法相等2、在变量声明时出现的&才是引用运算符,其他地方出现的都是地址操作符。3、引用必须在定义时初始化。4、引用实际是一种隐式指针。5、当用&运算符获取一个引用的地址是,实际取出的是引用对
6、应的变量的地址。6、建立引用时注意:1、不能建立引用的引用;2、不能建立引用数组;3、不能建立引用数纟4、可以建立指针的引用,但不能创建指向引用的指针。7、引用与左值。1-6-2:显示类型转换:把一种数据类型强制转换,也称为强制转换。(type)exp2・7:函数重载:是允许在一个程序中(一个作用域内)定义多个同名函数,这些同名函数可以有不同的返回类型、参数类型、参数各类、及不同的函数功能。1、精确匹配2、提升匹配3、标准转换匹配4、用户定义的类型转换。重载函数必须在参数类型,或参数个数,或参数顺序方面冇所
7、不同才是正确的。3、第三章:(1)静态成员、this指针、友元涉及的内容不太多,分值在4分左右(2)其他节都很重要,尤其是构造函数与析构函数,以及3.9节〜3・11节。3・1:类1、声明中的访问限定符没冇先后Z分。2.出现的次数没冇限制。3、数据成员、成员函数都将可以设置。4、在声明或定义类时,不能为数据额成员赋值。5、class与struct的区别是,struck中的成员具有public权限,而class中的成员则具有private权限。2-2-1:成员函数的定义:r_typeclass_name::f_
8、Name(Tlpl,T2p2,)r_type是成员函数的返冋类型,class_name是类名,::是域限定符,用于说明f_Name是class_namc的成员函数,f_Namc是成员函数名,Tl、T2是参数类型,pl、p2是形式参数。2-2-2常量成员函数:Tf(Tl,T2,....)const;3・3:类具有封装性。1-4-1:对象:是实际存在的个体。对象的定义形式:类名对象1,对象2;3-4-2:对象的引用必
此文档下载收益归作者所有