由金属活动性顺序表可知金属的活动性Mg>Zn>Cu,由于只能是活动性强的金属能把活动性弱的金属从盐溶液中置换出来,所以过量的锌粉可以置换出混合溶液中的Cu,但不能置换出镁,因锌粉是过量的所以过滤后所得固体应该为锌和铜的混合物;故选B.