Kinds of constructors, copy constructor, the order of construction and destruction, and the classic "what is the output" questions.