问题 单项选择题

以下程序的输出结果是( ) int d=1; fun(int p) { static int d=5; d+=P: printf("%d",d); return(d); } main() { int am=3; printf("%d\n",fun(a+fun(d))): }

A.6 9 9

B.6 6 9

C.6 15 15

D.6 6 15

答案

参考答案:C

解析: int d=1; fun(int p) { static int d=5;/*变量d被定义为static存储类型的int整型变量,作用域仪限两数fun(int p)内。函数fun(int p)被执行之后变量d仍然存在,再次执行函数fun(int p)时所使用的变量d的值是上次调用函数fun(int p)时d所得到的新值。*/ d+=P; printf("%d",d);/*每次调用都会打印输出d的值*/ return(d);/*返回d的值*/ main() { int a=3; printf("%d\n",fun(a+fun(d)));/*此处调用函数fun(int p)时,所用的变量d为整个程序段头所定义的d*/ }

问答题

某实施施工监理的工程,建设单位按照《建设工程施工合同(示范文本)》与甲施工单位签订了施工总承包合同。合同约定开工日期为2006年3月1日,工期为302d,建设单位负责施工现场外道路开通及设备采购;设备安装工程可以分包;甲施工单位通过筛选与乙施工单位签订了安装分包合同。经总监理工程师批准的施工总进度计划如下图所示(时间单位:d)。

在施工过程中发生了以下事件。

事件一:由于道路没有及时开通,使开工日期推迟到2006年3月4日,并造成施工方经济损失3万元,为此,施工单位于2006年3月10日向监理单位提出延长工期的索赔。

事件二:在基础工程施工中,由于遭遇特大暴雨,土方工程发生滑坡,造成人员、机械损失共计57万元,导致C工作持续时间延长12d,为此提出经济补偿与工期的延期。

事件三:在主体施工过程中,甲施工单位为保证工程质量,改进了混凝土泵浇注的施工工艺,延误F工作时间10d,为此甲施工单位向建设单位提出延期10d的申请。

事件四:设备安装工程完工后进行验收,第一次试车验收结果不合格,经检查分析,是由于设备本身质量有问题造成的,为此乙施工单位提出将已安装的设备拆除,重新安装,并重新组织试车验收。为此造成J工作持续时间延长24d,费用增加6万元,甲施工单位就此提出工期和费用索赔。

问题:

事件三中,甲施工单位改进施工工艺应遵循什么审批程序对甲施工单位的延期申请,监理单位应如何答复?说明理由。

多项选择题