Do I have to answer questions asked by police officers?

No. You have a constitutional right to remain silent. You cannot be punished for refusing to answer a question. Consult with your attorney before agreeing to answer any questions.