08学年第2学期面向对象分析与设计试卷(b)_答案

08学年第2学期面向对象分析与设计试卷(b)_答案

ID:11451817

大小:21.96 KB

页数:9页

时间:2018-07-12

08学年第2学期面向对象分析与设计试卷(b)_答案_第1页
08学年第2学期面向对象分析与设计试卷(b)_答案_第2页
08学年第2学期面向对象分析与设计试卷(b)_答案_第3页
08学年第2学期面向对象分析与设计试卷(b)_答案_第4页
08学年第2学期面向对象分析与设计试卷(b)_答案_第5页
资源描述:

《08学年第2学期面向对象分析与设计试卷(b)_答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、08学年第2学期面向对象分析与设计试卷(B)_答案华南农业大学期末考试试卷(B卷)2008学年第2学期考试科目:考试类型:(闭卷)考试时间:120分钟学号姓名年级专业一、单项选择题(每题2分,共30分。将正确答案填入下表)1.下面关于面向对象方法中消息的叙述,不正确的是()。BA.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息。B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息。C.应用程序之间可以相互发送消息。D.发送与接收消息的通信机制与传统的子程序调用机制不同。2.面向对象技术中,对象是类的实例。对象有三种成分:

2、()、属性和方法(或操作)。AA.标识B.规则C.封装D.消息3~5:在UML提供的图中,可以采用(3)对逻辑数据库模型建模;(4)用于接口、类和协作的行为建模,并强调对象行为的事件顺序;(5)用于系统的功能建模,并强调对象间的控制流。D、B、CA.用例图A.协作图A.状态图A.重用性更强B.构件图B.状态图B.用例图C.活动图C.序列图C.活动图D.类图D.对象图D.类图6.采用面向对象技术开发的应用系统的特点是()。AB.运行数度更快C.占用存储量小D.维护更复杂7.继承反映了类间的一种层次关系,而()反映了一种整体与部分的关系。BA.继承

3、B.组合C.封装D.多态8.下列叙述中正确的是()。CA.面向对象程序设计语言都不支持过程化的程序设计B.面向对象系统只可采用面向对象设计语言实现C.某些过程化程序设计语言也可实现面向对象系统D.面向对象程序设计语言不支持对成员变量的直接访问9.面向对象的特点主要概括为()。CA.可分解性、可组合性、可分类性B.继承性、封装性、多态性C.抽象性、继承性、封装性、多态性D.封装性、易维护性、可扩展性、可重用性10.下列关于面向对象方法中描述中错误的是()。CA.使用设计模式有助于在软件开发中应用面向对象技术B.选择面向对象程序设计语言时需要考虑开

4、发人员对其的熟悉程度C.UML作为一种可视化建模语言需要与RUP开发过程同时使用D.目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法11.在类图中,那个类图中的类Order所生成的代码具有publicclassOrder{publicCustomerrecipient;}的形式?()AA.B.CD.12.关于用例与类的对比中()是错误的。DA.都属于模型结构元素B.都存在继承关系C.类描述系统的部分静态视图,用例描述系统动态的行为视图D.类描述的是系统的内部构成,用例也可以描述系统的内部构成13.Innovation公司正在为

5、Rose开发插件,使得Rose可以把OOA、OOD模型以各种图形格式导出,如JPEG格式、BMP格式、GIF格式等。在导出时,会根据不同的算法来生成相应的图形文件,这些算法很复杂。为了描述这些算法,在下面这些图中,那个是最适合的?()AA.活动图B.状态图C.类图D.用例图14.对类模型、状态模型、交互模型描述不正确的是()。AA.每种模型都可以描述系统的全部方面。B.类模型描述的是系统内部对象的静态结构。C.状态模型描述的是对象当中与时间相关的那些方面,以及那些界定了事件上下文的状态。D.交互模型描述的是对象如何协作以达到某种结果。15.下面

6、说法不正确的是()。DA.软件开发过程(softwaredevelopmentprocess)通过使用一系列预定义的技术和表示法,为有组织的软件生产提供了基础。B.系统构思(systemconception)要处理的是某项应用的起源。C.在设计阶段的过程中,作为开发者,必须广泛利用各种结果作出策略决策。D.类设计阶段是编写实际代码的阶段。二、判断题(每题1分,共10分。对的标“T”,错的标“F”,将答案写入下表)1.逆向工程是检查实现制品并推导出制品下层逻辑意图的过程。(T)2.轮转建模适合专家建模人员,安排一次由10~20人参加会议,互相激励

7、,进行头脑风暴。(F)3.面对对象开发的一项主要目标就是最大限度地复用类和方法。(T)4.一个状态图最多只能由一个初态和一个终态。(F)5.因为公用接口描述了类的服务,在定义类的时候,最好是遵循“由外而内“的顺序。(T)6.实现是软件工程的最后阶段,它描述了程序设计语言中的细节。(F)7.一个软件系统,如果只有源代码,缺乏其它相应的辅助文档,如缺乏顺序图和类图,则可以利用Rose进行逆向工程得到顺序图和类图,但得到的顺序图和类图会比较简单。(F)8.类设计并不是从头开始的,而是详尽描述了前面的分析和设计阶段。(T)9.在系统设计的过程中,要设计

8、高层策略,即系统架构(systemarchitecture),用于构造问题的解决方案。(T)10.面向对象分析有两个阶段,领域分析和应用分析,应用分析

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

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

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