[试题]

阅读以下说明和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 .站点自行培训上岗

  • 查看答案
  • 某企业从销售员中选择一人担任销售部经理,该企业采用的招聘方法是(  )。

    [单选题]某企业从销售员中选择一人担任销售部经理,该企业采用的招聘方法是(  )。A.晋升B.职位转换C.职位轮换D.工作扩大

  • 查看答案
  • 某企业从销售员中选择一人担任销售部经理,该企业采用的招聘方法是()。

    [单选题]某企业从销售员中选择一人担任销售部经理,该企业采用的招聘方法是()。A.晋升B.职位转换C.职位轮换D.工作扩大

  • 查看答案
  • 某企业从销售员中选择一人担任销售部经理,该企业采用的招聘方法是( )。

    [单选题]某企业从销售员中选择一人担任销售部经理,该企业采用的招聘方法是( )。A.晋升B.职位转换C.职位轮换D.工作扩大

  • 查看答案
  • 某企业从销售员中选择一人担任销售部经理,该企业采用的招聘方法是( )。

    [单选题]某企业从销售员中选择一人担任销售部经理,该企业采用的招聘方法是( )。A.晋升B.职位转换C.职位轮换D.工作扩大

  • 查看答案
  • 更换销售员需提前()日向当地福彩中心提出申请

    [单选题]更换销售员需提前()日向当地福彩中心提出申请A .7B .15C .30D .40

  • 查看答案
  • 某企业在招聘新员工时,要求应聘人员分别扮演顾客、销售员、销售经理等角色,并对应聘

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

  • 查看答案
  • 某企业招聘新员工时,要求应聘人员分别扮演顾客、销售员、销售经理等角色,并对应聘人

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

  • 查看答案
  • 销售人员工作中的禁忌销售员()

    [单选题]销售人员工作中的禁忌销售员()A .免费给彩民发开奖结果B .表情沉闷、情绪化,表露出疲惫的神态C .宣传量力而行购彩D .帮助彩民了解熟悉玩法

  • 查看答案
  • 销售员与信贷经理之间的谈判是( )。

    [单选题]销售员与信贷经理之间的谈判是( )。A.冲突谈判B.分配性谈判C.和平谈判D.综合性谈判

  • 查看答案