A、根据质量守恒定律,10gA与l0gB充分反应后生成C与D的质量之和一定为20g,如果A或B有一种过量,则C与D的质量之和不为20g,故A错误;
B、若B是氧气,C、D分别是二氧化碳和水,则A中可能含有碳、氢、氧三种元素,也可能只含碳、氢两种元素,故B错误;
C、若A、C是单质,B、D是化台物,则该反应一定是置换反应,说法正确,故C正确;
D、若C、D分别是盐和水,则该反应不一定是复分解反应,如酸性氧化物与碱溶液的反应,如二氧化碳与氢氧化钠溶液的反应,故D错误.
故选C.
A、根据质量守恒定律,10gA与l0gB充分反应后生成C与D的质量之和一定为20g,如果A或B有一种过量,则C与D的质量之和不为20g,故A错误;
B、若B是氧气,C、D分别是二氧化碳和水,则A中可能含有碳、氢、氧三种元素,也可能只含碳、氢两种元素,故B错误;
C、若A、C是单质,B、D是化台物,则该反应一定是置换反应,说法正确,故C正确;
D、若C、D分别是盐和水,则该反应不一定是复分解反应,如酸性氧化物与碱溶液的反应,如二氧化碳与氢氧化钠溶液的反应,故D错误.
故选C.