第3章 类、对象、方法和属性
- 格式:ppt
- 大小:467.50 KB
- 文档页数:52
绪论单元测试1【判断题】(20分)UML是面向对象的软件建模语言,可应用到软件开发全过程。
A.对B.错2【判断题】(20分)面向对象是当今主流的软件开发思想。
()A.对B.错3【多选题】(20分)下列哪些工具可以用来进行UML建模?()A.MicrosoftOfficeVisioB.EnterpriseArchitect(EA)C.RationalRoseD.StarUML4【多选题】(20分)我们要从本课程中学到哪些知识?()A.面向对象的基础知识B.UML软件建模C.面向对象的设计原则D.面向对象编程语言5【多选题】(3分)平时分析问题,总要获取哪些方面的信息?()A.事物之间的关系是什么?B.事物的特征和行为是什么?C.问题中涉及哪些事物?D.事物之间如何协作完成任务?第一章测试1【多选题】(20分)以下对软件建模描述正确的是()A.每个模型可以有多种表达方式,从不同角度来刻画系统。
B.描述同一个系统的多个模型只能相对孤立,不能完全孤立,完全孤立的模型是不完整的C.要正确建模,模型必须准确反映软件系统的真实情况。
D.越庞大复杂的系统,建模的重要性越大。
E.模型是对现实世界的简化,但不能掩盖重要的细节。
2【单选题】(20分)模型的实质是什么?()A.对现实的复杂化B.对现实的简化C.便于交流D.可视化3【单选题】(20分)对软件模型而言,下面说法的是()A.是软件的标准文档B.是软件的中间形态C.是人员交流的媒介D.是软件升级和维护的依据4【单选题】(20分)以下关于模型的说法的是()A.一个好的模型包括那些有广泛影响的主要元素,而忽略那些与给定的抽象水平不相关的次要元素。
B.模型必须是可视化的。
C.通过建模可以帮助人们理解复杂的问题。
D.模型是对现实的简化。
5【单选题】(20分)以下哪一个选项不能当做模型?()A.交通地图B.地球仪C.电路设计图D.灭火器第二章测试1【单选题】(20分)在下面所述中,关于UML的说法不正确的是()A.UML不是过程也不是方法,但允许每一种过程和方法使用它。
UML根底与Rose建模实用教程课后习题及答案第1章面向对象概述1. 填空题〔1〕软件对象可以这样定义:所谓软件对象,是一种将状态和行为有机结合起来形成的软件构造模型,它可以用来描述现实世界中的一个对象。
〔2〕类是具有一样属性和操作的一组对象的组合,即抽象模型中的“类〞描述了一组相似对象的共同特征,为属于该类的全部对象提供了统一的抽象描述。
〔3〕面向对象程序的根本特征是抽象、封装、继承和多态。
2. 选择题〔1〕可以认为对象是ABC。
〔A〕某种可被人感知的事物〔B〕思维、感觉或动作所能作用的物质〔C〕思维、感觉或动作所能作用的精神体〔D〕不能被思维、感觉或动作作用的精神体〔2〕类的定义要包含以下的要素ABD。
〔A〕类的属性〔B〕类所要执行的操作〔C〕类的编号〔D〕属性的类型〔3〕面向对象程序的根本特征不包括B。
〔A〕封装〔B〕多样性〔C〕抽象〔D〕继承〔4〕以下关于类与对象的关系的说法不正确的选项是A。
〔A〕有些对象是不能被抽象成类的〔B〕类给出了属于该类的全部对象的抽象定义〔C〕类是对象集合的再抽象〔D〕类用来在存中开辟一个数据区,并存储新对象的属性3. 简答题〔1〕什么是对象?试着列举三个现实中的例子。
对象是某种可被人感知的事物,也可是思维、感觉或动作所能作用的物质或精神体,例如桌子.椅子.汽车等。
〔2〕什么是抽象?抽象是对现实世界信息的简化。
能够通过抽象将需要的事物进展简化、将事物特征进展概括、将抽象模型组织为层次构造、使软件重用得以保证。
〔3〕什么是封装?它有哪些好处?封装就是把对象的状态和行为绑在一起的机制,使对象形成一个独立的整体,并且尽可能地隐藏对象的部细节。
封装有两个含义;一是把对象的全部状态和行为结合在一起,形成一个不可分割的整体。
对象的私有属性只能够由对象的行为来修改和读取。
二是尽可能隐蔽对象的部细节,与外界的联系只能够通过外部接口来实现。
通过公共访问控制器来限制对象的私有属性,使用封装具有以下好处:防止对封装数据的未授权访问、帮助保护数据的完整性、当类的私有方法必须修改时,限制了在整个应用程序的影响。
法律逻辑学复习重点第一章看法的一般逻辑知识及其应用1、看法的内涵:就是凝集于看法中的、它所指称的那类对象具有的特有属性,也是它所指称的对象有别于其余对象、因此能够同其余对象差别开来的根本特点。
2、看法的外延 : 就是拥有该看法内涵方面构成性质的那些对象,也就是可用该看法来指称的所有被指称者。
3、看法的分类:1)依据看法外延反应的对象数目的不一样,看法分为独自看法和一般看法。
独自看法:就是其外延只有一个特定对象的看法。
一般看法:就是其外延有两个或两个以上乃至无量多个对象的看法2)依据看法外延指称的对象能否由若干个同样个体聚合而成的会合体,分为会合看法与非会合看法。
会合体:是指由若干个同样个体聚合而成的集体。
3)依据看法表现形式的不一样,分为简单看法与复合看法。
4)简单看法:就是不可以对之加以分解的看法。
复合看法:就是由两个或两个以上的看法联合而成的看法。
看法的其余分类*依据看法外延所指称的对象,是独立的实体仍是依靠于实体二展现出的某种属性,分为实体看法与属性看法。
*依据其内涵方面的构成性质,是以拥有某种性质为特点还是以缺少某种性质为特点,分为正看法与负看法*空看法:是反应没有分子的类即空类的看法(例:上帝)。
*论域:就是正负两看法所反应的所有事物所构成的类。
4、看法间关系及应用:是指两个不一样看法在外延方面的逻辑关系,亦即它们外延指称的对象能否完好同样而形成的关系。
1)全同关系。
2)真包括于关系:就是指一个看法的所有外延与另一个看法的部格外延同样的关系(种属关系)。
3)真包括关系:就是指一个看法的部格外延与另一个看法的所有外延相同的关系(属种关系)。
* 外延大的看法— - 属看法外延小的看法— - 种看法 4)交错关系 5)全异关系* 矛盾关系:假如两个拥有全异关系的看法A、B,都真包括于属看法 C,并且 A、 B 两个看法的外延之和,恰巧等于其属看法 C 的所有外延,则 A、 B 之间的关系叫矛盾关系。