问题 单项选择题

有以下程序
int fun(int n)
if(n==1)return 1;
else
rerurn(n+fun(n+1));

main()
int x;
scanf("%d",&x);x=fun(x);printf("%d\n",x);

执行程序时,给变量x输入10,程序的输出结果是

A.55

B.54

C.65

D.45

答案

参考答案:A

解析: 本程序考查的是函数的递归调用,在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用,执行结果为1+2+3+4+5+6+7+8+ 9+10=55。

选择题
问答题

某施工单位(乙方)与某建设单位(甲方)签订了建造无线电发射塔试验基地施工合同。合同工期为38天。由于该项目急于投入使用,在合同中规定,工期每提前(或拖后)1天奖(罚)5000元。乙方按时提交了施工方案和施工网络进度计划(图7-3),并得到甲方代表的同意。

图7-3 发射塔试验基地工程施工网络进度计划(单位:大) 实际施工过程中发生了以下几项事件: 事件1:在房屋基槽开挖后,发现局部有软弱下卧层。按甲方代表指示,乙方配合地质复查,配合用工为10个工日。地质复查后,根据经甲方代表批准的地基处理方案,增加工程费用4万元,因地基复查和处理使房屋基础施工延长3大,人工窝工15个工日。 事件2:在发射塔基础施工时,因发射塔坐落位置的设计尺寸不当,甲方代表要求修改设计,拆除已施工的基础,重新定位施工。由此造成工程费用增加1.5万元,发射塔基础施工延长2天。 事件3:在房屋主体施工中,因施工机械故障,造成人工窝工8个工日,房屋主体施工延长2天。 事件4:在敷设电缆时,因乙方购买的电缆质量不合格,甲方代表令乙方重新购买合格电缆。由此造成敷设电缆施工延长4天,材料损失费1.2万元。 事件5:鉴于该工程工期较紧,乙方在房屋装修过程中采取了加快施工的技术措施,使房屋装修施工缩短3天,该项技术措施费为0.9万元。 其余各项工作持续时间和费用均与原计划相符。【问题】 1.在上述事件中,乙方可以就哪些事件向甲方提出工期补偿和(或)费用补偿要求为什么 2.该工程的实际工期为多少大可得到的工期补偿为多少天 3.假设工程所在地人工费标准为30元/工日,应由甲方给予补偿的窝工人工费补偿标准为18元/工日,间接费、利润等均不予补偿。则在该工程中,乙方可得到的合理费用补偿有哪几项费用补偿额为多少元