问题 填空题

下列程序的输出结果是______。 #include<iostream.h> template<class T> T max(T x[],int n) { int i; T maxv=x[0]; for(i=1;i<n;i++) if(maxv<x[i]) maxv=x[i]; return maxv; } void main( ) { int a[]={3,2,7,6,8,9}; double b[]={1.2,3.4,2.5,7.3,6.8}; cout<<max(a,4)<<","<<max(b,3)<<endl; }

答案

参考答案:7,3.4

解析: 函数的功能是求出数组中指定范围的元素中的最大值。所以在a数组中前四个数据中最大值为7,数组b中前3个元素中最大值为3.4。

选择题
问答题

某工程项目,建设单位与施工总承包单位签订了施工承包合同,并委托某监理公司承担施工阶段的监理业务。施工总承包单位将屋面防水工程分包给一家专业施工单位,施工过程中发生了以下事件。

事件1:总监理工程师组织监理人员熟悉设计文件时,发现图纸中部分设计不当,即通过计算修改了图纸中不当之处,并直接签发给施工总承包单位。

事件2:工程定位放线时,总监理工程师指派测量监理员复核施工总承包单位报送的原始基准点、基准线和测量控制点。

事件3:分包单位在屋面防水工程施工完成后,向监理方报送了工程结算书和工程款支付申请,监理方案审核了分包单位的工程款并签字同意进行结算。

事件4:竣工验收总承包单位将全部竣工资料报送项目监理机构,申请竣工验收。总监理工程师签署竣工报验单后向监理单位提交了质量评估报告。收到监理单位提交的质量评估报告后,即将该工程正式投入使用。

事件5:整理了以下施工阶段监理资料:工程进度计划、立项文件、来往函件、招投标及合同文件、质量缺陷与事故处理文件、建设用地征地拆迁文件、开工审批文件、勘察设计文件、报验申请表、竣工图纸。

1.总监理工程师对事件1的处理是否妥当,说明理由。

2.总监理工程师对事件2的处理是否妥当,说明理由。

3.总监理工程师对事件3的处理是否妥当,你认为监理方应当如何处理?

4.在事件4中,竣工报验单属于《建设工程监理规范》附录三类表式的哪一种?

5.针对事件5中,找出不属于施工阶段监理资料的内容。