Верно: ...на знание русского языка, достаточное для освоения программ (обособленное определение согласовано со словом знание).
Оба варианта содержат грамматическую ошибку. Чтобы ее устранить, надо перестроить сочетание или заменить слово обращение на другое — например, на слово использование: порядок учета и использования нормативной документации и документов по стандартизации.
Возможны варианты. Обстоятельственные обороты «несмотря на + существительное» обычно выделяются знаками препинания (запятыми). Но при тесной связи оборота со сказуемым (если смысл предложения: здание не просто было уничтожено, а уничтожено именно вопреки протестам) запятая не ставится.
Корректно: Здание корпуса № 7 семиэтажное, кирпичное, 1972 года постройки.
Сочетание адмирал флота пишется строчными: адмирал флота Кузнецов.