试题答案:
据材料“西欧中世纪……逐渐成了逃亡农奴的庇护所”可知,城市位于封建主的土地上,中世纪后期,众多封建主看到了城市发展的效益,阶级冲突日益尖锐,一些城市通过与封建主谈判,或以金钱赎买,或武装暴动,羸得一定程度的自治权,故选A项;题干主要反映城市的发展在很大程度上是通过对抗和摆脱封建主的控制来实现的,城市依靠封建主的支持得以兴起和发展不符合题干主旨,排除B项;中世纪城市通过与封建主谈判,金钱赎买,或武装暴动等形式,“武装暴动是唯一途径”说法过于绝对,排除C项;西欧中世纪城市主要居民是手工业者和商人,他们以工商业为基本谋生手段,主要居民是由逃亡的农奴构成不符合史实,排除D项。