问题 单项选择题

在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是( )。

A.一元非成员运算符

B.一元成员运算符

C.二元非成员运算符

D.二元成员运算符

答案

参考答案:B

解析: 当把运算符重载为成员函数时,第1操作数就是对象本身,即第1操作数仅以this指针的形式隐含在参数表中。因此,对于一元运算符的参数表是空的:对于二元运算符的参数表中只有一个参数,它代表第2操作数。当把运算符重载为非成员函数时,由于没有隐含this指针,因此所有的操作数必须出现在参数表中。因此。对于一元运算符,参数表中有一个参数,代表那个的操作数;对于二元运算符,参数表中有两个参数,分别代表第1和第2操作数。

单项选择题
问答题

2011年2月21日,某化工厂发生一起火药爆炸事故,造成22人死亡,3人受伤,约200m2及部分机器设备被炸毁,直接经济损失40.48万元。
事发当时,该厂84车间条装工序一螺旋输送器空心螺杆在运行中断裂,车间副主任熊××(事故中死亡)了解情况后,为了不影响生产,在生产继续进行,现场人员未撤出的情况下,违章指挥无证焊工甲(事故中死亡)焊接输送器。专职安全员乙即到厂部办理“动火证”。因安全科2名干部及4名正副厂长均因工外出,乙便自己写了一张“84车间需要动火,条装工序一螺旋动火焊接”的便条动火证,去找厂办主任丁审批。丁说自己无权审批,便与乙一起找到厂工会 * * 丙。丙便在便条动火证上签署了“同意动火,注意安全”,越权擅自批准动火。乙回到车间,将丙签发的便条动火证交给甲,并对欲焊接处0.7m2范围内的炸药进行清扫、冲洗。然后,由乙同意并监护无证焊工甲焊接螺旋输送器螺杆。约20分钟后,乙发现空心螺杆内有残存炸药,并有大量烟雾从断裂处喷出,但甲认为:“炸药清洗不出来,没办法,可能问题不大”。乙便用水冲洗螺杆降温,甲进行违章施焊。乙因事离开车间。约10分钟后,该车间发生爆炸。

根据以上场景,回答下列问题:


这起事故中存在的物的不安全状态和人的不安全行为分别是什么