A.三费管理员---部门业务主管---部门内设中心领导---采购部门或业务部门负责人---分公司领导
B.部门结算单管理员---项目经理---部门二级经理副职---部门二级经理正职---公司领导
C.部门结算单管理员---项目经理---项目组组长---部门二级经理
D.部门结算单管理员---项目经理
第2题
A.三费管理员---部门业务主管---部门内设中心领导---采购部门或业务部门负责人---分公司领导
B.部门结算单管理员---项目经理---部门二级经理副职---部门二级经理正职---公司领导
C.部门结算单管理员---项目经理---项目组组长---部门二级经理
D.部门结算单管理员---项目经理
第3题
A.紧急采购需在事后一周内补办采购流程申请,事后报批需附上本次采购属于紧急采购的资料
B.紧急采购需在事后两个工作日内补办采购流程申请,事后报批需附上本次采购属于紧急采购的资料
C.单次采购金额在1万元以内的紧急采购由管理部负责人审批,超过1万元的由业务部总经理审批
D.原则上每个项目每月紧急采购次数不得超过2次,如超过2次则需审批至运营支持中心供应链负责人
第5题
请阅读以下技术说明、类图及C++代码,根据要求将(1)~(7)空缺处的内容填写完整。
[说明]
已知某企业的采购审批是分级进行的,即根据采购金额的不同由不同层次的主管人员来审批。主任可以审批5万元以下(不包括5万元)的采购单,副董事长可以审批5万元至10万元(不包括10万元)的采购单,董事长可以审批10万元至50万元(不包括50万元)的采购单,50万元及以上的采购单就需要开会讨论决定。
采用责任链设计模式(Chain of Responsibility)对上述过程进行设计后得到的类图如图3-27所示。
[C++代码]
第7题
第8题
A.三费管理员---部门业务主管---部门内设中心领导---采购部门或业务部门负责人---分公司领导
B.部门结算单管理员---项目经理---部门二级经理副职---部门二级经理正职---公司领导
C.部门结算单管理员---项目经理---项目组组长---部门二级经理
D.部门结算单管理员---项目经理
第11题
阅读下列说明和C++代码,将应填入(n)处的字句写在对应栏内。
【说明】
已知某企业的采购审批是分级进行的,即根据采购金额的不同由不同层次的主管人员来审批,主任可以审批5万元以下(不包括5万元)的采购单,副董事长可以审批5万元至10万元(不包括10万元)的采购单,董事长可以审批10万元至50万元(不包括50万元)的采购单,50万元及以上的采购单就需要开会讨论决定。
采用责任链设计模式(Chain of Responsibility)对上述过程进行设计后得到的类图如图6-1所示。
【C++代码】
include <string>
include <iostream>
using namespace std;
class PurchaseRequest {
public:
double Amount; /*一个采购的金额*/
int Number; /*采购单编号*/
string Purpose; /*采购目的*/
};
class Approver { /*审批者类*/
public:
Approver() { successor = NULL; }
virtual void ProcessRequest(PurchaseRequest aRequest){
if (successor != NULL){ successor-> (1) ; }
}
void SetSuccessor(Approver *aSuccesssor) { successor = aSuccesssor; } private:
(2) successor; };
class Congress : public Approver {
public:
void ProcessRequest(PurchaseRequest aRequest) {
if(aRequest.Amount >= 500000){ /*决定是否审批的代码少略*/ }
else (3) ProcessRequest(aRequest);
}
class Director : public Approver {
public:
void ProcessRequest(PurchaseRequest aRequest){ /*此处代码省略*/
}
};
class President : public Approver {
public:
void ProcessRequest(PurchaseRequest aRequest) /*此处代码省略*/ }
};
class VicePresident : public Approver {
public:
void ProcessRequest(PurchaseRequest aRequest) /*此处代码省略*/ }
};
void main(){
Congress Meeting; VicePresident Sam; Director Larry ; President
Tammy;
Meeting. SetSuccessor(NULL); Sam. SetSuccessor((4) );
Tammy. SetSuccessor((5) ); Larry. SetSuccessor((6) );
PurchaseRequest aRequest; /*构造一采购审批请求*/
cin >> aRequest.Amount; /*输入采购请求的金额*/
(7) .ProcessRequest(aRequest); /*开始审批*/
return ;
}
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!