主题:初来乍到,求两问题
一.设某银行账户count,初始条件下内有人民币400元,甲乙两人分别向账户里存钱,甲存入500元,乙存入300元,存钱的流程如下:
(1)设立一个临时变量v。
(2)从账户中读取数值,v=count。
(3)把存入的钱加到临时变量上,v=v+500或者v=v+300.
(4)存钱,count=v。
首先考虑这个问题容易出错的地方在哪里,然后编程实现类似账户的存钱工作应该如何完成,代码要保证不会出现与时间有关的错误。
评分标准:
1、模块设计完整、功能清晰。
2、正确定义帐户类。
3、正确设计存钱线程。
4、成功调用以上线程和帐户类完成存钱工作。
5、没有出现与时间有关的错误。
6、调试正确并能成功运行。
7、清楚描述编程思路并熟练回答提问。
二 模拟火车票联网售票系统:多个线程同时出票,保证每张出票的编号连续且不重复。
评分标准:
模块设计完整、功能清晰。
正确定义出票线程。
设计测试方法,保证每张出票的编号连续且不重复。
调试正确并能成功运行。
清楚描述编程思路并熟练回答提问。
(1)设立一个临时变量v。
(2)从账户中读取数值,v=count。
(3)把存入的钱加到临时变量上,v=v+500或者v=v+300.
(4)存钱,count=v。
首先考虑这个问题容易出错的地方在哪里,然后编程实现类似账户的存钱工作应该如何完成,代码要保证不会出现与时间有关的错误。
评分标准:
1、模块设计完整、功能清晰。
2、正确定义帐户类。
3、正确设计存钱线程。
4、成功调用以上线程和帐户类完成存钱工作。
5、没有出现与时间有关的错误。
6、调试正确并能成功运行。
7、清楚描述编程思路并熟练回答提问。
二 模拟火车票联网售票系统:多个线程同时出票,保证每张出票的编号连续且不重复。
评分标准:
模块设计完整、功能清晰。
正确定义出票线程。
设计测试方法,保证每张出票的编号连续且不重复。
调试正确并能成功运行。
清楚描述编程思路并熟练回答提问。