My Score and Results

score

I received 44 / 50 :88%

Corrections for the Questions I got wrong

  1. Question 12:

12

  • My answer: (onFloor1 AND callTo2) AND (onFloor2 AND callTo1)

  • Correct answer: (onFloor1 AND callTo2) OR (onFloor2 AND callTo1)

  • Notes:

The AND Boolean operator refers to all of the conditions, which is incorrect in this situation. Whereas, the OR Boolean operator refers to ensuring one out of the many conditions are true. Therefore, in this situation we would need to use a OR Boolean operator.

  1. Question 17:

17

  • My answer:

    • 17myanswer

    • 17correct2

  • Correct answer:

    • 17correct

    • 17correct2

  • Notes:

The Boolean variable value 1 and value 2 are using and applying the "AND". This question has two corrrect answers.

  1. Question 26:

26

  • My answer:

    • 26ma
  • Correct answer:

    • 26ca
  • Notes:

I missed the part that was talking about the mystery value which is indicated as "p" in the picture, so I just used the statements to answer my question. However, the robot is actually moving in different segments that are repeated: move forward, move forward, and rotate right.

  1. Question 27:

27

  • My answer:

    • 27ma
  • Correct answer:

    • 27ca
  • Notes: After reading this question I just realized the cursor needs to move forward a certain amount of times, then turn, instead of first moving forward and rotating.

  1. Question 28:

28

  • My answer:

    • 28ma
  • Correct answer:

    • 28ca1
    • 28ca2
  • Notes:

There are two correct answers for this question, and I got one out of the two correct answers are correct. There is a loop, which repeats four times to move forward, left, forward, and right in order to accomplish its mission. While the other choice has two inner loops in order to move forward, forward, and left to accomplish its mission.

  1. Question 33:

33

  • My answer: Neither algorithm will correctly identify the maximum value when the input contains both positive and negative input values.
  • Correct answer: Algorithm II always works correctly, but Algorithm I only works correctly when the maximum value is greater than or equal to − 1.

  • Notes:

I did not understand this question because I could not remember what a algorithm was. An algorithm is a process or set of rules to be followed in calculations or other problem solving operations, especially by a computer. Using this information, algorithm 2 will return the maximum value.

How I understood and learned from the questions I got wrong?

In order to understand and learn from the questions I got wrong, I found exercises and videos on Khan Academy. I spent time watching the Khan Academy videos and afterwards I took the quizzes:

Algorithms

kaquiz1

Iterations, Lists, & Loops

kaquiz2

Booleans

kaquiz3

Reflection

Overall, I think I performed pretty well on this MCQ. The majority of the questions I got wrong were because I did not read the question fully or did not understand a vocabulary term used in the question. Therefore, I will be practicing and gain a deeper understanding of the vocabulary terms. I will try doing this by using Quizlet, Khan Academy practice, and watching videos on YouTube. Ultimately, I believe I am solid and fully understand the majority of the concepts we have learned thus far in APCSP.