宅男噜噜噜666在线观看,国产1区二区三区,国产日韩欧美大片,国产超碰97,国产自产视频,99久久国产综合精品色伊,亚洲午夜高清

軟題庫(kù) 學(xué)習(xí)課程
當(dāng)前位置:信管網(wǎng) >> 在線考試中心 >> 試題查看
試題題型【分析簡(jiǎn)答題】
試題內(nèi)容

閱讀以下說明和C++代碼,填補(bǔ)C++代碼中的空缺(1)~(6),將解答寫在答題紙的對(duì)應(yīng)欄內(nèi)。
【說明】
已知某公司按周給員工發(fā)放工資,其工資系統(tǒng)需記錄每名員工的員工號(hào)、姓名、工資等信息。其中一些員工是正式的,按年薪分周發(fā)放(每年按52周計(jì)算);另一些員工是計(jì)時(shí)工,以小時(shí)工資為基準(zhǔn),按每周工作小時(shí)數(shù)核算發(fā)放。
下面是實(shí)現(xiàn)該工資系統(tǒng)的C++代碼,其中定義了四個(gè)類:工資系統(tǒng)類PayRoll,員工類Employee,正式工類Salaried和計(jì)時(shí)工類Hourly,Salaried和Hourly是Employee的子類。
【C++代碼】
//頭文件和域名空間略
const int EMPLOYEE_NUM=5;
class Employee {
protected:
int empCode;            //員工號(hào)
string name;            //員工姓名
double salary;          //周發(fā)放工資
public:
Employee(const int empCode, const string &name ) {
this->empCode=empCode;    this->name=name;
}
virtual ~Employee(){ }
virtual void pay()=0;
double getSalary() { return this->salary; }
};
class Salaried  (1)  {
private:     double payRate;    //年薪
public:
Salaried(const int empCode, const string &namet double payRate):Employee (empCode, name)   {
this->payRate=payRate;
}
void pay() {
this->salary= (2) ;   //計(jì)算正式員工的周發(fā)放工資數(shù)
cout << this->name << ":" << this->salary<};
class Hourly  (3)  {
private:
double payRate;            //小時(shí)工資數(shù)
int hours;                 //周工作小時(shí)數(shù)
public:
Hourly (const int empCode. const string &name, int hours, double payRate)
:Employee(empCode, name) {
this->payRate=payRate;    this->hours=hours;
}
void pay()  {
this->salary= (4) ;  //計(jì)算計(jì)時(shí)工的周發(fā)放工資數(shù)
cout << this->name << ":" << this->salary << endl;
}
};
class PayRoll  {
public:
void pay (Employee*e[])  {
for (int i=0;  i e[i]->pay();
}
}
};
int main()  {
PayRoll payRoll=new PayRoll;
(5)  employees [EMPLOYEE_NUM]= {
new Salaried (1001, "Zhang San", 58000.00),
//此處省略對(duì)其他職工對(duì)象的生成
new Hourly (1005, "Li", 12, 50.00),
};
payRoll->pay( (6) );
double total=0.0;
for (int i=0;  i { total+=employees[i]->getSalary();}    //統(tǒng)計(jì)周發(fā)放工資總額
cout<<"總發(fā)放額="<delete payRoll;  return 0;
}

查看答案

相關(guān)試題