В латинском языке для обозначения вопроса в конце предложения ставили две буквы — qo, сокращение слова «quaestio» (вопрошание). В последующем эти буквы стали записывать одну над другой. По прошествии столетий эти две буквы превратились в вопросительный знак. Но использовать его в текстах в качестве привычного сейчас знака вопроса стали только в XVIII веке.
Междометие io, которое римляне использовали тогда же, когда мы теперь кричим «ура», они ставили в конце предложения, чтобы обозначить восклицание. Вы уже догадываетесь, да? Эти две буквы со временем стали записывать одна над другой — и voilà, готов восклицательный знак!
Вы спросите, при чем тут французский язык? Ни при чем! Просто любопытный факт! :)