试题七(共 15 分) 阅读下列说明和 Java 代码,将应填入 (n) 处的字句写在答题纸的对应栏内。 【说明
试题七(共 15 分)
阅读下列说明和 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 SetSuccessor(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 ;
}
}
阅读下面这首诗,完成下题。栀子花诗[明]沈周雪魄冰花凉气清,曲栏深处艳精神。一钩新月风牵影,暗送娇 语文 2020-05-17 …
阅读李清照词《鹧鸪天》,完成后面问题。鹧鸪天李清照暗淡轻黄体性柔,情疏迹远只香留。何须浅碧深红色, 语文 2020-06-09 …
阅读下列文段,按要求答题。狡(xiá)者鄙读书,无知者(xiàn)读书,惟明智之士用读书,然书并不 语文 2020-06-19 …
阅读下面这首明诗,完成后面的题。(共11分)栀子花诗明沈周雪魄冰花凉气清,曲栏深处艳精神。一钩新月 语文 2020-06-25 …
古文中“栏杆”有什么意境?柳永的《八声甘州》中“倚栏杆处”和辛弃疾的《水龙吟·登建康赏心亭》中“栏 语文 2020-06-26 …
下列各项中注音有误的一项是()A、讪笑shàn??shǔn吮吸乳汁允许yǔnB、shǔn栏楯循序渐 语文 2020-06-28 …
下列各组词语中注音正确的一项是()A.确凿záo骊lí歌叮嘱zhǔ栅shàn栏B.莱畦qí木履jī 语文 2020-06-28 …
八、从n栏中选出与i栏对应的答句。(每小题2分,共10分)IⅡ()1.Lookatthemonke 其他 2020-07-11 …
下列加点字的读音全部正确的一项是()A.荨(xún)麻褊狭(biǎn)烘焙(bèi)莺飞草长(zh 语文 2020-07-23 …
写简短标语,句式不限例:蓄水池:只有先充实自己,才能服务于别人在(读报栏读书亭翠竹雪松)写简短标语, 语文 2020-11-26 …