MCQ 4 Reflection
MCQ 4 problems I got wrong and had trouble on
Score: 45/50
Problems I got wrong
Q12
- Skill 5.D
- 2.3 Daily Video 1, 2 A is incorrect because techniques to process data sets change as the size of data sets increase. Larger data sets often take a longer time to process. The right answer is B, how many programming statements the program contains because it is not likley to affect how a program hanldes large sets of data. The efficiency of a program is independent of the number of statements it contains. For example, some programs have few statements but take a long time to execute, and some programs have many statements but take a short time to execute.
Q24
- Skill 5.D
- 2.3 Daily Video 1, 2 I see now that in this case, sorting data would take the longest because you would have to check each value. For seraching, you can use more efficient methods such as binary search.
Q38
- Skill 1.A
- 3.16 Daily Video 1, 2 Originally I thought that implementing a simulation would cost money because someone would have to make the simulation. It didn’t occur to me that simulations could lower overall costs by finding design flaws or other issues before construction begins and saving time and money. The right answer here would be that using a simulation could expose safey issues before construction begins because you can conduct the experiments beforehand.
Q44
- Skill 3.C
- 3.13 Daily Video 1, 2 B is not right because the studnet can’t modify tehe search procedure’s code or internal abstractions. So, C would be right because the student knows that the procedure searches for a value without knowing how it does the searching - procedural abstraction!
Q49
- Skill 2.B
- 3.10 Daily Video 1, 2, 3 Upon closer inspection I see the c only correctly ocmpares the student scores to the max score and fail to check the last element in the list. The right answer would be A because the code segment traverses the list beginning with the second element so it correct compreas the socres wiht the maximum possible score.
Problems I struggled with
Q2
- Skill 5.A
- 4.1 Daily Video 1, 2 Routers on the Internet are able to move packets through various paths to reach their final destination, even when some connections have failed. This characterizes the fault-tolerant nature of routing.
Q6
- Skill 1.D
- 4.2 Daily Video 1, 2 You kind of just have to know this one. It’s a pretty new topic, so I was a little unsure. I probably should review the videos, listed above.
Q27
- Skill 1.D
- 2.2 Daily Video 1 At first I wasn’t sure to choose B(gray scale) or C(negative), but I realized that negative would be right because the negative RGB values would still be able to be converted back to the original RGB values. On the other hand, the greyscale one can’t be returned back to the original RGB.
Reflect on problems:
Based on the problems I got wrong and had trouble on, I definitely need to review some of the old topics such as ASCII and binary. I should also take a look into data searching topics. I can easily find reference videos by looking at the skill and daily video associated with the problem. Also, I think I just have to be more thorough when reading the problem, answer, or sample program. Some of the mistakes I made could have been avoidable if I just took some time to reread the content more carefully.