面向对象程序设计复习题.doc

面向对象程序设计复习题.doc

ID:50530926

大小:44.52 KB

页数:2页

时间:2020-03-10

面向对象程序设计复习题.doc_第1页
面向对象程序设计复习题.doc_第2页
资源描述:

《面向对象程序设计复习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计复习题一、填空1.常见的四种计算结构是、、、。2.面向对象思想最大特征是。3.举出三种有代表性的支持面向对象的语言是、、。其中被认为是跨平台性较好的语言。4.和“继承”匹配的概念是。5.能实现类似多重继承的功能是。6.面向对象和面向过程的最大不同是。7.Java语言中和指针功能类似的是。8.根据计算结构的不同,Java程序有两种形式,分别为、。9.使用类定义对象的过程称为。10.组合与被认为是实现软件复用的重要手段。11.对象的初始化可以在类的中进行。12.不属于某一个对象而属于类的成员称为,同样性质的方法称为。13.方法覆盖和实现了多态性。14.比较流行的软件

2、设计描述语言是。15.面向对象的软件系统实现的三个阶段是、、。16.抽象方法只能出现在里面。17.面向过程程序中常见的三种程序结构是、、。其中是默认的程序结构。18.面向对象思想最大特征是。19.和“抽象”匹配的概念是。20.常见的建模语言是。21.能实现类似多重继承的功能是。22.类的三个要素是、、。23.只能被继承而不能实例化的类称为。24.Java语言中用数据类型描述逻辑值。25.支持面向对象的语言有代表性的两个,分别为、。26.使用类定义对象的过程称为。27.完成对象释放之前的工作。28.终结类不可以被⒀,不可以改变值的属性称为。29.不可以改变值的属性称为,不可以被继

3、承的类称为。30.方法重载和实现了多态性。31.UML语言是。32.能够完成对象释放之前工作的方法称为。33.方法重载的依据是参数的个数和。34.面向对象的软件系统实现的三个阶段是、、。35.抽象类只能,而不能实例化。二、名词解释1.类2.对象3.抽象4.封装5.继承6.多态7.包8.接口9.异常处理10.里氏替换原则11.实体12.Applet13.封装14.方法重载15.设计模式16.对象代词17.面向对象18.方法19.组合20.方法覆盖21.软件复用三、简答1.面向对象程序设计方法的优点是什么?2.设计模式的意义?3.构造函数的作用?4.抽象方法的作用和意义?5.异常处

4、理的意义?6.比较Java和C++?7.构造函数的作用?8.抽象类的作用和意义?9.静态成员的意义?10.软件复用的意义是什么?11.多态的意义?12.静态成员的作用?13.方法覆盖的作用和意义?14.封装的意义和副作用?四、辩析(可以不说出对错但是要给出评价)1.面向对象和面向过程并存于程序设计中。2.public修饰符号破坏了数据的封装性。3.父类的私有属性可以被子类继承但是子类不可见。4.Java语言跨平台性能特别好。5.设计模式因为都是固定的个案,所以一般了解就可以了。6.面向对象是一种程序设计思想。7.public修饰符号破坏了数据的封装性。8.要尽可能多的使用继承。

5、9.Java是纯粹的面向对象语言。10.UML和Java、C++是同类概念。11.Java语言是编译型语言。12.实现软件复用过程中要尽可能多的使用组合。13.构造函数不能被重载。14.常量应该尽可能多的定义和使用。五、综合回答1.抽象和继承的意义。2.比较继承和组合。3.解释型执行方式和编译型执行方式的优缺点。4.面向对象程序设计思想的优点和缺点。5.谈谈你所了解的设计原则以及它们的好处。6.接口的意义。7.Java采用解释型执行方式,为什么这样做?采取了什么措施提高执行速度。8.在面向对象程序设计中软件复用是如何实现的。9.“里氏替换”原则的好处。10.什么是计算结构?主要

6、有哪些模式?其优缺点是什么。

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

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

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