阅读以下说明和C++程序,将应填入(n)处的字句写在答题纸的对应栏内。【说明】设计某IT教育研发中心的工资管理系统,该中心主要有3类人员:经理、销售员和销售经理。要求存储这些人员的编号、姓名和月工资,计算月工资并显示全部信息。月工资计算办法是:经理拿固定月薪8000元;销售员拿固定工资1000元,然后再按当月销售额的4%提成;销售经理既拿固定月工资也领取销售提成,固定月工资为5000元,销售提成为所管辖部门当月销售总额的5‰。按要求设计一个基类employee,销售员类salesman,经理类manager,销售经理类salesmanager.程序5-1是类employee的模块内容,程序5-2是类salesman的类模块内容,程序5-3是类manager的模块内容,程序5-4是类salesmanager的模块内容。在主测试程序中,输入张三所管部门月销售量10000后的输出结果如下:【程序5-1】#include#includeclassemployee{protected:intno;char*name;floatsalary;public:employee(intnum,char*ch){no=num;name=ch;salary=0;}virtualvoidpay()=0;virtualvoiddisplay(){cout《编号:《no《endl;cout《本月工资:《salary《endl;}};【程序5-2】classsalesman:(1){protected:floatcommrate,sales;public:salesman(intnum,char*ch):employee(num,ch){commrate=0.04;}voidpay(){cout《name《本月销售额:;cin》sales;salary=sales*commrate+1000;}voiddisplay(){cout《销售员:《name《endl;employee::display();}};【程序5-3】classmanager:(1){protected:floatmonthpay;public:manager(intnum,char*ch):employee(num,ch){monthpay=8000;}voidpay(){salary=monthpay;}voiddisplay(){cout《经理:《name《endl;employee::display();}};【程序5-4】classsalesmanager:(2){public:salesmanager(intnum,char*ch):(3){monthpay=5000;commrate=0.005;}voidpay(){cout《name《所管部门月销售量:;cin》sales;(4)}voiddisplay(){cout《销售经理:《name《endl;(5)}};voidmain()//主测试函数{salesmanagerp1(1001,张三);p1.pay();p1.display();}

阅读以下说明和C++程序,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

设计某IT教育研发中心的工资管理系统,该中心主要有3类人员:经理、销售员和销售经理。要求存储这些人员的编号、姓名和月工资,计算月工资并显示全部信息。月工资计算办法是:经理拿固定月薪8000元;销售员拿固定工资1000元,然后再按当月销售额的4%提成;销售经理既拿固定月工资也领取销售提成,固定月工资为5000元,销售提成为所管辖部门当月销售总额的5‰。

按要求设计一个基类employee,销售员类salesman,经理类manager,销售经理类salesmanager.

程序5-1是类employee的模块内容,程序5-2是类salesman的类模块内容,程序5-3是类manager的模块内容,程序5-4是类salesmanager的模块内容。在主测试程序中,输入张三所管部门月销售量10000后的输出结果如下:

【程序5-1】

#include

#include

classemployee

{

protected:

intno;

char*name;

floatsalary;

public:

employee(intnum,char*ch)

{no=num;

name=ch;

salary=0;}

virtualvoidpay()=0;

virtualvoiddisplay()

{cout《"编号:"《no《endl;

cout《"本月工资:"《salary《endl;}

};

【程序5-2】

classsalesman:(1)

{

protected:

floatcommrate,sales;

public:

salesman(intnum,char*ch):employee(num,ch)

{commrate=0.04;}

voidpay()

{cout《name《"本月销售额:";

cin》sales;

salary=sales*commrate+1000;}

voiddisplay()

{cout《"销售员:"《name《endl;

employee::display();}

};

【程序5-3】

classmanager:(1)

{

protected:

floatmonthpay;

public:

manager(intnum,char*ch):employee(num,ch)

{monthpay=8000;}

voidpay()

{salary=monthpay;}

voiddisplay()

{cout《"经理:"《name《endl;

employee::display();}

};

【程序5-4】

classsalesmanager:(2)

{

public:

salesmanager(intnum,char*ch):(3)

{monthpay=5000;

commrate=0.005;}

voidpay()

{cout《name《"所管部门月销售量:";

cin》sales;

(4)}

voiddisplay()

{cout《"销售经理:"《name《endl;

(5)}

};

voidmain()//主测试函数

{salesmanagerp1(1001,"张三");

p1.pay();

p1.display();

}


相关考题:

某企业招聘新员工时,要求应聘人员分别扮演顾客、销售员、销售经理等角色,并对应聘人员进行观察。这种测试方法是( )。A、倾向测验B、知识考试C、情景模拟考试D、价格测验

如果该公司决定对辞职人员面谈,则这次面谈最好由( )来进行。A.该企业的人力资源经理B.销售部经理C.人力资源管理的专员D.销售员代表

阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内。【说明】设计希赛IT教育研发中心的工资管理系统,该中心主要有3类人员:经理、销售员和销售经理。要求存储这些人员的编号、姓名和月工资,计算月工资并显示全部信息。月工资计算办法是:经理拿固定月薪8000元;销售员拿固定工资1000元,然后再按当月销售额的4%提成;销售经理既拿固定月工资也领取销售提成,固定月工资为5000元,销售提成为所管辖部门当月销售总额的5‰。按要求设计一个基类employee,销售员类salesman,经理类manager,销售经理类 salesmanager。程序5-1是类employee的模块内容,程序5-2是类salesman的类模块内容,程序5-3是类manager的模块内容,程序5-4是类salesmanager的模块内容。在主测试程序中,输入张三所管部门月销售量10000后的输出结果如下:张三所管部门月销售量:10000销售经理:张三编号:1001本月工资:5050include <iostream.h>include <string.h>class employee{protected:int no;char *name;float salary;public:employee(int num,char *ch){ no=num;name=ch;salary=0; }virtual void pay()=0;virtual void display(){ cout<<"编号:"<<no<<endl;cout<<"本月工资:"<<salary<<endl; }};【程序5-2】class salesman: (1){protected:float commrate, sales;public:salesman(int num,char *ch):employee(num,ch){ commrate=0.04; }void pay(){ cout<<name<<"本月销售额:";cin>>saies;salary=sales*commrate+1000; }void display(){ cout<<"销售员:"<<name<<endl;employee::display(); }};【程序5-3】class manager: (1){protected:float monthpay;public:manager(int num,char *ch):employee(num,ch){ monthpay=8000; }void pay(){ salary=monthpay; }void display(){ cout<<"经理:"<<name<<endl;employee::display(); }};【程序5-4】class salesmanager: (2){public:salesmanager(int num,char *ch): (3){ monthpay=5000;commrate=0.005;}void pay(){ cout<<name<<"所管部门月销售量:";cin>>sales;(4) }void display(){ cout<<"销售经理:"<<name<<endl;(5) }};void main() //主测试函数{ salesmanager p1 (1001,"张三");p1.pay();p1.display();}

ThinkServer共享联想那些全球研发资源?() A.日本(大和)研发中心,品质管理和控制B.中国(上海)研发中心,系统验证和产品化C.美国(罗利)研发中心,创新技术和系统设计D.中国(北京)研发中心,系统验证和产品化

某企业在招聘新员工时,要求应聘人员分别扮演顾客、销售员、销售经理等角色,并对应聘人员的表现进行观察。这种测试方法是()。A:倾向测验B:知识考试C:情景模拟考试D:人格测验

某企业在招聘新员工时,要求应聘人员分别扮演顾客、销售员、销售经理等角色,并对应聘人员的表现进行观察。这种测试方法是 ()。A 、 倾向测验B 、 知识考试C 、 情景模拟考试D 、 人格测验

某企业招聘新员工时,要求应聘人员分别扮演顾客、销售员、销售经理等角色,并对应聘人员进行观察。这种测试方法是()。A:倾向测验B:知识考试C:情景模拟考试D:价格测验

工作分析人员调查销售经理这个岗位,首先获取到的信息:任职者的工作名称(工作头衔):那就是()。A.经理B.销售经理C.销售员D.副总经理

42、工作分析人员调查销售经理这个岗位,首先获取到的信息:任职者的工作名称(工作头衔):那就是()。A.经理B.销售经理C.销售员D.副总经理