В конце 9 класса можно сдавать что угодно и насколько угодно, лишь бы попасть в 10. Собственно дальнейшие школьные оценки никого интересовать не будут, за исключением ЕГЭ.
Знать надо будет математику, физику и русский язык в объеме, достаточном для сдачи госэкзамена на максимально высокий балл.
1. Какие требуются в учебном заведении
2. Настолько, сколько указано на сайте учебного заведения
3. Ничего не будет. На твои школьные оценки никто не смотрит
да это всё абсолютно неважно, важно только насколько быстро ты изучаешь новые технологии, т. к. постоянно новые либы выходят и фреймворки. Сразу начинай практиковаться потом разберешься детальнее.
В вузе 99% ты будешь получать фуфло. В интернете полно курсов по computer science, миллиарды книжек по алгоритмам и всему-всему. Так что поступай в принципе куда пройдешь и наплевать.
На сегодня никаких выпускных экзаменов в школе не существует. Но для дальнейшего обучения (поступления в универ) требуется сдать ЕГЭ.. Какие, можно определиться позже, время есть