问题 单项选择题

某建设项目业主与甲施工单位签订了施工总包合同,合同中保函手续费为20万元,合同工期为200天。合同履行过程中,因不可抗力事件发生致使开工日期推迟30天,因异常恶劣气候停工10天,因季节性大雨停工5天,因设计分包单位延期交图停工7天,上述事件均未发生在同一时间,则甲施工总包单位可索赔的保函手续费为( )万元。

A.0.7

B.3.7

C.4.7

D.5.2

答案

参考答案:B

解析: 首先应该判断哪些事件引起的工程延误是可以索赔的:不可抗力事件、设计分包单位延期交图,共计37天。原工期200天保函手续费为20万元,因此延长37天工期增加的保函手续费为3.7万元。

单项选择题
填空题

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

[说明]

在一公文处理系统中,开发者定义了一个公文类OfficeDoc,其中定义了公文具有的属性和处理公文的相应方法。当公文类的内容或状态发生变化时,关联此OfficeDoc类对象的相应的DocExplorer对象都要更新其自身的状态。一个OfficeDoc对象能够关联一组DocExplorer对象。当OfficeDoc对象的内容或状态发生变化时,所有与之相关联的DocExplorer对象都将得到通知,这种应用被称为观察者模式。以下代码写在一个Java源文件中,能够正确编译通过。

[Java代码]

//Subject.java文件

public interface Subject

public void attach(Observer DocExplorer);

public void detach(Observer DocExplorer);

void notifyObservers();

//Observer.Java文件

public interface Obsever(

void update( (1) );

//OfficeDoc.Java文件

import Java.util.*;

public class OfficeDoc implements Subject//OfficeDoc类实现Subject接口

private Vector ObserverVector=new Java.util.Vector();

//存储与OfficeDoc相关联的DocExplorer对象

public void attach(Obsever observer)

//将某DocExplorer对象与OfficeDoc相关联

ObserverVector.addElement(observer);

public void detach(Observer observer)

//解除某DocExplorer对象与OfficeDoc的关联关系

ObsprverVector.removeElement(observer);

public void notifyobserVers()

//当OfficeDoc对象状态已发生变化时,通知所有的DocExplorer对象

Enumeration enumeration= (2)

while(enumeration.hasMoreElements())

((Observer)enumeration.nextElement()). (3)

public Enumeration Observers()

return ObserverVector.elements();

//其他公文类的属性和方法省略

//DocExplorer.java文件

public class DocExplorer implements (4)

public void update( (5) )

//更新DocExplorer自身的状态,代码省略

 

(4)处填()。