Может ли байт состоять из не восьми битов?
В велосипедной псевдоархитектуре процессора Кнута байт 6 бит, например.
В современном мире под байтом подразумевают 8 бит. И не важно, что это слово могло означать раньше, значения слов со временем могут изменяться. А сейчас, если порция информации состоит не из 8-ми бит, то ее будут называть другими терминами. Например, "N-разнядное число"
В википедии написано: В современных вычислительных системах байт состоит из восьми битов и, соответственно, может принимать одно из 256 различных значений (состояний, кодов). Однако в истории компьютерной техники существовали решения с иными размерами байта (например, 6, 32 или 36 битов)
Еще добавлю, что бывали компьютеры не с двоичной, а с троичной логикой.ru.wikipedia.org/wiki/Сетунь_(компьютер)
Там минимальная порция информации называлась Трайт. Это 6 тритов, где трит это ячейка которая может принимать 3 значения.
А по поводу, стоит ли доказывать что то учителю. Ну, если он вменяемый человек, то можно, только с доказательствами. Если не очень вменяемый, то себе дороже ))