您现在的位置:首页 > 软考培训 > 正文 >
阅读攻略 项目介绍

软考案例题中级真题

2023-06-22 23:24:07 阅读: 0 来源:佚名
以下是一道软考案例题中级真题:

某公司的员工工资分为基本工资和绩效工资两部分,其中绩效工资根据员工的绩效评定结果计算。公司要求每个员工每年至少进行一次绩效评定,评定结果分为A、B、C、D四个等级,对应的绩效工资分别为基本工资的20%、10%、5%、0%。现有员工信息如下:

| 员工编号 | 姓名 | 岗位 | 基本工资 |
| -------- | ---- | ---- | -------- |
| 001 | 张三 | 经理 | 10000 |
| 002 | 李四 | 员工 | 5000 |
| 003 | 王五 | 员工 | 6000 |

请编写一个程序,实现以下功能:

1. 输入员工编号和绩效评定结果,计算该员工的绩效工资并输出;
2. 统计公司所有员工的绩效工资总和并输出;
3. 统计公司各岗位员工的绩效工资总和并输出。

要求:

1. 使用面向对象的方式实现;
2. 使用文件存储员工信息,文件格式自定;
3. 使用异常处理机制处理输入错误等异常情况。

提示:

1. 可以定义一个员工类,包含员工编号、姓名、岗位、基本工资、绩效评定结果和绩效工资等属性,以及计算绩效工资的方法;
2. 可以定义一个公司类,包含员工列表、统计绩效工资总和和统计各岗位员工绩效工资总和的方法;
3. 可以使用CSV文件存储员工信息,每行记录包含员工编号、姓名、岗位和基本工资四个字段,以逗号分隔。

样例输入:

```
001,A
002,B
003,C
```

样例输出:

```
员工编号:001,姓名:张三,岗位:经理,基本工资:10000,绩效评定结果:A,绩效工资:2000
员工编号:002,姓名:李四,岗位:员工,基本工资:5000,绩效评定结果:B

,绩效工资:500
员工编号:003,姓名:王五,岗位:员工,基本工资:6000,绩效评定结果:C,绩效工资:300
公司所有员工的绩效工资总和为:2800
经理的绩效工资总和为:2000
员工的绩效工资总和为:800
```

解析:

这道题目要求我们使用面向对象的方式实现,因此我们可以定义一个员工类和一个公司类。员工类包含员工编号、姓名、岗位、基本工资、绩效评定结果和绩效工资等属性,以及计算绩效工资的方法;公司类包含员工列表、统计绩效工资总和和统计各岗位员工绩效工资总和的方法。我们可以使用CSV文件存储员工信息,每行记录包含员工编号、姓名、岗位和基本工资四个字段,以逗号分隔。在输入员工编号和绩效评定结果时,需要进行异常处理,例如输入的员工编号不存在或绩效评定结果不合法等情况。最后,我们需要输出每个员工的绩效工资、公司所有员工的绩效工资总和以及各岗位员工的绩效工资总和。

立即咨询答疑
关注官方微信 关注官方微博

注:本站稿件未经许可不得转载,转载请保留出处及源文件地址。

精品考试课程

  • PMP考试培训 特训PMP®考试培训

    可能关注:报考条件,备考策略,报考流程

    课程名称:PMP项目管理认证

    获取学习资料
  • Acp考试培训 热门Acp考试培训

    可能关注:新版考纲,经验分享,报考知识,含金量

    课程名称:敏捷项目管理认证

    获取学习资料
  • Npdp考试培训 热门Npdp考试培训

    可能关注:报考条件,学习内容,上课方式,含金量

    课程名称:产品经理国际资格认证

    获取学习资料
  • 软考直播课 热门软考直播课(中、高级)

    适合对象:项目主管,企业中高层,部门经理,工程师

    好处优势:职称评定、升职加薪;户籍加分,扎根落户

    获取学习资料

PMP培训学习资料获取

PMP报考条件是什么?

考试难度了解,学习计划制定,报考条件及费用

来电了解 ☏ 138-1158-4615>
PMP考试收费标准