- 122
- 0
- 约1.09千字
- 约 5页
- 2016-04-02 发布于湖北
- 举报
JAVA基础部分测试机试题.doc
JAVA基础部分机试测试题
一、所得税计算(25分)
1、功能要求
开发基于控制台的雇员所得税计算系统。具体要求如下:
(1)从控制台读取雇员名称,工资和加班补贴。(5分)
(2)根据工资和加班补贴计算所得税。(15分)
(3)计算完毕后输出,输出内容需包括税前工资,税后工资,应纳所得税额。运行界面如图-1所示。(5分)
图-1 系统运行界面
所得税的计算公式如下:
税前收入=工资+加班补贴
税后收入=税前收入-所得税额
所得税额 = 应纳税额 * 税率
当税前收入小于2000元时,应纳税额为0元;当税前收入大于等于2000元时,应纳税额是税前收入-2000
税率的规则如下:
应纳税额 税率 0-500元 5% 500-2000元 10% 2000-5000元 15% 5000-20000元 20% 20000元以上 30%
二、凯撒加密器(25分)
1、功能要求
开发基于控制台的凯撒加密系统。具体要求如下:
(1)根据用户的选择从控制台待加密或解密的字符串。如图-2和图-3所示。(5分)
(2)根据凯撒加密法,对字符串进行加密或解密。(15分)
(3)加密或解密完成后,把结果输出到控制台。如图-4和图-5所示。(5分)
图-2 操作选择界面
图-3 输入字符串界面
图-4 加密后的界面
图-5 解密后的界面
凯撒加密法,就是将字母表中的每个字母向后移动3位,比如a
原创力文档

文档评论(0)