解题思路:复分解反应是指由两种化合物相互交换成分,生成另外两种新的化合物的反应;
在化学方程式中,反应物或生成物没有顺序之分.
A、若甲、乙、丙、丁均是化合物,则该反应不一定是复分解反应,例如对2NaOH+CO2═Na2CO3+H2O来说,虽然反应物和生成物都是两种化合物,但不是两种化合物相互交换成分,所以不属于复分解反应.该选项说法不正确.
B、酸和碱反应一定生成盐和水,若甲、乙、丙分别是酸、碱、盐时,则丁一定是水.该选项说法正确.
C、若甲是一氧化碳,乙是金属氧化物,则丙或丁都有可能是二氧化碳.该选项说法不正确.
D、若甲是锌,丙是氢气,则乙可能是稀盐酸或稀硫酸.该选项说法不正确.
故选:B.
点评:
本题考点: 复分解反应及其应用;一氧化碳的化学性质;金属的化学性质;复分解反应及其发生的条件.
考点点评: 反应物或生成物没有顺序之分,例如氢氧化钠和二氧化碳的反应,可以写成2NaOH+CO2═Na2CO3+H2O,也可以写成CO2+2NaOH═H2O+Na2CO3.