+1 к тому, что градостроительство написано на табличке, а в задании указывается мемориальная доска. Но в случае с «марксистом-революционером» всё не так просто — это два слова:
http://chgk.livejournal.com/1787193.html.
«...сочетание морфем признается одним словом, если грамматическое оформление при помощи соответствующей служебной морфемы получает все сочетание в целом, а не каждый из его членов. Например, иван-чай — это одно слово, так как при склонении все сочетание в целом оформляется одной флексией: иван-чая, иван-чаю, а не *ивана-чая, *ивану-чаю.
В противном случае, когда каждый член сочетания получает свое оформление, — это называется раздельнооформленностью — сочетание признается двумя словами. Например, город-герой — это два слова, ср. города-героя, городу-герою...»
В.Б. Касевич «Элементы общей лингвистики»