From last years exam:
``Briefly discuss the advantages and disadvantages of predicate logic and frames as a knowledge representation languages. Your answer should include a brief discussion of the sorts of knowledge each is good (or bad) at representing.''