Both of your questions are OK, although I have made some comments.
a) How fast do you run?
Well, I could answer 'I run very fast' or I could answer '6 kilometres an hour.' People don't always give you the answer you expect, unless you ask the questio