Oh, this is wrong forum then, this is Windows 8 not Windows Phone 8.
I just tried on my Lumia 920 and yeah it writes out exclamation mark, but I did say "how was your day" and it automatically added the question mark.
I've only ever used voice for sending texts in my car and I've never noticed the punctuation.