考试总分:6分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2010下半年软件设计师下午试题
A(1)=name;}(2);//增加子公司、办事处或部门(3);//删除子公司、办事处或部门};classConcreteCompany:publicCompany{private:listchildren;//存储子公司、办事处或部门public:ConcreteCompany(stringname):Company(name){}voidAdd(Company*c){(5).pushback(c);}voidDelete(Company*c){(6).remove(c);}};classHRDepartment:publicCompany{public:HRDepartment(stringname):Company(name){}//其它代码省略};classFinanceDepartment:publicCompany{public:FinanceDepartment(stringname):Company(name){}//其它代码省略};voidmain(){ConcreteCompany*root=newComcreteCompany(“北京总公司”,);root->Add(newHRDepartment(“总公司人力资源部”)):root->Add(newFinanceDepartment(“总公司财务部”));ConcreteCompany*comp=newConcreteCompany(“上海分公司”);comp->Add(newHRDepartment(“上海分公司人力资源部”));comp->Add(newFinanceDepartment(“上海分公司财务部”));(7);ConcreteCompany*compl=newConcreteCompany(“南京办事处”,):compl->Add(newHRDepartment(“南京办事处人力资源部”));compl->Add(newFinanceDepartment(“南京办事处财务部”)):(8);//其它代码省略}[15分]