MCQ Review

My Score: 61/67

Overview of Experience

  • Engaged with AP Computer Science Principles multiple-choice questions.
  • Covered a wide range of topics from basic coding to advanced computer science concepts.
  • Enhanced understanding and knowledge in the subject.
  • Strengthened computer science vocabulary through question analysis.

Factors Contributing to Improved Understanding

  • Exposure to relevant terminology in team teaching sessions.
  • Background information from team teaching enhanced comprehension of questions.
  • Improvement in scores attributed to increased familiarity with the test format.
  • Utilization of Chat-GPT for in-depth question explanations and deeper understanding.
  • Collaboration with peers for diverse perspectives and shared learning.

Test Corrections

Q4- In a certain computer program, two positive integers are added together, resulting in an overflow error. Which of the following best explains why the error occurs?

Selected answer: D Correct answer: C Explanation: While fractions are sometimes represented by decimal approximations that are subject to rounding errors, integers are not.

Q23- A flowchart is a way to visually represent an algorithm. The flowchart below is used by an application to set the Boolean variable available to true under certain conditions. The flowchart uses the Boolean variable weekday and the integer variable miles. Which of the following statements is equivalent to the algorithm in the flowchart?

Selected: B Correct: D Explanation:

  • Option B: available ← (weekday AND miles ≥ 20) This one sets ‘available’ to true only when it is both a ‘weekday’ and ‘miles’ is 20 or more.
  • Option D: available ← (weekday AND miles < 20) –> It states that ‘available’ is true if it is a ‘weekday’ and ‘miles’ is less than 20 at the same time.

Q51- Which of the following best describes the impact of Creative Commons?

Selected: C Correct: A Explanation: Option C is incorrect because Creative Commons does not deal with the technical aspects of message transmission like “lossless” or “reliable distribution.” Creative Commons is a nonprofit organization that provides free licenses that creators can use to indicate how others may use their digital content, which aligns with what Option A describes.

Q52 Which of the following are true statements about the simulation?

I. The simulation continues until either 24 hours pass or the population reaches 0. II. The simulation displays the average change in population per hour over the course of the simulation. III. The simulation displays the total population at the end of the simulation.

Selected: D Correct: A Explanation: The answer would be I because II is incorrect. Statement II is incorrect because the code provided does not calculate the average change in population per hour. It only calculates and displays the difference between the current population and the starting population at the end of the simulation. The average change per hour would require taking the displayed result and dividing it by the number of hours passed, which the code does not do.

Q62- Assume that the Boolean variable x is assigned the value true and the Boolean variable y is assigned the value false. Which of the following will display the value true ? Select two answers.

Selected: A Correct: A and B Explanation: Option B is correct because it contains the conditional statement IF (x OR y), which evaluates to true since x is true. The OR operator in boolean logic means that if either x or y is true, the entire expression is true. Therefore, the DISPLAY x command will execute, displaying the value of x, which is true.

Final Thoughts

  • I found this quiz to be highly beneficial for my learning, as we don’t often engage in similar activities in class.
  • This provides a valuable opportunity to prepare for the AP exam.
  • I appreciate the inclusion of team teaches, allowing me to utilize background information effectively.