一.设某银行账户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、清楚描述编程思路并熟练回答提问。


二    模拟火车票联网售票系统:多个线程同时出票,保证每张出票的编号连续且不重复。
    评分标准:
    模块设计完整、功能清晰。
    正确定义出票线程。
    设计测试方法,保证每张出票的编号连续且不重复。
    调试正确并能成功运行。
    清楚描述编程思路并熟练回答提问。