依据《安全生产法》的规定,生产经营单位发生重大生产安全事故时,( )应当立即组织抢

题型:单项选择题

问题:

依据《安全生产法》的规定,生产经营单位发生重大生产安全事故时,( )应当立即组织抢救,并不得在事故调查处理期间擅离职守。

A.单位的主要负责人
B.安全管理人员
C.生产管理人员
D.员工

考点:安全工程师安全生产法及相关法律知识安全生产法及相关法律知识
题型:单项选择题

阅读下列说明和C代码,将应填入 (n) 处的字句。

[说明]

设某一机器由n个部件组成,每一个部件都可以从m个不同的供应商处购得。供应商j供应的部件i具有重量wij和价格cij。设计一个算法,求解总价格不超过上限cc的最小重量的机器组成。

采用回溯法来求解该问题:

首先定义解空间。解空间由长度为n的向量组成,其中每个分量取值来自集合1,2,…,m),将解空间用树形结构表示。

接着从根结点开始,以深度优先的方式搜索整个解空间。从根结点开始,根结点成为活结点,同时也成为当前的扩展结点。向纵深方向考虑第一个部件从第一个供应商处购买,得到一个新结点。判断当前的机器价格(c11)是否超过上限(cc),重量(w11)是否比当前已知的解(最小重量)大,若是,应回溯至最近的一个活结点;若否,则该新结点成为活结点,同时也成为当前的扩展结点,根结点不再是扩展结点。继续向纵深方向考虑第二个部件从第一个供应商处购买,得到一个新结点。同样判断当前的机器价格(c11+c21)是否超过上限(cc),重量(w11+w21)是否比当前已知的解(最小重量)大。若是,应回溯至最近的一个活结点;若否,则该新结点成为活结点,同时也成为当前的扩展结点,原来的结点不再是扩展结点。以这种方式递归地在解空间中搜索,直到找到所要求的解或者解空间中已无活结点为止。

[C代码]

下面是该算法的C语言实现。

(1)变量说明

n:机器的部件数

m:供应商数

cc:价格上限

w[][]:二维数组,w[i][j]表示第j个供应商供应的第i个部件的重量

c[][]:二维数组,c[i]D]表示第j个供应商供应的第i个部件的价格

bestW:满足价格上限约束条件的最小机器重量

bestC:最小重量机器的价格

bestX[]:最优解,一维数组,bestX[i]表示第i个部件来自哪个供应商

cw:搜索过程中机器的重量

cp:搜索过程中机器的价格

x[]:搜索过程中产生的解,x[i]表示第i个部件来自哪个供应商

i:当前考虑的部件,从0到n-1

j:循环变量

(2)函数backtrack

int n=3;

int m=3;

int cc=4;

int w[3][3]=1,2,3,3,2,1,2,2,2;

int c[3][3]=1,2,3,3,2,1,2,2,2;

int bestW=8;

int bestC=0;

int bestX[3]=0,0,0;

int cw=0;

int cp=0;

int x[3]=0,0,0;

int backtrack (int i)

int j=0;

int found=0;

if(i>n-1) /*得到问题解*/

bestW=cw;

bestC=cp;

for(j=0; j<n; j++)

(1) ;

return 1;

if (cp<=cc)(/*有解*/

found=1;

for(j=0; (2) ; j++)

/*第i个部件从第j个供应商购买*/

(3) ;

cw=cw+w[i] [j];

cp=cp+c[i] [j];

if (cp<=cc&& (4) )/*深度搜索,扩展当前结点*/

if (backtrack(i+1)) found -1; )

/*回溯*/

cw=cw - w[i] [j];

(5) ;

return found;

(2)处应填()。

题型:单项选择题

某甲出差,将6岁儿子某乙托邻居某丙照看。一日,某乙将邻居小孩打伤,医药费近千元。这一损失应由()

A.某丙承担,可责令某甲适当赔偿

B.某甲承担,若某丙有过错,某丙负连带责任

C.某甲承担,若某甲无力承担,由某丙承担

D.某丙承担,某甲负连带责任

题型:单项选择题

试述人感染高致病性禽流感的主要临床表现。

题型:单项选择题

将各个生产环节的流动资金相加得到项目总流动资金需用额,再减去流动负债得到项目所需流动资金的方法为()。

A.比例系数法

B.资产负债表法

C.趋势分析法

D.分项详细估算法

题型:单项选择题

煤层在地下埋藏呈()。

A.层状

B.块状

C.脉状

D.散状

更多题库