【计算机】南理工2010年《面向对象建模技术》A卷(附问题详解)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.2如果处于V态,当发生事件d时,将执行的动作序列是_________________,而后转到_________态。
2.3要进入V态,必须要执行的一个动作是_______。
2.4如果处于S态,要进入V态,判断下面可能的事件序列:
g/ga,对不对?_______
B 在需要一个超类对象的地方,实际提供了一个子类对象,都应该是可行的。
C 子类知道自己的超类,而超类不知道有哪些子类。
D 子类可以改写继承而来的操作的实现,但不能改变继承而来的属性的值。
6、关于用例建模的作用,下面哪一种说法是错误的:
A 一个用例表示了一个系统中的一部分功能和行为。
B 用例描述了要实现的行为,而不描述如何实现的细节。
1.1由Person与Company之间的关联可知,一个人可作为多家公司的employer。对不对?______。
1.2这个关联可用性质等价表示:Person类中添加一个employer:Company性质,Company类中添加一个exmpoyee[*]:Person性质。对不对?______。
1.3由关联Work for可知,每个人都要同时作为worker和boss。对不对?______。
1、关于模型的概念,下面哪一种说法是错误的:
A 模型是对现实的简化和抽象。
B 模型具有可视化、形象直观的特点。
C 一套模型可以全面而具体地反映正在开发的系统。
D 模型具有工程价值。
2、软件建模的目的不包括下面哪一个?
A 规化设计 B 可视化表达 C 构建D测试
3、下面哪一项不属于良好模型的特征?
A 规性B 独立性C 一致性 D正确性
D 对象图所描述的对象结构应与类图相一致。
10、关于类的操作,下面哪一种说法是错误的:
A 对于一个操作,至少应描述其名称与形参,在一个类中可以重复。
B 每个形参可以注明一个方向,缺省为in,即输入量。
C 如果一个形参的方向为inout,表示它既是输入量,也是输出量。
D 一个函数只能说明一个返回值类型,返回值本质上是一个输出量。
理工大学课程考试试卷(学生考试用)
课程名称:面向对象建模技术学分:3大纲编号0626602
试卷编号:考试方式:闭卷满分分值:80考试时间:120分钟
组卷日期:2010年5月6 日组卷教师(签字):__审定人(签字):
学生班级:学生学号:学生:
说明:1.所有试题做在答卷纸上
2.考试完毕后连考卷一起交
一、选择题(2×20=40,选择一个最合适的答案)
A 入口行为(entry/)是进入该状态时执行的,一次进入执行一次。
B 出口行为(exit/)是退出该状态时执行的,一次退出执行一次。
C 状态活动(do/)是在入口行为之后、出口行为之前执行的,可能执行多次。
D 状态部不能描述事件或动作。
18、活动图中的某个动作结点有两条进入的边,下面哪一种说法是正确的:
A 任何一条边上有令牌到达,该动作就执行。
B 只有当两条边上都有令牌到达时,该动作才执行。
C 一个动作不允许有两条边进入。
D一个动作只能有一条控制流和一条对象流进入。
19、下面哪一个不是UML构件component的特性?
A 基于接口的定义;B 自包含;C完整性;D可替换
20、假设A类是B类的超类,分别用A.java和B.java两个文件描述。对于这些类与文件之间关系,下面哪一种说法是错误的?
A 关联;B 共享式(shared)聚集;C 复合式(composite)聚集;D 依赖
15、下面哪一种图不属于UML2交互图?
A 序列图 B 计时图 C 交互纵览图D 协作图
16、状态机中的事件种类不包括下面哪一个?
A 调用事件 B 改变事件C 交互事件D 时间事件
17、B 一个性质可持有单个值,也可持有多个值。
C 性质名前加“/”表示该性质是派生计算的,而不是独立的。
D {unique}表示该性质的只有唯一一个值。
9、关于对象图,下面哪一种说法是错误的:
A 一对象图描述一组对象或实例,以及它们之间的链link。
B 对象之间的链link是对象类之间的关联的实例。
C 对象图中可以描述对象之间的继承性关系。
1.4任一个worker及其boss都必须作为同一家公司的employee。对不对?______。
1.5任一个worker都知道自己的boss,而boss根本不能知道他有哪些worker。对不对?______。
2、根据下图完成填空。(8)
2.1如果处于T态,当发生事件c时,将执行的动作序列是_________________,而后转到_________态。
4、接口的作用不包括下面哪一个?
A 接口能增强软件的功能。
B 接口可以描述行为规,而不描述如何实现,因此接口可用于抽象编程。
C 更改接口的实现不会影响客户程序,因此接口可简化客户程序的设计。
D 接口拓展了多态性。
5、关于继承性,下面哪一种说法是错误的:
A 继承性表示了从一个较具体的子类到一个较抽象的超类的一种单向关系。
C由于用例不描述行为的具体实现,因此用例不能用于测试。
D一个用例的每次执行都会产生一个可观察的结果。
7、在一个图书馆业务管理系统中,“读者借书”用例与“读者注册”用例之间有什么关系?
A 泛化 B扩展C包含 D关联
8、关于类的性质,下面哪一种说法是错误的:
A 一个类中的一个性质至少要确定一个名字,而且不能与类中其它性质重名。
A 从A.java到类A有一个«manifest»依赖。
B 从B.java到类B有一个«manifest»依赖。
C 从B.java到A.java有一个依赖关系。
D从B.java到A.java有一个泛化关系。
二、填空题(1×20=20)在答题纸上先标明题目编号,如1.1,再写出答案。
1、根据下图完成填空。(5)
11、在结构建模中,下面哪一种关系不属于基本关系:
A关联B依赖C调用D泛化
12、要表示一类对象的生命周期,应采用下面哪一种UML图:
A 用例图B类图C状态图D 序列图
13、要表示对象之间发送消息的过程,应采用下面哪一种UML图:
A 用例图B序列图C状态图D 活动图
14、对于公交车的线路与停靠站,下面哪一种关系最适合描述线路与停靠站之间的关系?
2.3要进入V态,必须要执行的一个动作是_______。
2.4如果处于S态,要进入V态,判断下面可能的事件序列:
g/ga,对不对?_______
B 在需要一个超类对象的地方,实际提供了一个子类对象,都应该是可行的。
C 子类知道自己的超类,而超类不知道有哪些子类。
D 子类可以改写继承而来的操作的实现,但不能改变继承而来的属性的值。
6、关于用例建模的作用,下面哪一种说法是错误的:
A 一个用例表示了一个系统中的一部分功能和行为。
B 用例描述了要实现的行为,而不描述如何实现的细节。
1.1由Person与Company之间的关联可知,一个人可作为多家公司的employer。对不对?______。
1.2这个关联可用性质等价表示:Person类中添加一个employer:Company性质,Company类中添加一个exmpoyee[*]:Person性质。对不对?______。
1.3由关联Work for可知,每个人都要同时作为worker和boss。对不对?______。
1、关于模型的概念,下面哪一种说法是错误的:
A 模型是对现实的简化和抽象。
B 模型具有可视化、形象直观的特点。
C 一套模型可以全面而具体地反映正在开发的系统。
D 模型具有工程价值。
2、软件建模的目的不包括下面哪一个?
A 规化设计 B 可视化表达 C 构建D测试
3、下面哪一项不属于良好模型的特征?
A 规性B 独立性C 一致性 D正确性
D 对象图所描述的对象结构应与类图相一致。
10、关于类的操作,下面哪一种说法是错误的:
A 对于一个操作,至少应描述其名称与形参,在一个类中可以重复。
B 每个形参可以注明一个方向,缺省为in,即输入量。
C 如果一个形参的方向为inout,表示它既是输入量,也是输出量。
D 一个函数只能说明一个返回值类型,返回值本质上是一个输出量。
理工大学课程考试试卷(学生考试用)
课程名称:面向对象建模技术学分:3大纲编号0626602
试卷编号:考试方式:闭卷满分分值:80考试时间:120分钟
组卷日期:2010年5月6 日组卷教师(签字):__审定人(签字):
学生班级:学生学号:学生:
说明:1.所有试题做在答卷纸上
2.考试完毕后连考卷一起交
一、选择题(2×20=40,选择一个最合适的答案)
A 入口行为(entry/)是进入该状态时执行的,一次进入执行一次。
B 出口行为(exit/)是退出该状态时执行的,一次退出执行一次。
C 状态活动(do/)是在入口行为之后、出口行为之前执行的,可能执行多次。
D 状态部不能描述事件或动作。
18、活动图中的某个动作结点有两条进入的边,下面哪一种说法是正确的:
A 任何一条边上有令牌到达,该动作就执行。
B 只有当两条边上都有令牌到达时,该动作才执行。
C 一个动作不允许有两条边进入。
D一个动作只能有一条控制流和一条对象流进入。
19、下面哪一个不是UML构件component的特性?
A 基于接口的定义;B 自包含;C完整性;D可替换
20、假设A类是B类的超类,分别用A.java和B.java两个文件描述。对于这些类与文件之间关系,下面哪一种说法是错误的?
A 关联;B 共享式(shared)聚集;C 复合式(composite)聚集;D 依赖
15、下面哪一种图不属于UML2交互图?
A 序列图 B 计时图 C 交互纵览图D 协作图
16、状态机中的事件种类不包括下面哪一个?
A 调用事件 B 改变事件C 交互事件D 时间事件
17、B 一个性质可持有单个值,也可持有多个值。
C 性质名前加“/”表示该性质是派生计算的,而不是独立的。
D {unique}表示该性质的只有唯一一个值。
9、关于对象图,下面哪一种说法是错误的:
A 一对象图描述一组对象或实例,以及它们之间的链link。
B 对象之间的链link是对象类之间的关联的实例。
C 对象图中可以描述对象之间的继承性关系。
1.4任一个worker及其boss都必须作为同一家公司的employee。对不对?______。
1.5任一个worker都知道自己的boss,而boss根本不能知道他有哪些worker。对不对?______。
2、根据下图完成填空。(8)
2.1如果处于T态,当发生事件c时,将执行的动作序列是_________________,而后转到_________态。
4、接口的作用不包括下面哪一个?
A 接口能增强软件的功能。
B 接口可以描述行为规,而不描述如何实现,因此接口可用于抽象编程。
C 更改接口的实现不会影响客户程序,因此接口可简化客户程序的设计。
D 接口拓展了多态性。
5、关于继承性,下面哪一种说法是错误的:
A 继承性表示了从一个较具体的子类到一个较抽象的超类的一种单向关系。
C由于用例不描述行为的具体实现,因此用例不能用于测试。
D一个用例的每次执行都会产生一个可观察的结果。
7、在一个图书馆业务管理系统中,“读者借书”用例与“读者注册”用例之间有什么关系?
A 泛化 B扩展C包含 D关联
8、关于类的性质,下面哪一种说法是错误的:
A 一个类中的一个性质至少要确定一个名字,而且不能与类中其它性质重名。
A 从A.java到类A有一个«manifest»依赖。
B 从B.java到类B有一个«manifest»依赖。
C 从B.java到A.java有一个依赖关系。
D从B.java到A.java有一个泛化关系。
二、填空题(1×20=20)在答题纸上先标明题目编号,如1.1,再写出答案。
1、根据下图完成填空。(5)
11、在结构建模中,下面哪一种关系不属于基本关系:
A关联B依赖C调用D泛化
12、要表示一类对象的生命周期,应采用下面哪一种UML图:
A 用例图B类图C状态图D 序列图
13、要表示对象之间发送消息的过程,应采用下面哪一种UML图:
A 用例图B序列图C状态图D 活动图
14、对于公交车的线路与停靠站,下面哪一种关系最适合描述线路与停靠站之间的关系?