问题 问答题

某食品有限公司发生重大火灾事故,造成18人死亡,13人受伤,着火面积约4000m2,直接经济损失4000余万元。

经调査,认定该起事故的原因为:保鲜恒温库内的冷风机供电线路接头处过热短路,引燃墙面聚氨酸泡沫保温材料所致。起火的保鲜恒温库为单层砖混结构,吊顶和墙面均采用聚苯乙烯板,在聚苯乙烯板外表面直接喷涂聚氨酯泡沫。毗邻保鲜恒温库搭建的简易生声车向采用单层钢屋架结构,外围护采用聚苯乙烯夹芯彩钢板,吊顶为木龙骨和PVC板。车间按国家标准配置了灭火器材,无应急照明和疏散指示标志,部分疏散门采用卷帘门。起火时,南侧的安全出口被锁闭。着火当日,车间流水线南北两侧共有122人在进行装箱作业。保鲜库起火后,火势及有毒烟气迅速蔓延至整个车间。由于无人组织灭火和疏散,有12名员工在走道尽头的冰池处遇难。逃出车间的员工向领导报告了火情,10分钟后才拨打“119”报火警,有8名受伤员工在冰池处被救出。

经査,该企业消防安全管理制度不健全,单位消防安全管理人曾接受过消防安全专门培训,但由于单位生产季节性强,员工流动性大,未组织员工进行消防安全培训和疏散演练。当日值班人员对用火、用电和消防设施、器材情况进行了一次巡査后离开了车间。

根据公安部令第61号《机关、团体、企业、事业单位消防安全管理规定》,消防安全制度应包括的主要内容有()。

A.消防安全责任制

B.消防设施、器材维护管理

C.用火、用电安全管理

D.仓库收发管理

E.防火巡查、检查

答案

参考答案:B, C, E

填空题

下列给定程序中,函数proc()的功能是:对M名学生的学习成绩,按从低到高的顺序找出前m(m≤10)名学生来,并将这些学生数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdlib.h>
#include<conio.h>
#include<string.h>
#include<stdio.h>
#define M 10
typedef struct ss

char num[10];
int s;

STU;
STU *proc(STU a[],int m)
for(i=j=0;i<M;j++)
if(b[i].s<b[j].s)
j=i;
//************found*************
t[k].s=b[j].s;
b[j].s=100:

return t;

void outresult(STU a[],FILE*pf)

int i;
for(i=0;i<M;i++)
fprintf(pf,"No=%s Mark=%d\n",
a[i].num,a[i].s);
fprintf(pf,"\n\n");

void main()

STU stu[M]="A01",77,"A02",85,
"A03",96,"A04",65,"A05",75,
"A06",96,"A07",76,"A08",63),
"A09",69,"A10",78;

STU b[M],*t;
int i,j.k;
//************found*************
*t=calloc(m,sizeof(STU));
for(i=0;i<M;i++)
b[i]=a[i];
for(k=0;k<m;k++)

//************found*************
STU*pOrder;
int i,m;
system("CLS");
printf("*****THE RESULT*****\n");
outresult(stu,stdout);
printf("\nGive the number of the students who have lower score:");
scanf("%d",&m);
while(m>10)

printf("\nOive the number of the students who have lower score:");
scanf("%d",&m);

pOrder=proc(stu,m);
printf("*****THE RESULT*****\n");
printf("The low:\n");
for(i=0;i<m;i++)
printf("%s%d\n",pOrder[i].num,
pOrder[i].s);
free(pOrder);

多项选择题