阅读下列说明和C++代码,将应填入 (n) 处的字句写在对应栏内。[说明]已知某企业

题型:填空题

问题:

阅读下列说明和C++代码,将应填入 (n) 处的字句写在对应栏内。

[说明]

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

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

[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

publlc:

void ProcessRequest(PurchaseRequest aRequest) /*此处代码省略*/

class President:public Approver

public:

void ProcessRequest(PurchaseRequest aRequest)/*此处代码省略*/

class VicePresident:public Approver

public:

void ProcessRequest(PurchaseRequest aRequest)/*此处代码省略*/

void msin()

Congress Meeting;VicePresident Sam;Director Larry;President Tammy;

//构造责任链

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

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

PurchaseRequest aRequest; //构造采购审批请求

cin>>aRequest.Amount; //输入采购请求的金额

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

return;

(2)处填()。

考点:计算机软件水平考试中级软件设计师软件设计师
题型:填空题

最常见的晕厥类型是()

A.心律失常性晕厥

B.窃血综合征

C.神经反射性晕厥

D.器质性心脏病性晕厥

E.情境性晕厥

题型:填空题

I’ll leave him a note _______ he’ll know where we are.

A.so that

B.so as

C.in order

D.for

题型:填空题

省十二次党代会根据胡 * * * * 对江苏工作提出的“六个注重”新要求,明确了实施“八项工程”的战略任务,省纪委全会提出纪检监察机关的中心任务是,为落实“六个注重”、实施“八项工程”提供切实保障。请简述“六个注重”、“八项工程”的内容。

题型:填空题

可桔抗颠茄碱类药物中毒的药物是

A.碘解磷定
B.毛果芸香碱
C.乙酰胆碱
D.新斯的明
E.普萘洛尔

题型:填空题

若把操作系统看做计算机系统资源的管理者,下列 (12) 不属于操作系统所管理的资源。

A.内存

B.中断

C.CPU

D.程序

更多题库