vc++复习题答案

vc++复习题答案

ID:39469600

大小:118.50 KB

页数:11页

时间:2019-07-04

vc++复习题答案_第1页
vc++复习题答案_第2页
vc++复习题答案_第3页
vc++复习题答案_第4页
vc++复习题答案_第5页
资源描述:

《vc++复习题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、名词1.面向对象技术:全称OrientedObjectTechnology,是以对象为单位描述客观世界的一种新技术,其领域包括OO-PL(程序设计语言)、OO-DB。2.对象:object,是对现实世界任何实体的抽象描述,包含数据以及对数据的操作。3.类与类库:类(class)是对一组性质相近的客观对象的抽象归纳,它将对象的共性集中起来,形成一个集合。类库:类(class)——是一种C++数据类型,它能够提供访问某个“类对象”的接口,这个“类对象”由一个名字来标识。一个类定义包括类的变量和方法,以及实

2、例的变量和方法,它还包含着它的父类的所有变量和方法。类库(classlibrary)——支持相同应用程序的相关C++类的集合。对象(object)——是“类”的实例,它对能够修改类状态的属性(数据)和行为(函数)都作了具体实现。4.MFC:微软基础类(MicrosoftFoundationClasses),类库是一些类的集合,其中封装了大量的有用的函数和数据结构,一个成熟的软件开发工具都有一个功能庞大的类库与他匹配,与VisualC++捆绑在一起的是微软基础类MFC。5.匈牙利命名法:是匈牙利人查尔斯·西

3、蒙尼提出的。有两条规则:Ø标识符的名字以一个或者多个小写字母开头,用这些字母来指定数据类型。Ø在标识符内,前缀以后就是一个或者多个第一个字母大写的单词,这些单词清楚地指出了源代码内那个对象的用途。如,nCount为一整型变量,bFlag为一Boolean型变量。基类(baseclass)——指C++中的一些抽象的、基础性的“大”类,其它类能够通过继承关系由它派生。派生类(derivedclass)——由一个基类派生出来的类,它由基类创建,并且继承了该基类的所有特性。6.类的继承性与派生性:类的派生类:在已

4、有类的基础上定义一个新类,新定义的类称为原有类的派生类或子类,原有的类称为新定义的类的基类或父类,派生类继承了基类所有的属性和行为。派生性指的是由原有类可以派生出具有其特性的新类类的继承性——与类的派生性相反,类的继承性是指新类可以继承基类的所有特性。有单继承和多继承之分。类的继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系7.类的封装性:类的封装就是只允许类设计人员检查赋予数据成员的任何数值的有效性,从而防止编程错误的发生。控制内置数据结构访问的另一个好处是,类的作者可以随便改变这些数

5、据结构的设计而不会影响使用该类的程序的其他部分。类的封装是通过关键字public、private、protected来实现的。8.构造函数与析构函数:构造函数:用于构造类的“对象”,是类的特殊成员函数。当类对象被创建时,它首先被执行。其功能是为类的数据成员设置初值,但其本身参数却只能在定义对象时指定。类标识名(可赋值形参表)。析构函数:所起作用与构造函数完全相反,用来在对象删除前做一些清理工作和数据保存工作。~类标识名()9.图形设备接口(GDI):GraphicsDeserveInterface,是Wi

6、ndows提供的一个支持图形编程处理的抽象接口,它内含各种绘图工具,程序员通过使用这些抽象工具,避免了直接与各式各样的设备硬件打交道,实现了编程中的“设备无关性”。10.序列化函数:持久性是指对象所具有的保存和加载其状态的能力,在程序运行结束之前通过将对象的当前状态写入永久性存储体中,在下次再运行时通过数据的读取而恢复对象的状态。这种保存和回复的过程称为序列化(serialize)。序列化是通过文档派生类的Serialize()函数来完成,该函数由CArchive类的ar对象指针作为参数,由一个if-el

7、se结构完成序列化的文档读写功能。11.数据成员与成员函数:数据成员:C++将对象的属性抽象成为数据成员;成员函数:C++将对象的行为抽象为成员函数。成员函数的定义:1)将成员函数的定义直接写在类中,在类中直接定义成员函数的情况一般适合于成员函数规模较小的情况,也就是说它们一般为内联函数,即使没有明确用inline关键字。(2)在类的定义体中只写出成员函数的原型说明,而成员函数的定义写在类的定义之后,这种情况比较适合于成员函数体较大的情况;但这时要求在定义成员函数时,在函数的名称之前加上其所属性类名及作用

8、域运算符“::”。定义成员函数的一般类型为:返回值类型类名::成员函数名(参数说明){成员函数体}一、简述与列举1.类与对象的关系类是对象的集合,对象可视作类的“实例”。对象与类,就好比客观世界中的物质与意识,树木——森林。2.面向对象程序设计的特点模块性、封装性、复用性、灵活性、易维护性、增量设计性。3.面向对象程序设计的优点–方法学上更近自然–围绕对象,完成软件设计与实现–开发周期短,代码效率高,可复用性强–系统测试与维护

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。