问题 填空题

执行以下程序的输出结果是______。
#include<stdio.h>
#define M 5
#define N M+M
main()
int k;
k=N*N*5;printf(”%d\\n" ,k);

答案

参考答案:55

解析: 本题考查的重点是对宏定义的理解。#define指令定义一个标识符和一个串,编译程序在对C源程序处理时.发现该标识符都用该串替换,因此,在语句k=N*N*5将替换成k=M+M*M+M*5后,M被替换成5,从而k=5+5*5+5*5=55。

多项选择题
问答题

某城市给水工程项目业主委托了一监理单位进行监理,在委托监理任务之前,业主与施工单位已经签订施工合同。监理单位在执行合同中陆续遇到一些问题需要进行处理,若你作为一名监理工程师,对遇到的下列问题,应提出怎样的处理意见。

1.在施工招标文件中,按工期定额计算,工期为550天。但在施工合同中,开工日期为2004年12月15日,竣工日期为2006年7月20日,日历天数为581天,请问监理的工期目标应为多少天?为什么?2.施工合同规定,业主给施工单位供应图纸7套,施工单位在施工中要求业主再提供3套图纸,增。加的施工图纸的费用应由谁来支付?3.在基槽开挖土方完成后,施工单位未对基槽四周进行围栏防护,业主代表进入施工现场不慎掉入基坑摔伤,由此发生的医疗费用应由谁来支付,为什么?4.在结构施工中,施工单位需要在夜间浇筑混凝土,经业主同意并办理了有关手续。按地方政府有关规定,在晚上11点以后一般不得施工,若有特殊情况,需要给附近居民补贴,此项费用由谁来承担?5.在结构施工中,由于业主供电线路事故原因,造成施工现场连续停电3天,停电后施工单位为了减少损失,经过调剂,工人尽量安排其他生产工作。但现场一台塔吊、两台混凝土搅拌机停止工作,施工单位按规定时间就停工情况和经济损失提出索赔报告,要求索赔工期和费用,监理工程师应如何批复?