试题给予了一些数据,要求能通过数据判断四种物质哪些分别属于反应物、生成物、催化剂.先根据质量守恒定律“在化学反应中,参加反应前各物质的质量总和等于反应后生成各物质的质量总和”计算出Y反应后的质量,然后根据图表的数据分析,即可正确选择.
【解析】
根据质量守恒定律,由图示数据可知,Y反应后的质量=(2+22+34)-(2+40+16)=0(g);
A、物质W的质量在反应前后没有变化,故可判断W在反应中可能是催化剂.故A说法正确;
B、该反应中生成X的质量=40g-22g=18g,故B说法错误;
C、分解反应是一变多的反应,根据图表的数据:W反应前后不变,X增加了18g,Z增加了16g而Y减少34g,从而判断反应物是Y,而生成物是X、Z,由此可定此反应属于分解反应.故C说法正确;
D、由计算可知,Y反应后的质量为0,故可判断该反应中Y全部参加反应.故D说法正确.
故选B.