解:
由题意可知,甲船顺流航行的速度为$(50+a)\ \mathrm{km/h},$乙船逆流航行的速度为$(50-a)\ \mathrm{km/h}。$
(1) 2 h后两船相距的航程为:
$\begin{aligned}&2(50+a)+2(50-a)=&100+2a+100-2a\\=&200\ (\mathrm{km})\end{aligned}$
(2) 2 h后甲船比乙船多航行的距离为:
$\begin{aligned}&2(50+a)-2(50-a)=&100+2a-100+2a\\=&4a\ (\mathrm{km})\end{aligned}$
答:(1) 2 h后两船相距200 km;(2) 2 h后甲船比乙船多航行$4a$千米。