Ответ:

За 2 часа велосипедист проехал:

18 · 2 = 36 км.

Мотоциклист за это же время проехал:

42 · 2 = 84 км.

Так как они двигались навстречу друг другу, расстояние между пунктами равно сумме пройденных ими расстояний:

36 + 84 = 120 км.

Ответ: 120 км.