解:$(1)$由于水的比热容大于煤油的比热容,质量相同的水和煤油,吸收相同的热量,水升高的温度值较小,所以$B$为水的温度一时间图线,经过$5 \mathrm {\mathrm {min}}$,$∆t_{水}=30℃-10℃=20℃$,由$ Q=cm∆t $可得,水的质量$ m_{水} =\frac {Q}{c_{水}∆t_{水}}=\frac {4.2×10^5\ \mathrm {J}}{4.2×10^3\ \mathrm {J/}(\mathrm {kg·℃})×20℃}=5\ \mathrm {kg }$
$(2)$用相同的电加热器分别给相同质量的水和煤油加热,经过$5 \mathrm {\mathrm {min}}$,水和煤油吸收的热量相同,即$m=m_{水}$,$Q_{油}=Q$,$∆t_{油}=50℃-10℃=40℃$,由$Q=cm∆t $可得,煤油的比热容$c_{油}=\frac {Q_{油}}{m∆t_{油}}=\frac {4.2×10^5\ \mathrm {J}}{5\ \mathrm {kg}×40℃}=2.1×10^3\ \mathrm {J/}(\mathrm {kg·℃})$