background image

2005 年下半年

试题一

(共 15 分)

  阅读下列说明了和图

,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。

[说明]

  某公司的主要业务是出租图书和唱碟。由于业务需求,该公司委托软件开发公司

A 开发一套信息

管理系统。该系统将记录所有的图书信息、唱碟信息、用户信息、用户租借信息等。

A 公司决定采用面向对象

的分析和设计方法开发此系统。图

1-1 所示为某类图书或唱碟被借阅时应记录的信息,图 1-2 描述了系统定

义的两个类

Book 和 CD,分别表示图书和唱碟的信息。

[图 1-1]

[问题 1](3 分)

  经过进一步分析,设计人员决定定义一个类

Items_on_loan,以表示类 Book 和 CD 的共有属性和

方法。请采用图

1-2 中属性和方法的名称给出类 Items_on_loan 应该具有的属性和方法。(注意:不同名称的

属性和方法表示不同的含义,如

CD 中的 composer 与 Book 中的 author 无任何关系)

 [问题 2](6 分)