background image

系统采用面向对象方法开发,使用

UML 进行建模。系统的顶层用例图和一次订餐的活动图初稿分别如图 3-1 和图

3-2 所示。
【问题

1】(2 分)

根据【说明】中的描述,给出图

3-1 中 A1 和 A2 所对应的参与者。

【问题

2】(8 分)

根据【说明】中的描述,给出图

3-1 中缺少的四个用例及其所对应的参与者。

【问题

3】(4 分)

根据【说明】中的描述,给出图

3-2 中(1)~(4)处对应的活动名称或图形符号。

【问题

4】(1 分)

指出图

3-1 中员工和顾客之间是什么关系,并解释该关系的内涵。

§
试 题 四 ( 共
15 分)

阅 读 下

列 说 明 , 回 答
问 题

1 至 问 题

2 , 将 解 答 填
入 答 题 纸 的 对
应栏内。
【说明】

 

0-1 背 包

问 题 可 以 描 述
为 : 有

n 个 物

i=1 , 2 ,
… , n , 第 i
个 物 品 价 值 为
vi  , 重 量 为
wi ( vi , 和 wi
为 非 负 数 ) ,
背 包 容 量 为
W ( W 为 非
负 数 ) , 选 择
其 中 一 些 物 品
装 入 背 包 , 使
装 入 背 包 物 品
的 总 价 值 最 大 ,

§ , 且 总 重

量 不 超 过 背 包
容 量 , 即

§ ,

xi

∈{0,1} , xi

=0 表 示 第 i 个
物品不放入背包,

xi=1 表示第 i 个物品  放入背包。

 

【问题

1】(8 分)

用回溯法求解此

0-1 背包问题,请填充下面伪代码中(1)~(4)处空缺。

回溯法是一种系统的搜索方法。在确定解空间后,回溯法从根结点开始,按照深度优先策略遍历解空间树,搜索

满足约束条件的解。对每一个当前结点,若扩展该结点己经不满足约束条件,则不再继续扩展。为了进一步提高算法的