问题 问答题


某县一化工厂有生产科、技术科、销售科、安全科和工会等。2006年5月3日,该厂氨气管道发生泄漏,3名员工中毒。在事故调查时,厂长说:“因管道腐蚀造成氨气泄漏,为不影响生产,厂里组织了几次在线堵漏,但未成功,于是准备停车修补。”生产副厂长说:“紧急停车过程中,员工甲未按规定程序操作,导致管道压力骤增、氨气泄漏量增大,采取补救措施无效后,通知撤离,但因撤离方向错误,导致包括甲在内的现场3名员工中毒。”员工甲说:“发现泄漏后没多想,也没戴防护面具就进行处理,再说厂内的防护面具很少而且很旧了,未必好用。”员工乙说:“当时我是闻到气味,感觉不对才跑的,可能是慌乱中跑的方向不对,以前没人告诉过什么情况该往哪跑、如何防护,现在才知道厂里有事故应急救援预案。”安全科长说:“编制事故应急救援预案是厂下达给安全科的任务,由安全科员工组成编制组,预案经我审查后,由生产副厂长签发。”事故调查人员调查确认厂长、生产副厂长、员工甲、员工乙和安全科长所说情况基本属实,并发现预案签发人为已调离该厂的原生产副厂长,签发日期为2005年7月8日,预案没有在属地负责安全生产监督管理的部门备案。
根据以上场景,回答下列问题。

结合此次氨气泄漏事故,说明该类应急救援预案中人员紧急疏散、撤离应包括的内容。

答案

参考答案:

解析:①事故现场人员清点,撤离的方式、方法。 ②非事故现场人员紧急疏散的方式、方法。 ③抢救人员在撤离前、撤离后的报告。 ④周边区域的单位、社区人员疏散的方式、方法。

填空题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。
(1)完成构造函数,设置数组元素的个数为0,请在注释1之后添加语句。
(2)完成函数AddMember(int n),如果参数n包含在类的数据成员数组中,则返回0,否则把数据写入数组,然后返回1,请在注释2之后添加语句。
(3)完成函数DelMember(int n),如果变量在数据中,则删除该变量,并且返回1,如果不存在,则返回0,请在注释3之后添加语句。
(4)完成成员函数IsInclude(int n)的定义,该函数检查参数n是否在类的数据成员数组array中,如果在,返回1,否则返回0。请在注释4之后添加语句。
注意:除在指定位置添加语句之外,不要改动程序中的其他内容。
试题程序:
#include<iostream.h>
#define MAX_LENGTH 500
class TCArr

public:
TCArr()

//********1********

int AddMember(int n)

for(int i=0;i<length;i++)

//********2********
return 0;

Array[length++]=n;
return 1;

int DelMember(int n)

int i;
for(i=0;i<length;i++)

if(Array[i]==n)

break;


//********3********

for(;i<length-1:i++)

Array[i]=Array[i+1];

kngth--;
return 1;

return 0;

int IsInclude(int n)

for(int i=0;i<length;i++)

//********4********

return 1;


return 0;

private:
int Array[MAX_LENGTH];
int length;//用来记录数组的个数

int main()

TCArr obj;
cout<<obj.AddMember(1)<<end1;
cout<<obj.AddMember(3)<<end1;
cout<<obj.AddMember(8)<<end1;
cout<<obj.AddMember(23)<<end1;
cout<<obj.IsInclude(8)<<end1;
cout<<obj.IsInclude(11)<<end1;
cout<<obj.DelMemloer(3)<<end1;
cout<<obj.DelMember(8)<<end1;
cout<<obj.IsInclude(2)<<end1;
cout<<obj.IsInclude(1)<<end1;
return 0;

单项选择题