阶段小测试3阶段测试机试题.doc

阶段小测试3阶段测试机试题.doc

ID:51943397

大小:116.00 KB

页数:3页

时间:2020-03-20

阶段小测试3阶段测试机试题.doc_第1页
阶段小测试3阶段测试机试题.doc_第2页
阶段小测试3阶段测试机试题.doc_第3页
资源描述:

《阶段小测试3阶段测试机试题.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、阶段小测试一、所得税计算1、功能要求开发基于控制台的雇员所得税计算系统。具体要求如下:(1)从控制台读取雇员名称,工资和加班补贴。(2)根据工资和加班补贴计算所得税。(3)计算完毕后输出,输出内容需包括税前工资,税后工资,应纳所得税额。运行界面如图-1所示。图-1系统运行界面2、类的设计该系统中必须包括两个类,类名及属性设置如下。雇员类(Employee)²名称(name)²工资(salary)²加班补贴(subsidy)信息输入类(IncomeTax)3、具体要求及推荐实现步骤1、创建雇员类,根据业务需要提供需要的构造方法和setter/ge

2、tter方法。2、开发雇员类的计算所得税的方法。3、开发所得税输入类,从控制台获得输入信息。4、所得税的计算公式如下:税前收入=工资+加班补贴税后收入=税前收入-所得税额所得税额=应纳税额*税率当税前收入小于2000元时,应纳税额为0元;当税前收入大于等于2000元时,应纳税额是税前收入-2000税率的规则如下:应纳税额税率0-500元5%500-2000元10%2000-5000元15%5000-20000元20%20000元以上30%二、凯撒加密器1、功能要求开发基于控制台的凯撒加密系统。具体要求如下:(1)根据用户的选择从控制台待加密或解

3、密的字符串。如图-2和图-3所示。(2)根据凯撒加密法,对字符串进行加密或解密。(3)加密或解密完成后,把结果输出到控制台。如图-4和图-5所示。图-2操作选择界面图-3输入字符串界面图-4加密后的界面图-5解密后的界面2、类的设计该系统中必须包括三个类。输入台控制类(Swither)Encryption(字符串加密类)Decryption(字符串解密类)3、具体要求及推荐实现步骤1、创建控制台控制类Switcher,用于和操作者交互。2、开发加密类Encryption,使用凯撒加密法对字符串加密,并把加密后的结果返回给Switcher。3、开

4、发解密类Dncryption,使用凯撒加密法对字符串解密,并把解密后的结果返回给Switcher。凯撒加密法,就是将字母表中的每个字母向后移动3位,比如a被替换成d,b被替换成f,以此类推。字母表的最后三位xyz,会被替换为abc。比如hello,加密之后是khoor.对于拉丁字母之外的其他字符,一律不加密。

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

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

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