问题 单项选择题

A.在X出现但Y不出现的情况下,X出现后Z通常也出现。

B.在X出现后Y也出现的情况下,Z通常随着Y出现。

C.在Y出现但X不出现的情况下,Z通常随着Y而出现。

D.在Y出现但Z不出现的情况下,X通常先于Y而出现。

答案

参考答案:A

解析:当两个现象具有因果关系时,它们在时间上一定具有先后相继的关系,作为原因的现象一定在前,而作为结果的现象一定在后;当作为原因的现象出现后,作为结果的现象一定会随即出现,这就是因果关系的确定性。据此,当X现象总是先于Y和Z现象出现,要确定引起’Z现象的原因是X而不是Y,最有利的观察结果是X现象先出现,Z现象随即出现,而Y现象不出现。选项A表明的正是这一点。选项B只是表明X有可能是Z的原因,但Y同样有可能是Z的原因;选项C表明Y更有可能是Z的原因;选项D丝毫说明不了X和Z具有因果上的联系。

问答题

试题三(共15 分)阅读下列说明和UML 图,回答问题1 至问题4,将解答填入答题纸的对应栏内。【说明】某企业为了方便员工用餐,为餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。企业的任何员工都可以查看菜单和今日特价。系统的顾客是注册到系统的员工,可以订餐(如果未登录,需先登录)、注册工资支付、预约规律的订餐,在特别情况下可以覆盖预订。餐厅员工是特殊顾客,可以进行备餐、生成付费请求和请求送餐,其中对于注册工资支付的顾客生成付费请求并发送给工资系统。菜单管理员是餐厅特定员工,可以管理菜单。送餐员可以打印送餐说明,记录送餐信息(如送餐时间)以及记录收费(对于没有注册工资支付的顾客,由送餐员收取现金后记录)。顾客订餐过程如下:1.顾客请求查看菜单;2.系统显示菜单和今日特价;3.顾客选菜;4.系统显示订单和价格;5.顾客确认订单;6.系统显示可送餐时间;7.顾客指定送餐时间、地点和支付方式;8.系统确认接受订单,然后发送Email 给顾客以确认订餐,同时发送相关订餐信息通知给餐厅员工。系统采用面向对象方法开发,使用UML 进行建模。系统的顶层用例图和一次订餐的活动图初稿分别如图3-1 和图3-2 所示。

图3-1 COS 系统顶层用例图

【问题1】(2 分)根据【说明】中的描述,给出图3-1 中A1 和A2 所对应的参与者。

问答题 简答题