Ответ:

Выделим окончание, основу, корень и словообразовательные морфемы. Предлог в сочетании пишется отдельно и в состав слова не входит.

  • городок: город- — корень, -ок- — суффикс, нулевое окончание; основа — городок.
  • проделка: про- — приставка, -дел- — корень, -к- — суффикс, -а — окончание; основа — проделк-.
  • по лесной: «по» — предлог; лес- — корень, -н- — суффикс, -ой — окончание; основа — лесн-.
  • на скалистом: «на» — предлог; скал- — корень, -ист- — суффикс, -ом — окончание; основа — скалист-.