MCQ Test #2

Taking the Quiz

  • I feel that this quiz was much easier than the final last trimester. I have improved so much with both performance and being mentally prepared (more confidence). I have learned a lot this trimester and have become so much more familiar with the code in these MCQ questions.

Improvements from Last Time!

  • test taking strategies
  • more familar with code
  • can take code step by step (not freak out when I see it all)
  • more familiar with many of the functions/code that are in the MCQ from this trimester
  • I was able to take this test much more quickly and with less stress/uncertainty as the final from last trimester :)

Corrections

My Score: 46/50

Q13

  • Question 13:
    • This question stumped me a little. To me, all three options seem like they would work and are reasonable. However, I think in order for the expressions to evaluate to false, there needs to be a “NOT” included. That would be why option 1 doesn’t fit the critera.

Q22

  • Question 22:
    • I believe that I read this question incorrectly and needed to read it slower so that I could get every detail. On algorithm A, I read “student adds his or her height to the value on the card” and thought it meant that they only write their height on the card (rather than adding their height to the previous height). I can now see why both of these algorithms would calculate the correct average.

Q24

  • Question 24:
    • This question definitely worked my brain. I thought that since the innermost block was repeated y times, and that was repeated 3 times, that the answer would be y^3. However, after reading their explanation it makes much more sense now. Since the
    • “The value of the variable result is initially set to 0. The outer REPEAT block is executed three times, and the inner REPEAT block is executed y times. Any block inside both of these blocks will be executed 3y (3 multiplied by y) times. Since the innermost block increases the value of the variable result by 1, the final value of the variable result is 3y.”

Q30

  • Question 30:
    • This question definitely confused me. I think I am starting to understand it though. It gives coordinates of a point on a circle, as well as its radius. It then calls the function “drawCircle(x, y, r)” before subtraction from y and r. Or, it adds to y and r and then calls the function “drawCircle(x, y, r)”. I was confused about when the function should be called. It should be called before subtraction, but after addition.

Improve for Next Time:

  • The next time I take an MCQ test, I need to take the questions slightly slower and make sure I understand every detail and what the question is asking.