[说明] 在销售系统中常常需要打印销售票据,有时需要在一般的票据基础上打印脚注。这

题型:填空题

问题:

[说明]
在销售系统中常常需要打印销售票据,有时需要在一般的票据基础上打印脚注。这样就需要动态地添加一些额外的职责。如下展示了Decorator(修饰)模式。SalesOrder对象使用一个SalesTicket对象打印销售票据,先打印销售票据内容,然后再打印脚注。图显示了各个类间的关系。以下是C++语言实现,能够正确编译通过。


[C++代码]
class Component
public:
______ void prtTicket() = 0;
;
class SalesTicket : public Component
public:
void prtTicket()
cout<<"Sales Ticket!"<<endl;

;
class Decorator : public Component
public:
virtual void prtTicket();
Decorator(Component *myC);
private:
______ myComp;
;
Decorator∷Decorator(Component *myC)

myComp = myC;

void Decorator∷prtTicket()

myComp->prtTicket();

class Footer : public Decorator
public:
Footer(Component *myC);
void prtTicket();
void prtFooter();
;
Footer∷Footer(Component *myC) : ______
void Footer∷prtFooter()

cout<<"Footer"<<end1;

void Footer∷prtTicket ()

______;
prtFooter();

class SalesOrder
public:
void prtTicket();
;
void SalesOrder∷prtTicket()

Component *myST;
myST = new Footer______;
myST->prtTicket();

考点:计算机软件水平考试中级软件设计师(A)中级软件设计师下午试题
题型:填空题

项目计划阶段的融资服务主要从______的角度,调整和落实融资方案,为项目筹资和企业投资理财服务。

A.项目法人

B.企业

C.业主

D.投资

E.工程师

题型:填空题

设备购置费的计算公式为()。

A.设备购置费=设备原价+工器具生产家具购置费

B.设备购置费=设备原价

C.设备购置费=设备原价+设备运输装卸费

D.设备购置费=设备原价+设备运杂费

题型:填空题

24小时降水量达30mm,则降水强度等级为()。

A.小雨

B.中雨

C.大雨

D.暴雨

题型:填空题

shell内部命令exit用于返回退出状态,当没有找到文件时,返回()

A.exit0

B.exit1

C.exit2

D.exit3

题型:填空题

由于硬质合金镗刀不耐冲击,故刃倾角应取得比高速钢镗刀()。

A.大些

B.小些

更多题库