电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > DOC文档下载
分享到微信 分享到微博 分享到QQ空间

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

  • 资源ID:458384122       资源大小:57KB        全文页数:7页
  • 资源格式: DOC        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

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

第3章 面向对象得软件开发技术一、选择题1对象是面向对象开发方法的基本成分,每个对象可用它的一组( )和它可以执行的一组操作来定义。A.服务 B.参数 C.属性 D.调用2我们把具有共同属性、共同操作性质的对象的集合定义为( )。A.类 B.属性 C.对象 D.消息3面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统,一个类的上层可以有多层,可以有子类,这种层次结构系统的一个重要性质是一个类可以获得其父类的全部描述(数据和操作),即( )。A.传递性 B.继承性 C.复用性 D.并行性4软件的内部实现与外部可访问性分离,这是指软件的( )A.继承性 B.共享性 C.封装性 D.抽象性5面向对象程序设计语言不同于其他语言的最主要特点是( )。A.模块性 B.抽象性 C.共享性 D.继承性6不属于消息的性质的是( )。A.同一对象可接收不同形式的多个消息,产生不同的响应B.相同形式的消息可以送给不同对象,所做出的响应可以是截然不同的C.消息的发送可以不考虑具体的接收者,对象可以响应消息,也可以对消息不予理会,对消息的响应并不是必须的D.可以做一些特定的操作,改变系统状态的消息7通过执行对象的操作改变该对象的属性,但它必须通过( )的传递。A.接口 B.消息 C.信息 D.操作8在确定类时,候选的类是所有的( )。A.名词 B.形容词 C.动词 D.代词9同一类中有相同的数据结构,这种共享方式是( )。A.不同应用的共享 B.同一应用的共享C.不同类的共享 D.同一类的共享10类库这种机制的共享方式是( )。A.不同应用的共享 B.同一应用的共享C.不同类的共享 D.同一类的共享11在面向对象方法中,信息隐藏的实现是通过对象的( )。A.分类性 B.继承性 C.封装性 D.共享性12在只有单重继承的类层次结构中,类层次结构是( )。A.星形层次结构 B.环形层次结构C.树形层次结构 D.网状形层次结构13.在有多重继承的类层次结构中,类层次结构是( )。A.树形层次结构 B.网状形层次结构C.星形层次结构 D.环形层次结构14.在一般类中定义的属性或服务被特殊类继承后,可以具有不同的数据类型或表现出现出不同的行为的特性为( )。A.多态性 B.继承性C.封装性 D.抽象性15.汽车有一个发动机,汽车和发动机之间的关系是( )。A.一般具体关系 B.整体部分关系C.分类关系关系 D.is a 关系16.火车是一种陆上交通工具,火车和陆上交通工具之间的关系是( )。A.组装关系 B.整体部分关系C.has a 关系 D.一般具体关系17.软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫( )。A.生存期 B.面向对象设计C.面向对象程序设计 D.面向对象分析18.应用执行对象的操作可以改变该对象的( )。A.属性 B.功能 C.行为 D.数据19在确定属性时,候选的属性是所有的( )。A.动词 B.名词 C.修饰性名词词组 D.词组20.在面向对象的设计中,应遵循的设计准则除了模块化、抽象、低耦合、高内聚以外,还有( )。A.隐藏复杂性 B.信息隐藏C.经常类的复用 D.类的开发二、填空题1结构化设计方法的本质是_,面向对象程序设计方法则是用_取代功能分解。2.所有对象都可以划分为不同的对象类,每个对象类都定义了一组_和一组_。3对象具有很强的_能力和_功能。4对象是其自身所具有的_及可以对这些状态施加的_结合在一起所构成的独立实体。5对象的操作是通过向目标对象_来实现的。6.在面向对象方法中将对对象的处理称为_,它包括控制和操作过程。7对象之间进行_的构造叫做消息,类中操作实现的过程叫做_。8在日常生活中,“类”是对一组客观对象的抽象,它将该组对象所具有的共同特征、包括_和_集中起来,以说明该组对象的能力和性质。9.类包含两方面的内容:_和_。10.一个类可以有它的上层类或是下层类。上层类称为_,下层类称为_。一般情况下类层次结构是_。11面向对象方法最突出的特性是_、_和_。12.在面向对象系统中封装的单位是_。13.在面向对象方法中,信息隐藏通过对象的_来实现。类结构分离了_与_,从而支持了信息隐藏。14.子类只继承_的属性和操作,称为单重继承性。15.继承有单重继承和多重继承。单重继承指的是_,在一个类层次结构中,若只有单重继承,则该类层次结构是_。多重继承指的是_,在一个类层次结构中,若有多重继承,则该类层次结构是_。16.多态性主要表现在_和_这样两个重要的技术特征上。17.在客观世界中有若干类,这些类之间有一定的结构关系。通常有两种主要的关系,即_关系,_关系。18.对象的关联具体表示有两类,一类是对象之间的_,用_表示;另一类是对象之间的_,用_表示。19.消息连接分为两类:即_中的消息和_中的消息。20.Meyer提出了模块结构5条基本的设计原则是_、_、_、_和_。三、名词解释1、实体 2、对象 3、服务4、消息 5、类 6、封装7、继承性 8、单重继承 9、多重继承10、多态性 11、重载 12、动态绑定13、一般一特殊关系 14、整体一部分关系 15、消息连接四、简答题1、什么是面向对象程序设计方法?2、简述对象与传统的数据的区别。3、如何区分公有消息和私有消息?它们有谁分送?4、简述Yourdon提出的面向对象分析方法经历的过程。5、简述Meyer提出了模块结构5条基本设计原则。6、简述面向对象测试的主要特点。五、应用题1、 一本书有一个封面、一个前言、一个目录、若干章,每章有若干节,每节有若干段,每段有若干句子,每节有0个或多个插图,还有0个或多个表格,最后还有一个封底。试建立该书的对象模型。2、 交通工具分为空中、陆上、水上交通;空中交通工具分为客机、货机、专用轻型机;陆上交通工具分为火车、汽车;火车和汽车又分客车、货车;水上交通工具是轮船,轮船分为客轮、货轮。试建立交通工具的对象模型。参考答案一、选择题1.C 2.A 3.B 4.C 5.D6.D 7.B 8.A 9.D 10.A11.C 12.C 13.B 14.A 15.B16.D 17.D 18.A 19.C 20.B二、填空题1、功能分解;对象分解2、数据;方法3、表达;描述4、状态特征;操作5、传递消息6、服务7、通信;方法8、结构特征;行为特征9、外部特征;内部实现10、超类;子类;树型结构11、封装性;继承性;多态性12、对象13、封装性;接口;实现14、一个超类(父类)15、子类继承了一个父类的性质;树型层次结构;子类继承了多个父类的性质;网状层次结构16、重载;动态绑定17、一般一特殊;整体一部分18、静态关系;实例连接;动态关系;消息连接19、顺序系统;并发系统20、语言模块单元;少的接口(弱的耦合);明确的接口;信息隐藏三、名词解释1、实体是客观存在的事物。2、对象是指人们要进行研究的任何事件,它不仅能具体的事物,还能表示抽象的规则、计划或事件,主要的事件类型有有形实体、作用、事件、性能说明。3、服务是指在面向对象方法中对对象的处理。4、对象之间进行通信的构造叫做消息。5、类是具有共同属性、共同操作性质的对象的集合。6、封装就是将某事物包围起来,使外界不知到其实际内容。7、继承性是指任何一个对象都是某一个对象都是某一个类的实例,它继承该类定义的数据结构和服务功能。8、单重继承是指在类层次中,子类只继承一个父类的数据结构和方法。9、多重继承是指在类层次中,子类继承了多个父类的数据结构和方法。10、多态性是指在一般类中定义的属性或服务被特殊类继承后,可以具有不同的数据类型或表现出不同的行为。11、重载是指在特殊类中对继承来的属性或服务重新进行定义。12、动态绑定也称为动态联编,即指在运行时根据对象接收的消息动态地确定要连接哪一段服务代码。13、一般一特殊关系称为分类结构,也可以说是“或”关系,类的这种层次结构可用来现实世界中的一般化的抽象关系,通常越在上层的类越具有一般性和共性,越在下层的类越具体。越细化。14、整体一部分关系称为组装结构,也可以说是“与”关系。类的这种层次结构可用来描述现实世界中的类的组成的抽象关系,通常越在上层的类越具有整体性、越在下

注意事项

本文(第3章面向对象得软件开发技术)为本站会员(汽***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.