B
分析:从化合价的角度来判断氧化产物、被氧化的元素等问题,计算转移电子总数可按化合价升高总数或化合价降低总数来确定.
解答:分析反应

可知,
A、CuSO
4中Cu的化合价降低生成Cu
2S,FeS
2中S的化合价也降低生成Cu
2S,故被还原的元素有Cu和S,Cu
2S只是还原产物,非氧化产物,故A错误;
B、由反应可知5molFeS
2发生反应,有3mol×7=21 mol电子转移,故B正确;
C、由分析可知,Cu、S元素的化合价降低,则被还原的元素有有Cu和S,故C错误;
D、产物中SO
42- 有一部分是氧化产物,另一部分由CuSO
4提供,故D错误;
故选B.
点评:本题考查了氧化产物的判断,被还原元素及氧化还原的实质.本题易错选C,漏掉了被还原的S元素,也易错选D,不清楚SO
42- 有一部分是氧化产物,另一部分由CuSO
4提供.从化合价的角度掌握氧化还原的有关概念是解答此类题目的关键.