这题没有正确答案.
A错,该反应不一定是置换反应.
反例:一氧化碳还原氧化铜或铁的氧化物:CuO+CO=△=Cu+CO2;
还有高中要学的过氧化钠与水或二氧化碳反应放出氧气:2Na2O2+2H2O=4NaOH+O2↑
B呢?灵异了?
C错,不知道你是高中生吗?
如果这个反应是非氧化还原反应,则酸B中的阴离子要在生成物中出现,那么就必须要结合阳离子(不能是H+,否则形成酸B,不符合化学反应)形成盐.但如果发生的是氧化还原反应,则酸B中的阴离子可能被氧化或被还原而不在生成物中出现,从而反应物中可以没有金属阳离子,这种情况下就可能不会形成盐了.
举例:(1)B可能是有强氧化性的酸,比如浓硝酸或是稀硝酸等,A是具有还原性的物质,但不能是金属或含有金属阳离子,比如二氧化硫,硫化氢等.以浓硝酸氧化二氧化硫为例:
2HNO3(浓)+SO2=2NO2+H2SO4
(2)B可能是具有还原性的酸,比如氢硫酸,氢溴酸等,A是具有强氧化性的物质,但不能是金属或含有金属阳离子,比如Cl2,H2O2等.以Cl2氧化氢溴酸为例:
Cl2+2HBr=2HCl+Br2
D错,根据质量守恒定律,我再给你描述一遍质量守恒定律:“参加反应的各物质的质量总和等于生成物各物质的质量总和.”参加反应的反应物和通过该反应得到的生成物才能根据质量守恒定律计算.
D项只是说A和B充分反应,“充分”只能表明至少有一个反应物反应完了,充分反应并不能等价于刚好完全反应,就是说A和B可能两个刚好完全反应,也可能反应完了一种,另一种有剩余.
如果是刚好反应完全,则反应物的总质量为10g,那么生成物C,D的质量总和一定等于20g.
但如果不是刚好完全反应,即反应物A或B一定有一个有部分剩余,未参加反应,则反应物的总质量肯定小于10g,根据质量守恒定律,生成物的总质量一定小于20g.D项把“使其充分反应”改成“刚好完全反应”就对了.
综上:这题没有正确答案.