My Score
I got a 56/66, which is roughly a 34/40.
Missed Questions
Question # | Why I missed | How I will improve |
---|---|---|
1 | I didn't know that dividing an int by a double results in a double value. But even if I didn't know, I could still have gotten the right answer because casting won't even work since it casts everything. | Think harder when solving problems. |
5 | I didn't know that a compiler error will occur when the parameters for the constructor are the same in the parent class (String, String, Boolean) | I will study inheritance more. |
7 | If there is no parenthesis next to what the double is casting, it only casts that one number. | Understand casting more. |
9 | I read the answers wrong and I wasn't focused enough. | Be FOCUSED!!! |
10 | I didn't know you could assign int values to double. I also didn't notice that n1 and n2 were not defined. | Read the code much more efficiently. |
22 | I clicked the wrong answer. | Know what choice I choose. |
32 | The code actually prints down to 0 because num-- is in the front. | Read the code carefully. |
40 | .getName() only works if it is not null, so we have to determine if object is not null using borrower != null. | Gain a deeper understanding of objects and runtime errors. |
47 | I forgot to take the opposite of and, which is or. | FOCUS! |
60 | Because of the return statements, the other if statements are not used. | Look through the code carefully. |
Reflection
This MC was the best I took so far without any Internet help (maybe 1 or 2). Since many of the MC questions are the same or similar, doing maybe 1 or 2 more timed MCs with no Internet help will guarantee at least a 30 on the real test.