阅读以下说明和C++代码,将应填入 (n) 处的字句写在对应栏内。[说明]某绘图系统

题型:填空题

问题:

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

[说明]

某绘图系统存在Point、Line、Square三种图元,它们具有Shape接口,图元的类图关系如图18-1所示。现要将Circle图元加入此绘图系统以实现功能扩充。已知某第三方库已经提供了XCircle类,且完全满足系统新增的Circle图元所需的功能,但XCircle不是由Shape派生而来的,它提供的接口不能被系统直接使用。代码18.1既使用了XCircle又遵循了Shape规定的接口,既避免了从头开发一个新的Circle类,又可以不修改绘图系统中已经定义的接口。代码18.2根据用户指定的参数生成特定的图元实例,并对之进行显示操作。

绘图系统定义的接口与XCircle提供的显示接口及其功能如表18-1所示。

[代码18.1]

class Circle:public (1)

private:

(2) m_circle;

public:

void display()

m_circle. (3)

[代码18.2]

class Factory

public:

(4) getShape Instance(int type) //生成特定类实例

switch(type)

case 0:return new point;

case 1:return new Rectangle;

case 2:return new line;

case 3:return new Circle;

default:return NULL;

void main(int argc,char *argv[])

if(argc!=2)

cout<<"error parameters!"<<end1;

return;

int type=atoi(argv[1]);

Factory factory;

Shape *s;

S=factory. (5)

if(s=NULL)

cout<<"Error get the instance!"<<end1;

return;

C->display();

(6)

return;

(6)处填()。

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

急性膀胱炎的治疗应首选的抗生素是()

A.氧氟沙星

B.利福平

C.头孢拉定

D.青霉素V钾

E.红霉素

题型:填空题

启蒙思想家在抨击封建制度的同时,以理性的眼光为未来社会勾画了一幅理想的政治蓝图,提出了很多社会学说,其中,在资本主义制度建立后被真正实践的学说有

①三权分立学说②君主立宪学说③自由平等学说④人民主权学说[ ]

A.①②③④

B.①②③

C.①②

D.③④

题型:填空题

职业技能鉴定考试的主耍目的是()。

A.为劳动者持证上岗和用人单位就业准人资格提供依据

B.为劳动者提供就业证书

C;检验劳动者的技能水平

D.测量劳动者职业技能的等级

题型:填空题

某县工商行政管理局,因王某超出了经营许可证指定的范围经营各种业务活动,对王某进行了行政处罚。在县工商行政管理局宣告处罚决定书时,王某不在场,县工商行政管理局应当怎样将处罚决定书送达王某( )

A.在7日内依照我国《行政诉讼法》的有关规定送达

B.在7日内依照我国《民事诉讼法》的有关规定送达

C.在3日内依据我国《行政诉讼法》的有关规定送达

D.在3日内依照我国《民事诉讼法》的有关规定送达

题型:填空题

在相对估值法中,承销商审查可比较的发行公司的初次定价和其二级市场表现,然后根据发行公司的特质进行价格调整,为新股发行进行估价。( )

更多题库