JAVA期末上机试题.doc

JAVA期末上机试题.doc

ID:51401633

大小:1.51 MB

页数:20页

时间:2020-03-23

JAVA期末上机试题.doc_第1页
JAVA期末上机试题.doc_第2页
JAVA期末上机试题.doc_第3页
JAVA期末上机试题.doc_第4页
JAVA期末上机试题.doc_第5页
资源描述:

《JAVA期末上机试题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA期末上机试题2011年12月25日1.请编写一个“个人所得税”程序(带界面):用户输入收入后由系统计算显示所需缴纳的个人所得税。当收入低于1500时,无须缴纳个人所得税;收入在1500-3000之间的部分按照5%缴纳个人所得税;超出3000部分按照10%缴纳个人所得税(注意,个人收入和所得税精确到小数点后2位,单位是元)。1.请编写一个“猜数字游戏”程序(带界面):系统随机生成一个0-100之间的整数作为密码由用户去猜,若用户猜的数大于密码给出提示“高了!”;若用户猜的数小于密码给出提示“低了”;若用户猜的数字与密码一致给出成功过关提示并告诉用户所用时间“恭喜你,答对了,你所

2、用时间为……”。用户猜对后询问用户是否重新开始游戏(注意,每次重新开始都需要生成一个新的密码)。1.请编写一个“周日历”程序:用户指定一个具体的日期(年,月,日),系统运行后显示指定日期所在周的完整日历。(注意:非起始日期)1.请编写一个“加减法计算游戏”程序(带界面):游戏内置难度1-9代表由难到易的9个级别,每个级别时间相差500毫秒,级别1的时间为5000毫秒;游戏开始时默认用户级别为1,系统随机生成两个操作数的加/减法计算式,并要求用户输入计算结果,若用户输入结果的时间小于该难度的时间则该用户进入下一级别的挑战;若用户所用时间大于该难度时间,则提示用户游戏结束并告之用户所在难

3、度级别:“挑战失败,您所在的难度为……”;若用户闯过最高难度级别9,则提示:“您是天才!”并结束游戏。1.编写一个程序:根据用户输入的参数数量来计算圆、长方形、三角形的面积。如果输入的参数为一个、二个、三个则它们分别对应正方形、长方形、三角形,如果参数数量不在此范围内,则通过异常处理方法显示错误的消息。(注意,此程序须定义一个抽象父类,再派生三个子类,重写area()方法,然后在main方法中编写测试逻辑)。(1)类X5(2)Main类(3)三角形类(4)正方形类(5)长方形类1.利用向量编写一个“图书管理”程序,能支持书对象的查看,增加,删除操作,并支持退出程序功能。每本书对象包括

4、编号,书名,类别,价格。删除书必须输入书的编号,若输入书编号无对应的书对象则用异常处理提示输入有误,若成功删除也弹出删除成功的提示。1.利用向量编写一个“日程管理”程序,支持已过期日程对象和待办日程对象的查看,新日程的增加,已有日程的删除操作,并支持退出程序功能。日程对象包括日程编号,建立日期,待办事项,办理日期。删除必须输入日程编号,若输入编号无对应的日程对象则用异常处理提示删除失败,若成功删除则弹出删除成功的提示。(注意:可以用Data类的相关方法判断该日程是否过期)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。