问题 填空题

fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大数,再求这N个最大值中最小的那个数并作为函数值返回。请填空。
#include <stdio.h>
#define N 100
int fun(int(*a)[N])
int row,col,max,min;
for(row=0;row<N;row++)
for(max=a[row] [0],col=1;col<N;col++)
if(______)max=a[row][col];
if(row==0)min=max;
else if(______)min=max;

return min;

答案

参考答案:a[row][c01]>max或max<a[row][co1]
max<min或min>max

解析: 本题有两层for循环,函数首先定义了整型变量row、col、max和min,其中row用于外循环的循环变量,col用于内循环的循环变量,max记录每行中的最人值,min记录所有行最大值中的最小值。在内循环中,首先给max赋初值为每行的第0个元素值,然后从第一个开始依次与max进行比较。如果大于max则将其值赋给max,当每一行循环结束,max记录了每一行的最大值。所以第一个空应该填a[row][co1]>max或max<a[row][co1)。退出内循环,在第一次退出内循环时,将min赋初值为第0行的max,然后在每次退出内循环时,将min和每行的max比较,如果大于max,则将max值赋min,所以第二个空应该填max<min或min>max,当退出外循环时,rain为所有行中的最大值的最小值。

问答题 简答题
问答题 案例分析题

某公司承建某大学办公科研综合楼项目,在装饰装修阶段,大学城建设单位追加新建校史展览馆,紧临在建办公科研综合楼。总建筑面积2160m2,总造价408万元,工期10个月。屋面设女儿墙,屋面防水材料采用SBS卷材。考虑到工程较小、某公司也具备相应资质,建设单位经当地建设相关主管部门批准后,未通过招投标直接委托给该公司承建。展览馆项目设计图纸已齐全,结构造型简单,且施工单位熟悉周边环境及现场条件,甲乙双方协商采用固定总价计价模式签订施工承包合同。施工过程中发生如下事件:事件一:考虑到展览馆项目紧临办公科研综合楼,用电负荷较小,且施工组织仅需6台临时用电设备,某公司依据《施工组织设计》编制了《安全用电和电气防火措施》,决定不单独设置总配电箱,直接从综合楼项目总配电箱引出分配电箱。施工现场临时用电设备直接从分配电箱连接供电。项目经理安排了一名有经验的机械工进行用电管理。监理工程师认为不妥,指令整改。事件二:屋面淋水试验时,发现女儿墙根部漏水,经查,主要原因是转角处卷材开裂,施工总承包单位进行了整改。事件三:展览馆各阶段验收合格,施工单位于2013年9月18日提交工程验收报告,建设单位于当天投入使用。建设单位以工程质量问题需在使用中才能发现为由,将工程竣工验收时间推迟到11月18日,与综合楼一并进行验收,并要求《工程质量保修书》中竣工日期以11月18日为准。施工单位对竣工日期提出异议。问题:

试从施工的角度分析事件二中女儿墙卷材根部开裂的原因,并写出治理的措施。