Cersei never slaps Joffrey in the books, like she does in the Great Hall scene in season two. In fact, Robert wants to beat Joffrey often in "A Game of Thrones," but Cersei always forbids him from laying a hand on any of the children.