Evidence of Quiz Taken:

I got a 44 out of 50 on the final, which was a higher score than I expected to get. I will be going over the questions that I got wrong and attempt corrections, as well as discussing how I felt about the test.

Screenshot 2023-03-09 120155

Thoughts on the Quiz:

I did better than I expected and compared to the previous College Board Multiple Choice Quizzes, I understood much more material and it took me much less time. A lot of the questions, I realized, were topics covered in the weeks prior where we learned about Big Ideas 5, learned about certain topics and had group/class discussions.

Corrections for Incorrect Questions:

Question 5: Benefits of upgraded system

Screenshot 2023-03-09 120631

I got this question wrong because I misunderstood that there are some inquires that will be routed to a recording instead of a human representative. The conclusion drawn from this flowchart is that the company is not able to provide a human representative for calls made after business hours.

Question 25: True statement about program documentation

Screenshot 2023-03-09 120832

I got this question wrong because I incorrectly assumed that when a programmer works individually on a project, the process of documentation helps the programmer remember assumptions that were made, what different parts of the program are expected to do, and how the different parts work together. A better answer would be that program documentation is useful during initial program development and also when modifications are made to existing programs.

Question 31: Algorithm to open gate in parking garage

Screenshot 2023-03-09 121012

I got this question wrong because this algorithm will turn on the motor in some cases when the gate sensor is not activated. Option D continues past the first check if the time is during business hours, the algorithm continues past the second check if the gate sensor is activated, and the algorithm continues past the third check if the gate is not open. Performing the checks in this order will ensure that the gate is opened only under the appropriate conditions.

Question 36: Nested conditionals to set grade

Screenshot 2023-03-09 121229

I got this question wrong because I believed code segment I worked while code segment II did not. Code segment I does not work correctly because it is not possible for "C" to be the value of grade at the end of the code segment.

Question 44: Output of printArgs procedure

Screenshot 2023-03-09 121545

I got this question wrong because I solved the code algorithm incorrectly. The first call to printArgs displays two asterisks, not one. The second call to printArgs displays one asterisk, not two.

Question 50: Which algorithms run in reasonable time

Screenshot 2023-03-09 121646

I got this question wrong because I assumed that as the size of the list grows, the number of steps needed to sort the list grows at a factorial rate, as the number of steps is equal to n! for a list of size n. This indicates that the algorithm does not run in a reasonable amount of time.

Reflection:

Overall, I think I did great on this multiple choice quiz. Last time, it took me a lot of more time to digest what the questions were asking and then understand how I could even decide the answer. I understood the majority of the topics on this quiz almost after a minute or two with multiple reads. From the last multiple choice, I feel like I have actually learned a lot more, even if it is the most basic knowledge. Before this quiz I was really discouraged about my progress and felt like I have not really learned much or made any progress, but from my results and the way I got through this quiz, I think I am on track so far in APCSP.