62/67
Overview
I did really good on the MCQ overall and I’m really proud of myself. I did most of the MCQ with Aarush so we could help each other understand questions that we didn’t understand. Only a couple of the questions I would have gotten wrong if it weren’t for him explaining something to him. One of those moments was for binary where I miscounted a number and he told me I was wrong. I think I learned a lot from this and I have gotten a lot of confidence for the AP test. I know things about reasonable time algorithms and binary search algorithms that I didn’t know before and now I am happy that I am prepared for these things when the AP test comes around.
Data
Questions I got wrong
Question 6: Correctness of robot programs
- Q: The question below uses a robot in a grid of squares. The robot is represented as a triangle, which is initially in the bottom left square of the grid and facing right. Which of the following statements best describes the correctness of the programs?
- I really don’t know how I got this one wrong. Looking back at it, it makes perfect sense why the answer choice is C and I think I may have clicked the wrong option or just was out of it.
Question 14: Print digits algorithm
- I know why I got this one wrong. I knew what the answer should’ve been but I selected the answer that put the remainder in number and not the integer. I think I got this and question 6 wrong because I did it in class and was getting distracted and in the AP testing room this shouldn’t be a problem.
Question 47: Requirements for binary search
- I didn’t know how binary searches worked and I didn’t want to look anything up for this so I went with what sounded the best. Now I know what to look for.
Question 50: Reasonable time algorithms
- I just assumed this would be correct. Even though A was linear I thought it would still take a long time, but I didn’t know that it would still be a reasonable time. I now know this for next time.
Question 58: Error in AnyPairs procedure
- I didn’t read the prompt correctly. I though it meant that the else statement should be false so when there was an answer that made it true I selected it. What the question was really saying was that the parameters that had two strings with equal values should be true, making the answer choice any choice that made a string with two parameters of equal value false. I will be sure to reread questions and their prompts next time.
Next Steps
As described in my overview above, I made a couple of mistakes on things that I already knew and just didn’t put the correct answer due to not paying enough attention to the question/answer choices. However, I do need to look into binary search algorithms and reasonable time algorithms more, as those are not as intuitive and may need some knowledge to answer effectively. I am confident in my abilities to take another MCQ