Правилен первый вариант.
Верно: звание Героя Советского Союза.
Рванные в нескольких местах брюки.
Корень рис-.
Корректно: присвоено звание капитана, присвоено очередное звание - капитан.
Мы бы также выбрали третий вариант.
Склоняется только вторая часть: генерал-полковника, генерал-полковнику и т. д.