A:
I have used this lens on a 3100, and though it does technically work, it does NOT autofocus. Doing some research I found that it's because it lacks the "Silentwave motor" as designated on lenses that say AF-S in the name, such as the 35mm f/1.8 Lens. (I read this on Nikon's website under tech specifications for this camera: "AF-S Lens Required for Autofocus")
This is probably too late for the original poster but I hope this helps someone else.
P.S. a new 50mm AF-S lens is about to be released from Nikon as of June 16 (according to one website)