下列关于化学反应类型的叙述中,正确的是
A . 凡是生成盐和水的反应都是中和反应
B . 复分解反应一定没有单质参加
C . 生成一种单质和一种化合物的反应一定是置换反应
D . 分解反应的生成物一定有单质
B
【详解】
A .因为有盐和水生成的反应不一定是中和反应。例如二氧化碳和氢氧化钠反应就是生成盐碳酸钠和水的反应, A 不正确;
B .复分解反应一定没有单质参加,因为复分解反应中的物质都是化合物, B 正确;
C .如一氧化碳还原氧化铜的反应,生成铜单质和二氧化碳的反应就不属于置换反应, C 不正确;
D .如高温煅烧石灰石属于分解反应,但生成物为二氧化碳和氧化钙都是化合物, D 不正确;
答案选 B 。