Score: 69/70

Screenshot-2024-03-15-at-8-02-26-AM.png

Incorrect

56. Screenshot-2024-03-13-at-3-23-17-PM.png

Thoughts on this problem:

Previously, I thought that the teacher just needed the students who played 1+ sport and had higher grade point averages, so I chose C. However, I obviously did not put enough thought into this question; because the teacher needs all of the students’ GPAs in order to determine if there’s a relationship between GPA and playing sports. Just taking the students with over 3.5 is not enough.

Problems that were kind of hard for me

9. Screenshot-2024-03-13-at-3-50-45-PM.png

Thoughts on this problem:

I didn’t know what an analog audio signal was. I just guessed right because I knew most information stored in computers at the lowest level were in the form of bits.

According to the google: “a voltage, current, or physical quantity that continuously and infinitely varies in accordance with some time-varying parameter. For example, radio waves, television waves, or sound waves are all examples of analog signals”

So I guess it would make the most sense for the signal to be measured at regular intervals, and stored as a sample. It probably wouldn’t be input parameters, operations to be reproduced, or text…

22. Screenshot-2024-03-13-at-4-02-36-PM.png

Thoughts on this problem:

Not that difficult, but sort of tricky in a way because all the code snippets look kind of similar. I think the fastest way to think about this problem, without going through all of the code snippets step by step, is to note that robot should move forward first, then left. Only A does this. In B, C, and D, all of them have the robot turn left first, then move forward. This already deviates from the desired outcome. Next time, I could be a bit faster.

34. Screenshot-2024-03-13-at-4-07-11-PM.png

It took me a while to realize that line 9 was the culprit, because how there were actually two random numbers generated. There is an edge case where random!=1 first but then random=1 in the next time generated, so then xCount and yCount are both not incremented. “Else” is probably always the better option. Two “if” statements in a row might be kind of suspicious.

Reflection

Based on this MCQ practice, I need to improve my common sense. I should probably also review the stuff about Internet/WWW thing and also random others like analog signals, etc. My strong suit is probably algorithmic stuff like robot questions since I come from an algorithmic coding background (USACO, ACSL, etc.)

I think the key thing is to go at a steady pace in the test and not rush. The one I missed was due to carelessness as I was rushing to get done by the end of the period. It was not a hard problem and had little to do with actual CompSci so I should not have missed it. Turns out, I have much more time than the school period (90 mins) on the AP test so I probably shouldn’t rush it. I should focus more on time management and good pacing.