Ответ:

Каждая половина пути составляет:

\(120 : 2 = 60\) км.

Время движения на первой половине:

\(60 : 20 = 3\) ч.

Время движения на второй половине:

\(60 : 12 = 5\) ч.

Общее время движения:

\(3 + 5 = 8\) ч.

Средняя скорость:

\(120 : 8 = 15\) км/ч.

Ответ: 15 км/ч.