President Barack Obama made a clear declaration of his Christian faith on Thursday and seemed to express some frustration that his beliefs continue to be called into question.