Оба предложения составлены верно.
Возможны оба варианта, но более употребителен вариант с род. падежом: не знать ответа.
Да, в этом предложении есть противопоставление, выраженное союзом а. В первой части такой конструкции содержится отрицание.
Здесь глагол сказать имеет значение «велеть, приказать», а в этом случае к нему может примыкать инфинитив, так что знаки препинания не требуются.
Наверху - уточняющий член предложения, выделяется запятыми.
Запятая поставлена правильно. Обороты, присоединяемые предлогом несмотря на, обычно обособляются (за исключением тех случаев, когда оборот входит в состав сказуемого или тесно связан с ним по смыслу).
Правильно: на торжественном вечере, посвященном Дню Воздушного флота России.
Это односоставное номинативное предложение (в школе — назывное). В настоящем времени имеем:
Утро. 10 часов утра.
В прошедшем:
Было утро. Было 10 часов утра.
Во всех этих случаях имеется только один главный член — существительное в И. п. плюс связка (в настоящем времени — нулевая). В примерах типа Было 5 часов вечера вместо сущ. в И. п. наблюдаем количественно-именное словосочетание, вершина которого — числительное — также имеет форму И. п.
Строго говоря, ни подлежащего, ни сказуемого в односоставных предложениях нет, а есть главный член или в форме подлежащего, или в форме сказуемого, или в такой форме, какой главные члены двусоставного предложения вообще не могут иметь. Здесь именно такая ситуация: у подлежащего двусоставного предложения не может быть никаких связок, а у главного члена номинативного предложения она есть.
Попытка интерпретировать подобные предложения как двусоставные обречена на потерю логики. Очевидно, что предложения (Сейчас) 5 часов вечера и Было 5 часов вечера различаются только грамматическим временем. Если видеть в таких предложениях сказуемое было, то немедленно возникает вопрос, почему при переводе этого предложения в настоящее время сказуемое исчезает и предложение становится односоставным. Кроме того, глагол быть может быть полноценным сказуемым только в тех случаях, когда всё предложение нацелено на сообщение (или вопрос) о существовании чего-либо (У вас есть несколько минут для меня?). Здесь ничего подобного не наблюдается.
Обычно пишут слитно, если далее не следует противопоставление.
Очевидно, тире поставлено потому, что сказуемое выражено сочетанием с числительным (не более 3 м). При этом в справочниках имеется примечание, что «в специальной литературе при характеристике предмета тире в этом случае часто не ставится».