问题 单项选择题

当程序运行陷于死循环时,说明程序中存在 (10) 。采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是 (11)

A.递归程序经编译后形成较长目标代码,所以需要较多的运行时间

B.递归程序执行时多次复制同一段目标代码占用了较多的时间

C.递归程序执行时一系列的调用及返回占用了较多的时间

D.递归程序执行过程中重复存取相同的数据占用了较多的时间

答案

参考答案:C

解答题
问答题

某设备工程采用《FDIC生产设备和设计—施工合同条件》,雇主分别与A公司订立了《雇主/咨询工程师服务协议书》,与B公司订立了《生产设备和设计—施工合同》。在合同履行过程中,发生了下述事件。 事件1:在B公司制造生产设备期间,工程师要求对生产设备的制造工艺进行实地检验。但B公司以生产设备的制造工艺涉及其商业秘密为由,拒绝安排工程师进入设备制造厂进行检验。 事件2:生产设备制造完毕;在运往安装现场途中遭遇暴风雪,交通中断,使得设备进场比预计时间迟延,导致安装工程延误了2天进行。对此,承包商向工程师提出索赔,要求延长竣工时间2天,并补偿2天的停工损失。 事件3:生产设备安装完毕,依照合同要求对生产设备进行竣工试验。在启动前试验时,发现由于雇主提供的基础工程出现沉降,导致不能进行启动试验,故对基础工程进行了修复,启动试验延误了2天。进行启动试验时,发现由于生产设备的设计缺陷,影响了生产设备运行的可靠性,又对生产设备进行了修补,因此导致竣工试验延误了3天。生产设备的竣工试验通过后,B公司向工程师提出索赔,要求延长竣工时间5天,补偿5天停工损失。 问题: 1.在事件1中,B公司是否可以拒绝工程师的检验要求说明理由。 2.在事件2中,工程师应如何处理承包商的索赔说明理由。 3.在事件3中,工程师应如何处理承包商的索赔说明理由。