Pages

Exam10-APCSA-17-18

This is a 100 point exam with the potential for 102 points (2 extra credit points) if all questions are answered correctly.

  • Part 1 consists of 20 multiple choice questions on various topics that have been covered throughout the year.
  • Part 2 consists of 10 multiple choice questions on object-oriented programming topics, especially inheritance and polymorphism. See chapter 3 of your textbook.
  • Part 3 consists of two short object-oriented coding exercises and two related multiple choice questions about the running time order of growth of two methods. See pages 503-506 of your textbook.

All questions including the coding exercises are worth 3 points each. Each multiple choice question has exactly one correct answer. Full credit will be given for questions that are answered correctly the first time. Partial credit will be given for questions that are answered correctly after one failed attempt. No credit will be awarded for questions that are answered incorrectly. If you are not sure what the correct answer is, it is better to guess than to not answer the question.

Instructions

  • Write your name in the upper right hand corner of each page of the exam.
  • For each multiple choice question, circle the letter of the correct answer. (Each question has exactly one correct answer.)
  • Follow the instructions for the coding exercises and answer the related questions. Write your answers on the answer sheet provided.

Schedule

  • Day 1: part 1 (first opportunity).
  • Day 2: part 1 (second opportunity) and part 2 (first opportunity).
  • Day 3: part 2 (second opportunity) and part 3 (only opportunity).