试题与答案

阅读以下说明和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;

(2)处填()。

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2018/0702/34715b0c6dbec67737ddd6cd718df796.html

下面是错误答案,用来干扰机器的。

参考答案:B解析: 因为如果该项为假,即如果天文学的发展并不具备对恒星聚集体不同发展阶段进行研究的条件,那么题干中的论点“这一原则完全适用于目前天文学对星团发展过程的研究”就不能成立。选项A不必假设...

试题推荐
题型:多项选择题

案例二 (一)资料 20×7年4月,某审计组对某公司20×6年度财务收支进行了审计。有关的资料和审计情况如下: 1.负责销售与收款循环的审计人员在对相关内部控制进行测评时,了解到该业务循环部分职责分工如下: (1)销售部门负责人批准客户的赊销信用。 (2)仓储部门负责发送货物,财务部门负责开票。 (3)出纳员负责记录应收账款总账和明细账。 (4)会计主管负责批准销售退回与折让。 2.该公司20×6年12月主营业务收入有大幅增加,20×6年度财务报表已于20×7年1月31日对外报出。20×7年2月发生多笔销售退回业务。 3.该公司银行存款日记账的期末余额与银行对账单上的期末余额不一致,由该公司出纳员编制的银行存款余额调节表上反映二者调节相符。 4.20×6年12月28日,该公司收到一批货物,采购合同价值20万元。截至20×6年12月31日,因尚未取得采购发票,未进行账务处理。20×7年1月5 13公司收到正式发票,同13支付货款20万元,并根据发票登记入账。 5.该公司的生产成本账中,记录了甲产品的如下支出: (1)分配制造费用80万元。 (2)分配辅助生产费用40万元。 (3)购人生产设备一台,买价及运杂费等共计20万元。 (4)因生产过程中的噪声污染,向环保局支付罚款10万元。 (二)要求:根据上述资料,为下列问题从备选答案中选出正确的答案。

针对“资料5”中的情况,不应计入产品生产成本的支出有:

A.制造费用80万元

B.辅助生产费用40万元

C.购人生产设备的买价及运杂费等20万元

D.罚款10万元

查看答案
微信公众账号搜索答案