A. Unfortunately the answer is no, because a freeze only prevents new creditors from accessing your credit reports, making it difficult for ID thieves to take out new credit in your name, however, a freeze doesn't prevent someone from using your existing accounts to make fraudulent charges, this is far more common.
So it's still a good idea to check your free copy of your reports from each of the three credit bureaus every 12 months at www.annualcreditreport.com, look for variation in your name spelling, social security number or other identifications.