Для того, чтобы три точки лежали на одной прямой, необходимо и достаточно, чтобы выполнялось одно из следующих равенств:
1) $$AC = AB + BC$$
2) $$AB = AC + BC$$
3) $$BC = AB + AC$$
Проверим, выполняется ли какое-либо из этих равенств для заданных значений:
1) $$5 = 3 + 4 \Rightarrow 5 = 7$$ (неверно)
2) $$3 = 5 + 4 \Rightarrow 3 = 9$$ (неверно)
3) $$4 = 3 + 5 \Rightarrow 4 = 8$$ (неверно)
Поскольку ни одно из равенств не выполняется, точки A, B и C не лежат на одной прямой.
Ответ: Нет, точки A, B и C не лежат на одной прямой.