分析:根據質量守恒定律,反應前物質的總質量=反應后物質的總質量求出m的值;然后利用反應物質量會減小,生成物質量會增加,催化劑質量不變以及反應類型的特點進行分析.
解答:解:根據質量守恒定律可知:反應前各物質的質量總和=反應后生成各物質的質量總和,所以m=2+20+34+0-38-0-16=2;
A、A反應前后質量不變,可能是該反應的催化劑,故說法正確;
B、根據反應中反應物質量會減少,生成物質量會增加,可以判斷反應物為C,而生成物為B和D,所以可以判斷該反應符合分解反應的特點,故說法錯誤;
C、由B分析可知C是分解反應的反應物,因此C物質一定是化合物,故說法正確;
D、容器內反應生成的B、D的質量比為:(38g-20g):(16g-0g)=9:8,故說法錯誤;
故選BD.
點評:本題難度不大,根據質量守恒定律認真分析各物質反應前后的質量變化情況解答此類題的關鍵.