Наращение должно быть двубуквенным, если последней букве предшествует согласный: 1973-го. Обратите внимание: если слово год следует далее, наращение не используется: 1973 года.
Например, один – первый, два – второй...
Правильно: двадцатиодномиллиардный. Ср.: двадцатиоднолетний.
Пятипроцентный – это прилагательное, образованное от числительного пять и существительного процент, поэтому правило о наращениях для числительных на него не распространяется.
Вообще говоря, номера рисунков и страниц элементами основного текста не являются, это вспомогательные элементы. Не думаю, чтобы учитель имел в виду, что нужно анализировать и эти номера, потому что в обоих случаях возможно двоякое чтение: 1) «рисунок шестьдесят пятый», «страница восемьдесят четвертая» — числительные порядковые; 2) «рисунок [номер] шестьдесят пять», «страница [номер] восемьдесят четыре» — числительные количественные. А поскольку возможно двоякое чтение с разными результатами, постольку неясно, чего мог бы в данном случае хотеть учитель от учеников.
Строгая норма — старая — рекомендует, конечно, использование порядковых числительных (то есть первый вариант чтения), но современная, более демократичная (чтобы не сказать «небрежная») норма ее теснит и разрешает читать такие сочетания по второй модели, и даже без слова номер.
Об этом см. в «Письмовнике».
Тысяча — это и есть начальная форма слова, которое не изменяется при изменении составного порядкового числительного.
Слова восьмая, шестнадцатая в значении 'нота определенной длительности' являются существительными, образованными от порядковых числительных. О разрядах числительных можно прочитать в учебнике Е. И. Литневской «Русский язык: краткий теоретический курс для школьников».
Правильно: 5-й. См. подробно в «Письмовнике»: Когда нужны буквенные наращения после цифр?
Правильно: 33-й, 38-го. Подробнее см. в «Письмовнике».