答案:
解: (1) 设一次函数解析式为 $y=k x+b$,
根据题意, 得
$$
\left\{\begin{array}{l}
40 \mathrm{k}+\mathrm{b}=300 \\
45 \mathrm{k}+\mathrm{b}=250
\end{array},\right.
$$
解得: $\left\{\begin{array}{l}k=-10 \\ b=700\end{array}\right.$,
所以 $y$ 与 $x$ 的函数表达式为 $y=-10 x+700$;
(2) 由表中数据知, 每件商品进价为 $\frac{300 \times 40-3000}{300}=30$ (元),
设该商品的月销售利润为 $w$ 元,
则 $w=(x-30) y=(x-30)(-10 x+700)=-10 x^2+1000 x-21000=-10(x-50)^2+4000$,
$\because-10 < 0$,
$\therefore$ 当 $x=50$ 时, $w$ 最大, 最大值为 4000 ,
$\therefore$ 当该商品的售价是 50 元时, 月销售利润最大, 最大利润为 4000 元;
(3) 根据题意得: $w=(x-30-m)(-10 x+700)=-10 x^2+(1000+10 m) x-21000-$ $700 m$,
对称轴为直线 $x=-\frac{1000+10 \mathrm{~m}}{2 \times(-10)}=50+\frac{\mathrm{m}}{2}$,
$\because-10 < 0$,
$\therefore$ 当 $x \leqslant 50+\frac{m}{2}$ 时, $w$ 随 $x$ 的增大而增大,
$\because x \leqslant 52$ 时, 每天扣除捐赠后的日销售利润随售价 $x$ 的增大而增大,
$\therefore 50+\frac{m}{2} > 52$,
解得: $m \geqslant 4$,
$\because 4 \leqslant m \leqslant 6$,
$\therefore m$ 的取值范围为 $4 \leqslant m \leqslant 6$.