Верно: до тысяча девятьсот пятого года.
Чередующаяся.
Учитель – существительное 2-го склонения (по школьной грамматике). Это слово мужского рода с нулевым окончанием.
Мужская фамилия склоняется: Шапарь, Шапаря, Шапарю, Шапаря, Шапарем, о Шапаре. Женская фамилия несклоняема.
Это чрезвычайно сложный вопрос. В справочниках Д. Э. Розенталя указано, что из фамилий на ударяемые -а склоняются только славянские: у писателя Майбороды, к философу Сковороде, фильмы Александра Митты, но романы Золя, Дюма.
Тогда как в приложении к "Словарю русских личных имен" А. В. Суперанской, изданном в более позднюю эпоху, говорится, что и мужские, и женские нестандартные русские и нерусские фамилии, оканчивающиеся на -а, -я, как ударное, так и неударное, склоняются (исключением служат только французские фамилии с ударением на последнем слоге).
Эти фамилии подчиняются общим правилам: фамилии на согласный (Сивоконь, Гусь, Заяц) склоняются, если относятся к мужчинам, и не склоняются, если относятся к женщинам. Фамилия Труба склоняется (и мужская, и женская).
Тип склонения существительных, употребляющихся только во множественном числе, не может быть определен, поскольку существительные распределяются по типам склонения на основе особенностей их изменения в единственном числе. Склонение же существительных во множественном числе унифицировано. В то же время склонение слов типа ножницы противопоставлено склонению во множественном числе существительных типа мостовая, вожатый, которые изменяются как прилагательные (это т. н. адъективное склонение). На этом основании склонение слов типа ножницы может быть охарактеризовано как субстантивное, которое отличается от адъективного.
Женская фамилия Булда склоняется. Правила Вы найдете в "Письмовнике" (пункт 13.1.11).
Никаких специальных правил склонения существительных – названий валют не существует. Они так же распределяются по типам склонения, как и остальные существительные, например: рупия – 1-е (по школьной грамматике) склонение, доллар – 2-е склонение, евро – нулевое склонение. Слово бат склоняется по 2-му склонению, как, например, слово доллар: бат, бата, бату и т. д.; во множественном числе: баты, батов, батам и т. д.