第3章面向对象得软件开发技术

第3章面向对象得软件开发技术

ID:30896537

大小:187.66 KB

页数:7页

时间:2019-01-04

第3章面向对象得软件开发技术_第1页
第3章面向对象得软件开发技术_第2页
第3章面向对象得软件开发技术_第3页
第3章面向对象得软件开发技术_第4页
第3章面向对象得软件开发技术_第5页
资源描述:

《第3章面向对象得软件开发技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第3章面向对象得软件开发技术一、选择题1.对象是面向对象开发方法的基木成分,每个对象可用它的一组()和它可以执行的一组操作來定义。A.服务B.参数C.屈性D.调用2.我们把具冇共同屈性、共同操作性质的对彖的集合定义为()。A.类B.属性C.对彖D.消息3.面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有多层,可以冇子类,这种层次结构系统的一个重要性质是一个类可以获得其父类的全部描述(数据和操作),即()。A.传递性B.继承性C.复用性D.并行

2、性4.软件的内部实现与外部可访问性分离,这是指软件的()A.继承性B.共享性C.封装性D.抽象性5.面向对象程序设计语言不同于其他语言的最主要特点是()。A.模块性B.抽象性C.共享性D.继承性6.不屈于消息的性质的是()oA・同一对彖可接收不同形式的多个消息,产生不同的响应B.相同形式的消息可以送给不同对象,所做出的响应可以是截然不同的C.消息的发送可以不考虑具体的接收者,对象可以响应消息,也可以对消息不予理会,对消息的响应并不是必须的D.可以做一些特定的操作,改变系统状态的消息7.通过执行对彖

3、的操作改变该对彖的属性,但它必须通过()的传递。A.接口B.消息C.信息D.操作8.在确定类时,候选的类是所有的()。A.名词B.形容词9.同一类屮冇相同的数据结构,A.不同应用的共享C.动词D.代词这种共享方式是()。B.同一应用的共享D.同一类的共享)。B.同一应用的共享D.同一类的共享A.星形层次结构B.环形层次结构C.树形层次结构D.网状形层次结构C.不同类的共享10.类库这种机制的共享方式是A.不同应用的共享C.不同类的共享11・在面向对彖方法中,信息隐藏的实现是通过对彖的()。A.分类

4、性B.继承性C.封装性D.共享性12.在只有单重继承的类层次结构中,类层次结构是()。13.在有多重继承的类层次结构中,类层次结构是()。A.树形层次结构B.网状形层次结构C.星形层次结构D.环形层次结构14.在一般类中定义的屈性或服务被特殊类继承后,可以貝有不同的数据类型或表现岀现岀不同的行为的特性为()。A.多态性继承性C.封装性D.抽象性15•汽车有一个发动机,汽车和发动机Z间的关系是()。A.一般具体关系B.整体部分关系C.分类关系关系D.isa关系16.火车是一种陆上交通工具,火车和陆上

5、交通工具之间的关系是()。A.组装关系B.整体部分关系C.hasa关系D.一般貝体关系17•软件开发过程屮,抽取和整理用户需求并建立问题域精确模型的过程叫()。A.生存期面向对彖设计C.面向对象程序设计D.面向对象分析1&应用执行对象的操作可以改变该对象的()。A.屈性B.功能C.行为D.数据19.在确定屈性时,候选的屈性是所冇的()。A.动词B.名词C.修饰性名词词组D.词组20•在面向对象的设计屮,应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有()。A.隐藏复杂性B.信息隐藏C.经

6、常类的复用D.类的开发二*填空题1.结构化设计方法的本质是,面向对象程序设计方法则是用取代功能分解。2.所冇对彖都可以划分为不同的对彖类,每个对彖类都定义了一组和一组O3.对象具有很强的能力和功能。4.对象是其自身所具有的及可以对这些状态施加的结合在一起所构成的独立实体。5.对彖的操作是通过向目标对彖来实现的。6.在面向对彖方法中将对对彖的处理称为,它包描控制和操作过程。7.对象之间进行的构造叫做消息,类屮操作实现的过程叫做8在日常生活中,“类”是对一组客观对象的抽象,它将该组对象所具有的共同特征

7、、包括和集屮起来,以说明该组对彖的能力和性质。9•类包含两方面的内容:和o10.—个类可以有它的上层类或是下层类。上层类称为,下层类称为o一般情况下类层次结构是o11血向对象方法最突出的特性是、和O12.在而向对彖系统中封装的单位是o13.在面向对象方法中,信息隐藏通过对象的来实现。类结构分离了与,从而支持了信息隐藏。12.子类只继承的属性和操作,称为单重继承性。15•继承有单重继承和多重继承。单重继承指的是,在一个类层次结构屮,若只冇单重继承,则该类层次结构是o多重继承指的是,在一个类层次结构中

8、,若有多重继承,则该类层次结构是o16.多态性主要表现在和这样两个重要的技术特征上。17•在客观世界中有若干类,这些类Z间有一定的结构关系。通常有两种主要的关系,即关系,关系。18•对彖的关联具体表示有两类,一类是对彖之间的,用表示;另一类是对象之间的,用表示。19.消息连接分为两类:即中的消息和中的消息。20.Meyer提出了模块结构5条基本的设计原则是、、、和O三、名词解释1、实体2、对象3、服务4、消息5、类6、封装7、继承性8、单重继承9、多重继承10、多态性11、重载12

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

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

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