Названия должностей, званий, титулов пишутся со строчной буквы, правильно: генеральный директор.
Такой оборот не является речевой ошибкой.
Запятая перед союзом и необходима, так как союз соединяет две части сложносочиненного предложения. Запятая может быть заменена на тире (как знак, выражающий значение результата, следствия): Добавь к этому знания мужчины как чёрного свистка — и получишь удивительную комбинацию.
Верно: ...на знание русского языка, достаточное для освоения программ (обособленное определение согласовано со словом знание).
Если вопрос "где?", то ответ – в здании.
Запятая не нужна. Деепричастный оборот не отделяется от придаточной части, если деепричастие имеет в качестве зависимого слова союзное слово который в составе определительной придаточной части сложноподчиненного предложения.
Лучше написать: удостоены звания Героя Советского Союза.
Эти варианты равноправны.
Иногда не требуется специальных знаний, для того чтобы их понять. Иногда не требуется специальных знаний для того, чтобы их понять.