设为首页 加入收藏

TOP

3.10 编程习题(3)
2013-10-07 15:33:18 来源: 作者: 【 】 浏览:64
Tags:3.10 编程 习题

3.10   编程(www.cppentry.com)习题(3)

Database类的公有接口包含如下数据成员:

创建一个表。

通过增加或删除字段修改表结构。

删除一个表。

在表中增加一个记录。

从表中删除记录。

用适当的查询语言从一个或多个表中查找信息。

3-16设计一个BankTransaction类,允许用户进行如下操作:

开户。

销户。

存款。

取款。

转账。

查询。

对于用户的户头,账户数值没有上限。该类还要包括一个成员函数,用来自动提醒用户账户是否已经透支。

3-17 设计一个类用来模拟一个局域网(LAN),该网络包含各种node(即设备),如个人电脑、工作站、传真机、交换机等。LAN的基本工作就是支持节点之间的数据通信,模拟用户可进行如下操作:

列举当前在LAN上的节点。

加入一个新节点到LAN。

从LAN中删除一个节点。

通过指定节点间的连接配置LAN。

指定数据包的大小,数据包是从一个节点发送到另一个节点的消息。

从一个节点发送数据包到另一个节点。

从一个节点发送一个数据包到其他所有的节点。

统计LAN的性能指标,如数据包到达LAN上最节点所用的平均时间。

3-18 设计一个Schedule类,可从一个任务集合(每个任务包含起始时间和结束时间)中选取一个最大子集,并确保该子集中的任务没有时间冲突。这个无冲突的子集,加上每个任务的开始时间和结束时间,构成一个Schedule,其中任意两个不同的任务都没有时间上的交叉。如,给定输入集如表3-4所示。

表3-4   初始任务集合

 


则最佳的Schedule如表3-5所示。

表3-5   最佳任务安排表

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇3.7.1 类数据成员 下一篇3.10 编程习题(4)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Python中文网 - 人生 (2025-12-24 18:49:47)
·【整整648集】这绝对 (2025-12-24 18:49:44)
·Python超详细一条龙 (2025-12-24 18:49:42)
·【超详细】JDK 下载 (2025-12-24 18:19:32)
·Java_百度百科 (2025-12-24 18:19:29)