资源描述:
《软件工程第章面向对象的方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第10章例题分析与解答http://www.educity.cn 作者:不详 来源: 2006年9月4日 发表评论 进入社区一、填空题1.面向对象方法认为系统是由应用域的___对象___组成。 2.对象具有状态,描述对象的状态用它的_属性值_____。 3.对象的抽象是_类_____。 4.类之间有两种结构关系,它们是分类关系和__组装____关系。 5.面向对象程序设计语言与其他程序设计语言的最主要差别是它具有_继承性_____。 6.动态模型描述了系统的__动态行为____。 二、选择题1.火车是一种陆上交
2、通工具,火车和陆上交通工具之间的关系是( D)关系。 A.组装 B.整体成员 C.hasa D.一般具体 2.面向对象分析阶段建立的三个模型中,核心的模型是( C)模型。 A.功能 B.动态 C.对象 D.分析 3.对象模型的描述工具是( C)。 A.状态图 B.数据流图 C.对象图 D.结构图 4.在有多重继承的类层次结构中,它的类层次结构是(B )层次结构。 A.树型
3、 B.网状型 C.环型 第10章例题分析与解答http://www.educity.cn 作者:不详 来源: 2006年9月4日 发表评论 进入社区一、填空题1.面向对象方法认为系统是由应用域的___对象___组成。 2.对象具有状态,描述对象的状态用它的_属性值_____。 3.对象的抽象是_类_____。 4.类之间有两种结构关系,它们是分类关系和__组装____关系。 5.面向对象程序设计语言与其他程序设计语言的最主要差别是它具有_继承性_____。 6.动态模型描述了
4、系统的__动态行为____。 二、选择题1.火车是一种陆上交通工具,火车和陆上交通工具之间的关系是( D)关系。 A.组装 B.整体成员 C.hasa D.一般具体 2.面向对象分析阶段建立的三个模型中,核心的模型是( C)模型。 A.功能 B.动态 C.对象 D.分析 3.对象模型的描述工具是( C)。 A.状态图 B.数据流图 C.对象图 D.结构图 4.在有多重继承的类层次结构
5、中,它的类层次结构是(B )层次结构。 A.树型 B.网状型 C.环型 D.星型 5.描述类中对象的行为,反映了状态与事件关系的是( B)。 A.对象图 B.状态图 C.流程图 D.结构图 6.在确定属性时,所有( C)是候选的属性。 A.动词 B.名词 C.修饰性名词词组 D.词组 三、应用题1.建立窗口系统的对象模型。问题陈述如下:窗口分为对话窗、图形窗、滚动窗三种;对话窗中有若干对话项,由
6、唯一的项名字来确定,对话项分为按钮、选择项、正文项三种,选择项中有若干对话项入口;图形窗中有若干形状元素,形状元素分为一维形状和二维形状,一维形状又分为直线、圆弧、折线;二维形状分为圆、椭圆、矩形、多边形,其中多边形和折线由若干有序顶点组成,正文窗是滚动窗的一种,而图形滚动窗既是一种图形窗又是一种滚动窗。2.在学校教学管理系统中,学生查询成绩就是系统中的一次交互,请用状态图来描述这种查询的交互行为。 答案:一、填空题1.对象2.属性值3.类4.组装5.继承性6.动态行为二、选择题1
7、.D2.C3.C4.B5.B6.C三、应用题1.2.第10章自测题及参考答案http://www.educity.cn 作者:不详 来源: 2006年9月1日 发表评论 进入社区一、名词解释1.对象 2.类 3.属性 4.操作5.消息 6.消息传递 7.方法 8.关系9.关联 10.一般具体关系 11.整体部分关系 12.继承13.单重继承
8、 14.多重继承 15.多态性 16.角色17.受限关联 18.封装 19.对象模型 20.动态模型21.功能模型 22.事件 23.状态 24.事件追踪25.状态图 26.动作 27.活动