logo - 刷刷题
下载APP
【简答题】

阅读下列说明和Java代码,在 (n) 处填入正确的字句。
[说明]
某公司的组织结构图如图10.6所示,现采用组合(Composition)设计模式来设计,得到如图10.7所示的类图。

其中Company为抽象类,定义了在组织结构图上添加(Add)和删除(Delete)分公司/办事处或者部门的方法接口。类ConcreteCompany表示具体的分公司或者办事处,分公司或办事处下可以设置不同的部门。类HRDepartment和FinanceDepartment分别表示人力资源部和财务部。
[Java代码]
import javA.util.*:
(1) Company
protected String name;
public Company (String name)( (2) =name;
public abstract void Add(Company c);//增加子公司、办事处或部门
public abstract void Delete(Company c);//删除子公司、办事处或部门

class ConcreteteCompany extends Company
private List< (3) >children-new ArrayList< (4) >();
//存储子公司、办事处或部门
public ConcreteCompany (String name) super (name);
public void Add(Company c) (5) .add(c);
public void Delete (Company c) (6) .remove (c);

class HRDepartment extends Company
public HRDepartment (String name) super (name);
//其他代码省略

class FinanceDepartment extends Company
public FinanceDepartment (String name)( super (name);
//其他代码省略

public class Test
public static void main(String[] args)
ConcreteCompany root=new ConcreteCompany("北京总公司");
root.Add (new HRDepartment("总公司人力资源部"));
root.Add (new FinanceDepartment("总公司财务部"));
ConcreteCompany comp=new ConcreteCompany("上海分公司");
comp.Add (new HRDepartment("上海分公司人力资源部"));
comp.Add (new FinanceDepartment("上海分公司财务部"));
(7)
ConcreteCompany comp1 =new ConcreteCompany("南京办事处");
comp1.Add (new HRDepartment("南京办事处人力资源部"));
comp1.Add (new FinanceDepartment("南京办事处财务部");
(8) ;//其他代码省略

阅读下列说明和Java代码,在 (n) 处填入正确的字句。
[说明]
某公司的组织结构图如图10.6所示,现采用组合(Composition)设计模式来设计,得到如图10.7所示的类图。

其中Company为抽象类,定义了在组织结构图上添加(Add)和删除(Delete)分公司/办事处或者部门的方法接口。类ConcreteCompany表示具体的分公司或者办事处,分公司或办事处下可以设置不同的部门。类HRDepartment和FinanceDepartment分别表示人力资源部和财务部。
[Java代码]
import javA.util.*:
(1) Company
protected String name;
public Company (String name)( (2) =name;
public abstract void Add(Company c);//增加子公司、办事处或部门
public abstract void Delete(Company c);//删除子公司、办事处或部门

class ConcreteteCompany extends Company
private List< (3) >children-new ArrayList< (4) >();
//存储子公司、办事处或部门
public ConcreteCompany (String name) super (name);
public void Add(Company c) (5) .add(c);
public void Delete (Company c) (6) .remove (c);

class HRDepartment extends Company
public HRDepartment (String name) super (name);
//其他代码省略

class FinanceDepartment extends Company
public FinanceDepartment (String name)( super (name);
//其他代码省略

public class Test
public static void main(String[] args)
ConcreteCompany root=new ConcreteCompany("北京总公司");
root.Add (new HRDepartment("总公司人力资源部"));
root.Add (new FinanceDepartment("总公司财务部"));
ConcreteCompany comp=new ConcreteCompany("上海分公司");
comp.Add (new HRDepartment("上海分公司人力资源部"));
comp.Add (new FinanceDepartment("上海分公司财务部"));
(7)
ConcreteCompany comp1 =new ConcreteCompany("南京办事处");
comp1.Add (new HRDepartment("南京办事处人力资源部"));
comp1.Add (new FinanceDepartment("南京办事处财务部");
(8) ;//其他代码省略

参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【多选题】美国某家机器制造商同英国某家公司签订销售机器合约为100万英镑,3个月后买方支付货款,该公司财务总监非常关注合约的外汇风险,可以采取的措施有()。

A.
向银行借入英镑兑换为美元存款
B.
向银行卖出英镑兑美元外汇远期
C.
买入英镑兑美元看跌外汇期权
D.
卖出英镑兑美元外汇期货

【单选题】ABC会计师事务所的乙注册会计师作为项目负责人负责对B公司(上市公司)20×8年度财务报表进行审计,为了保证业务质量,会计师事务所应当制定业务质量控制政策和程序。对以下问题请根据《业务质量控制准则》的规定,代为做出正确的专业判断。 以下是ABC会计师事务所在对B公司财务报表审计业务执行业务质量控制准则时制定的部分政策和程序,其中说法不正确的是( )。

A.
由于乙项目负责人对该业务最为熟悉,因此要求乙对质量控制制度承担最终责任
B.
要求承担质量控制制度运作责任的人员具有必要的权限,是为了保证其能够实施质量控制政策和程序
C.
由于B公司为上市公司,涉及公众利益的范围大,因此如果与B公司建立长期的合作关系,要定期轮换项目负责人
D.
确定复核人员的原则是,由项目组内经验较多的人员复核经验较少的人员执行的工作

【单选题】2021年10月,迅捷公司委托A会计师事务所对公司2021年度财务报表进行审计并出具审计报告。根据《企业内部控制应用指引第14号——财务报告》,下列选项中,与迅捷公司财务报告有关的风险是()。

A.
公司财务报表的编制不符合国家统一的会计准则制度
B.
没有编制预算或预算不健全
C.
销售过程存在舞弊行为,如收取回扣等问题
D.
外包范围和价格确定不合理,承包方选择不当,系一家皮包公司