选择题:阅读下列说明和Java代码,将应填入(n)处的字句写在对应栏内。【说明】 已知某企业的采购审批是分级进

  • 题目分类:软考中级
  • 题目类型:选择题
  • 查看权限:VIP
题目内容:
阅读下列说明和Java代码,将应填入(n)处的字句写在对应栏内。

【说明】

已知某企业的采购审批是分级进行的,即根据采购金额的不同由不同层次的主管人员来审批,主任可以审批5万元以下(不包括5万元)的采购单,副董事长可以审批5万元至10万元(不包括10万元)的采购单,董事长可以审批10万元至50万元(不包括50万元)的采购单,50万元及以上的采购单就需要开会讨论决定。

采用责任链设计模式(Chain of Responsibility)对上述过程进行设计后得到的类图如图7-1所示。

【Java 代码】

class PurchaseRequest {

public double Amount; // 一个采购的金额

public int Number; // 采购单编号

public String Purpose; // 采购目的

};

class Approver { // 审批者类

public Approver() { successor = null; }

public void ProcessRequest(PurchaseRequest aRequest){

if (successor != null){ successor.(1); }

}

public void SetSuccesser(Approver aSuccesssor){ successor = aSuccesssor; }

private (2) successor;

};

class Congress extends Approver {

public void ProcessRequest(PurchaseRequest aRequest) {

if(aRequest,Amount >= 500000){ // 决定是否审批的代码省略}

else (3).ProcessRequest(aRequest);

}

};

class Director extends Approver {

public void ProcessRequest(PurchaseRequest aRequest){ // 此处代码省略 }

};

class President extends Approver {

public void ProcessRequest(PurchaseRequest aRequest) { // 此处代码省略 }

};

class VicePresident extends Approver {

public void ProcessRequest(PurchaseRequest aRequest) { // 此处代码省略 }

};

public class rs {

public static void main(String[] args) throws IOException {

Congress Meeting = new Congress();

VicePresident Sam = new VicePresident();

Director Larry = new Director();

President Tammy = new President();

// 构造责任链

Meeting. SetSuccessor(null); Sam. SetSuccessor((4));

Tammy. SetSuccessor((5)); Larry. SetSuccessor((6));

//构造一采购审批请求

PurchaseRequest aRequest = new PurchaseRequest();

BufferedReader br =

new BufferedReader(new InputStreamReader(System.in));

aRequest.Amount = Double.parseDouble(br.readLine());

(7).ProcessRequest(aRequest); // 开始审批

return ;

}

}




参考答案:

是空腹血浆中的主要脂蛋白,可将胆固醇运输到肝外组织的为()

是空腹血浆中的主要脂蛋白,可将胆固醇运输到肝外组织的为()A:三酰甘油酯 B:血清总胆固醇 C:低密度脂蛋白胆固醇 D:极低密度脂蛋白胆固醇 E:高密度脂蛋白胆固醇

查看答案

阅读以下关于CAN现场总线嵌入式监控系统的技术说明,根据要求回答问题1至问题5。[说明]某自动化仪表企业正在研究使用现场总线网络构成自动监测系统的可行性,打算采用 CAN(Controller Area Netw

阅读以下关于CAN现场总线嵌入式监控系统的技术说明,根据要求回答问题1至问题5。[说明] 某自动化仪

查看答案

A.- 西林B.- 拉唑C.- 培南D.- 普利E.- 沙星

A.- 西林 B.- 拉唑 C.- 培南 D.- 普利 E.- 沙星药名词干为"- oxacm"的药品是

查看答案

A.180~220g/LB.170~200g/LC.(4.0~10.0)×10/LD.(15.0~20.0)×/LE.(6.0~7.0)×10/L

A.180~220g/L B.170~200g/L C.(4.0~10.0)×10/L D.(15.0~20.0)×/L E.(6.0~7.0)×10/L新生儿红细胞(RBC)计数正常参考区间是

查看答案

若关键字是非负整数,快速排序、归并排序、堆排序和基数排序中(54)最快。若要求辅助空间为O(1),应选(

若关键字是非负整数,快速排序、归并排序、堆排序和基数排序中(54)最快。若要求辅助空间为O(1),应选(

查看答案