A、根据化合反应的定义判断.
B、根据化合反应的定义判断.
C、根据分解反应的定义判断.
D、根据氧化还原反应、化合反应、分解反应的定义判断.
【解析】
化合反应是指由两种或两种以上的物质生成一种物质的反应,分解反应是指由一种物质生成两种或两种以上物质的反应.
A、反应物是钠和氯气两种,生成物是氯化钠一种物质,为化合反应,所以错误.
B、反应物是二氧化碳和碳两种,生成物是一氧化碳一种物质,为化合反应,所以错误.
C、反应物是碳酸氢钠一种物质,生成物是碳酸钠、二氧化碳、水三种物质,为化合反应,所以错误.
D、反应物是丙烷和氧气两种物质,生成物是二氧化碳、水两种物质,既不是化合反应,又不是分解反应,所以正确.
故选D.