【答案】:
B
【解析】:
①由图知,甲车5h行驶300km,A、B两城相距300km,正确;
②甲车0h出发,5h到达;乙车1h出发,4h到达,乙车比甲车晚出发1h,早到1h,正确;
③设甲车函数$y_{甲}=kt$,将$(5,300)$代入得$k=60$,$y_{甲}=60t$;乙车函数$y_{乙}=mt+n$,将$(1,0)$,$(4,300)$代入得$\left\{\begin{array}{l}m+n=0\\4m+n=300\end{array}\right.$,解得$\left\{\begin{array}{l}m=100\\n=-100\end{array}\right.$,$y_{乙}=100t - 100$。令$60t=100t - 100$,解得$t=2.5$,乙车出发时间为$2.5 - 1=1.5h$,错误;
④当$y_{甲}-y_{乙}=50$时,$60t-(100t - 100)=50$,解得$t=\frac{5}{4}$;当$y_{乙}-y_{甲}=50$时,$100t - 100 - 60t=50$,解得$t=\frac{15}{4}$。另当$t=\frac{5}{6}$时,$y_{甲}=50$,乙车未出发,两车相距50km,故$t=\frac{5}{6}$或$\frac{5}{4}$或$\frac{15}{4}$,错误。
正确的有①②,共2个。
答案:B